启动或关闭 vRealize Automation 时,请遵守正确的过程。
要关闭和启动 vRealize Automation 组件,建议使用 vRealize Suite Lifecycle Manager 的 部分中提供的“关闭电源”和“打开电源”功能。以下过程概述了关闭和启动 vRealize Automation 组件的手动方法,以防 vRealize Suite Lifecycle Manager 由于某种原因而不可用。
关闭 vRealize Automation
为保持数据完整性,请先关闭 vRealize Automation 服务,再关闭虚拟设备电源。使用 SSH 或 VMRC,可以关闭或启动任何单个设备中的所有节点。
vracli reset vidm
命令。此命令会重置 Workspace ONE Access 的所有配置,并中断用户与已置备资源之间的关联。
- 使用 SSH 或 VMRC 登录到任何 vRealize Automation 设备的控制台。
- 要关闭所有集群节点上的 vRealize Automation 服务,请运行以下命令集。
注: 如果您将其中的任何命令复制到运行,但运行失败,请先将其粘贴到记事本中,然后在运行之前重新复制它们。此过程会去除文档源中可能存在的任何隐藏字符和其他工件。
/opt/scripts/deploy.sh --shutdown
- 关闭 vRealize Automation 设备。
现在,您的 vRealize Automation 部署已关闭。
启动 vRealize Automation
在意外关机、受控关机或恢复过程后,必须按特定顺序重新启动 vRealize Automation 组件。vRLCM 是一个非关键组件,因此可以随时启动该组件。必须先启动 VMware Workspace ONE Access(以前称为 VMware Identity Management)组件,然后再启动 vRealize Automation。
- 打开所有 vRealize Automation 设备的电源,并等待它们启动。
- 使用 SSH 或 VMRC 登录到任何设备的控制台,并运行以下命令,以在所有节点上还原服务。
/opt/scripts/deploy.sh
- 执行以下命令,验证所有服务是否均已启动且正在运行。
kubectl get pods --all-namespaces
注: 您应看到每个服务有三个实例,并且这些实例应处于“正在运行”或“已完成”状态。当所有服务均列为“正在运行”或“已完成”时,vRealize Automation 可以立即使用。
重新启动 vRealize Automation
可以从集群中的任何设备集中重新启动所有 vRealize Automation 服务。按照上述说明关闭 vRealize Automation,然后按照说明启动 vRealize Automation。重新启动 vRealize Automation 之前,确认所有适用的负载均衡器和 VMware Workspace ONE Access 组件正在运行。
当所有服务均列为“正在运行”或“已完成”时,vRealize Automation 可以立即使用。
运行以下命令,验证所有服务是否都正在运行:
kubectl -n prelude get pods