升级 Liberty 集合体
可通过替换现有集合体成员/副本集或添加新成员/副本来升级集合体。
关于此任务
Liberty 集合体可包含成员、控制器和副本集。请参阅集合体体系结构。随时间推移,您可能需要升级集合体中的副本集或成员,或者更改集合体配置。
过程
- 升级副本集。
- 在要升级的副本集中选择一个副本。一次升级一个副本。如果该副本正在运行,请停止该副本。
- 备份该副本。
可备份整个副本服务器目录,即 $WLP_USER_DIR/servers/server_name 目录及其子目录。或者,至少备份保存副本数据的 frappe 数据库 (fdb) 目录,即 $WLP_USER_DIR/servers/collective_controller_name/resources/collective/repository/fdb。请参阅备份和复原 Liberty 集合体。
可对余下副本使用首次副本备份。
- 升级该副本的 Java 归档 (JAR) 文件。请参阅使用下载的归档安装 Liberty 和安装 Liberty 存储库 资产。
- 启动已升级副本。
- 该副本处于运行状态后,在副本消息中查找 CWWKX6011I 消息以了解该副本是否正确同步。 该消息类似如下所示:
CWWKX6011I: 集合体控制器已就绪,可接受请求。引导符为 replicaHost:replicaPort。当前活动副本集为 [replicaHost:replicaPort, replicaHost:replicaPort, replicaHost:replicaPort]。所配置副本集为 [replicaHost:replicaPort, replicaHost:replicaPort, replicaHost:replicaPort]。
- 确认副本已同步后,对另一副本完成步骤 1 到 5。如果使用首次副本备份,那么可跳过步骤 2。
重复步骤 6 直到副本集中的所有副本已逐个升级并启动,并且消息显示副本已正确同步。
所有副本升级后,每个副本的 messages.log 文件包含消息 CWWKX6047I,该消息类似如下所示:CWWKX6047I: 活动集合体控制器副本集已成功升级。当前活动副本版本为 version_number。
- 将新成员添加至现有集合体。
使用 collective join 命令以将 Liberty 服务器作为成员添加至集合体。请参阅配置 Liberty 集合体中的步骤 2。
- 将新副本添加至现有集合体。
使用集合体 addReplica 命令将副本添加至集合体。请参阅配置 Liberty 集合体副本集。
父主题: 更新 Liberty 集合体

文件名:tagt_wlp_upgrade_member_replica.html