随着需求扩增,可以将 vRealize Automation 部署从一个节点横向扩展到三个节点。
必须使用 vRealize Suite Lifecycle Manager 的功能完成此过程的多个步骤。有关使用 vRealize Suite Lifecycle Manager 安装、升级和管理的信息,请参见 Lifecycle Manager 产品文档。
如果使用的是三节点集群部署,vRealize Automation 通常可以承受一个节点出现故障而仍能正常运行。三节点集群中的两个节点出现故障将导致 vRealize Automation 无法正常运行。
前提条件
此过程假设您已具有正常运行的单节点 vRealize Automation 部署。
过程
- 关闭所有 vRealize Automation 设备。
要关闭所有集群节点上的
vRealize Automation 服务,请运行以下命令集。
/opt/scripts/svc-stop.sh
sleep 120
/opt/scripts/deploy.sh --onlyClean
现在,可以关闭 vRealize Automation 设备。
- 生成部署快照。
使用 vRealize Suite Lifecycle Manager 中的“创建快照”选项。
注: 从 8.0.1 开始,支持无需关闭
vRealize Automation 节点即可生成联机快照。对于
vRealize Automation 8.0 环境,必须先停止
vRealize Automation 节点。
- 打开 vRealize Automation 设备的电源,并启动所有容器。
- 使用位于 vRealize Suite Lifecycle Manager 的 中的 Locker 功能,为所有组件生成或导入 vRealize Automation 证书,包括 vRealize Suite Lifecycle Manager 节点 FQDN 和 vRealize Automation 负载均衡器完全限定域名。
在“主体备用名称”中添加全部三个设备的名称。
- 将新证书导入到 vRealize Suite Lifecycle Manager。
- 通过使用 LCM 中的“替换证书”选项,将现有 vRealize Suite Lifecycle Manager 证书替换为上一步中生成的证书。
- 通过使用 中的“添加组件”选项将 vRealize Automation 横向扩展到三个节点。
结果
vRealize Automation 已扩展为三节点部署。