重新启动多个 vRealize Automation 组件时,必须按指定的顺序重新启动这些组件。

关于此任务

您可能需要重新启动部署中的某些组件才能解决异常的产品行为。如果使用 vCenter Server 管理虚拟机,请使用客户机操作系统 restart 命令重新启动 vRealize Automation

如果无法重新启动组件或服务,请按照关闭 vRealize Automation启动 vRealize Automation中的说明操作。

先决条件

确认部署使用的负载平衡器正在运行。

确保您的 vRealize Automation 设备数据库在异步模式下运行。如果在同步模式下运行,请使用虚拟设备管理界面将其更改为异步模式。有关详细信息,请参见管理 vRealize Automation Postgres 设备数据库

完成该过程后,适当情况下,请务必将设备数据库恢复为同步模式。

过程

  1. 在 vSphere 中,启动主 vRealize Automation 设备。
  2. 等到许可服务开始运行并在主设备管理界面中显示为“已注册”。
  3. 同时启动其余 vRealize Automation 设备。
  4. 等待设备启动,然后验证服务正在运行并在设备管理界面中列出为“已注册”。

    可能需要等待 15 分钟或更长时间,设备才能启动。

  5. 重新启动主 Web 节点,然后等待启动完成。
  6. 如果要运行分布式部署,请重新启动辅助 Web 节点并等待启动完成。
  7. 重新启动 Manager Service 节点,然后等待启动完成。

    如果运行 Manager Service 自动故障切换,并且您希望使主动和被动节点保持不变,请按以下顺序重新启动:

    1. 停止被动 Manager Service 节点,而不重新启动它们。
    2. 完全重新启动主动 Manager Service 节点。
    3. 启动被动 Manager Service 节点。
  8. 重新启动 Distributed Execution Manager Orchestrator 和 Worker 以及所有 vRealize Automation 代理,然后等待所有组件的启动完成。

    启动这些组件时不分先后。

  9. 验证重新启动的服务是否已注册。
    1. 打开 Web 浏览器,访问 vRealize Automation 设备管理界面 URL。
    2. 单击服务选项卡。
    3. 单击刷新选项卡,监控服务启动的进度。

结果

当所有服务均列为已注册时,系统可以立即使用。