启动或关闭 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 的所有配置,并中断用户与已置备资源之间的关联。
  1. 使用 SSH 或 VMRC 登录到任何 vRealize Automation 设备的控制台。
  2. 要关闭所有集群节点上的 vRealize Automation 服务,请运行以下命令集。
    注: 如果您将其中的任何命令复制到运行,但运行失败,请先将其粘贴到记事本中,然后在运行之前重新复制它们。此过程会去除文档源中可能存在的任何隐藏字符和其他工件。
    /opt/scripts/deploy.sh --shutdown 
  3. 关闭 vRealize Automation 设备。

现在,您的 vRealize Automation 部署已关闭。

启动 vRealize Automation

在意外关机、受控关机或恢复过程后,必须按特定顺序重新启动 vRealize Automation 组件。vRLCM 是一个非关键组件,因此可以随时启动该组件。必须先启动 VMware Workspace ONE Access(以前称为 VMware Identity Management)组件,然后再启动 vRealize Automation

注: 在启动 vRealize Automation 组件之前,请确认适用的负载均衡器正在运行。
  1. 打开所有 vRealize Automation 设备的电源,并等待它们启动。
  2. 使用 SSH 或 VMRC 登录到任何设备的控制台,并运行以下命令,以在所有节点上还原服务。
    /opt/scripts/deploy.sh
  3. 执行以下命令,验证所有服务是否均已启动且正在运行。
    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