在分布式环境中升级到 VMware vRealize Automation 6.2 后,外部 vRealize Orchestrator 设备不可用
search cancel

在分布式环境中升级到 VMware vRealize Automation 6.2 后,外部 vRealize Orchestrator 设备不可用

book

Article ID: 343244

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
免责声明:本文为 External vRealize Orchestrator appliance becomes unavailable after upgrading to VMware vRealize Automation 6.2 in a distributed environment (2100951) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 在分布式环境中升级到 vRealize Automation(以前称为 VMware vCloud Automation Center)6.2 后,无法使用外部 vRealize Orchestrator 6.0 设备,因为该设备尚不存在。
  • vRealize Automation 6.1 设备可以升级,但 vRealize Orchestrator 5.5 设备不能升级。


Environment

VMware vRealize Automation 6.2.x
VMware vRealize Automation Desktop 6.2.x

Cause

出现此问题的原因是,vRealize Automation(以前称为 VMware vCloud Automation Center)随附的 vRealize Orchestrator(以前称为 VMware vCenter Orchestrator)的版本不能用作独立设备。

Resolution

这是一个影响 VMware vRealize Automation(以前称为 VMware vCloud Automation Center)6.2.x 的已知问题。

当前没有解决办法。

要解决此问题,请使用以下任一方案:

方案 1:

安装 VMware vRealize Orchestrator(以前称为 VMware vCenter Orchestrator)6.0。

  1. VMware Download Center 下载 VMware vRealize Orchestrator 6.0。
  2. 下载完成后,安装 VMware vRealize Orchestrator 6.0。有关参考信息,请参阅 VMware vRealize Documentation
  3. 下载所有其他插件。
  4. 以 root 用户身份登录到虚拟设备控制台。
  5. 将插件(仅限 .dar 文件)复制到 /usr/lib/vco/app-server/plugins 文件夹中的虚拟设备。
  6. 安装 CodeStream RPM(可选)。
  7. 运行命令 service vco-server restart,重新启动 vRealize Orchestrator 服务。
或者,从 vRealize Orchestrator 5.5.x 升级到 vRealize Orchestrator 6.0。
  1. VMware Download Center 下载 VMware vRealize Orchestrator 6.0。
  2. 将虚拟设备的 CD-ROM 驱动器连接到 ISO。
  3. 以 root 用户身份登录到 Web Management Console UI,指定首次部署虚拟设备时指定的密码:https://vROAppliance_IP:5480
  4. 单击更新选项卡。
  5. 单击设置
  6. 在“更新存储库”下,选择使用 CDROM 更新
  7. 单击保存设置
  8. 单击更新 > 状态选项卡。
  9. 单击检查更新以验证更新是否可访问。
  10. 单击安装更新
  11. 单击接受确认 EULA,然后单击确定确认要继续更新。
  12. 安装更新后,单击“系统”选项卡 >“重新引导”以重新引导虚拟设备。
注意
  • 完成更新所需的时间取决于您的环境。
  • 如果您的 VMware vRealize Automation 中包含使用 PostgreSQL 的 VMware vRealize Orchestrator 群集配置,请参见本知识库附带的 2100951_vRA+vRO_Cluster_Configuration_PostGreSQL.txt 文件,了解其他说明。

方案 2:

另外部署一台 vRealize Automation 设备。部署该设备后,将其配置为您的外部 vRealize Orchestrator 设备。

要另外部署一台用作 vRealize Orchestrator 的 vRealize Automation 设备,请执行以下操作:

  1. 部署一台新 vRA 设备。
  2. 登录到 vRA 设备的 vami 站点:https://NewVRAApplianceIP:5480

    重要信息:请勿配置 SSO 设置。

  3. 配置 DNS、网络连接、时间同步。配置主机名并生成 SSL 证书。启用 SSH。
  4. SSH 到 vRA 设备中,然后运行以下命令以停止和禁用所有 vRA 服务并启动 vRO 配置界面:

    "service vcac-server stop“
    "chkconfig vcac-server off“
    "vim /usr/lib/vcac/tools/vami/commands/vco-service-wrapper“

    Remove the row ".$COMMANDS/check-vcac-configuration" and save the file

    "service vco-server start"

    注意:请等待 10 分钟后再加载服务。

  5. 对组件注册表身份验证执行配置工作流程:

    1. 导航到 https://NewVRAApplianceIP:8281,然后单击启动 Orchestrator Client
    2. 运行 jnlp 并等待 vRO 智能客户端启动。
    3. 在登录屏幕中,输入 NewVRAApplianceIP:8281 作为主机名,输入 vcoadmin 作为用户名,输入 vcoadmin 作为密码,然后单击登录按钮。
    4. 导航到库 > 配置 > 身份验证 > Cafe,然后在 vRealize Automation 组件注册表中启动 Workflow Register Orchestrator。
    5. 执行以下步骤:

      1. 输入组件注册表 URL:https://VRAApplianceHost/component-registry/
      2. 输入 Single Sign-On 管理员用户:您的 SSO 管理员用户名(例如 [email protected]
      3. 输入 Single Sign-On 管理员密码:您的 SSO 管理员密码
      4. 保留“时钟容错”的默认值 (300.0)
      5. 导航到 Orchestrator 管理员组:管理员所在的 SSO 组(例如 vsphere.local\vcoadmins
      6. 将所有其他字段留空。
      7. 提交工作流程(接受执行工作流程期间弹出的用户交互中的证书)

    6. 运行以下 SSH 命令以重新启动:

      service vco-server restart

      注意:请等待 10 分钟后再重新启动服务。

  6. (可选)添加缺少的 vRO 插件:

    1. 获取缺少的所有插件的 *.dar 文件。
    2. 移动 NewVRAAppliance 上的 /usr/lib/vco/app-server/plugins 文件夹中的文件。
    3. 对新添加的插件运行以下 SSH 命令:

      chown vco:vco <plugin-name>.dar

    4. 运行以下 SSH 命令以重新启动:

      service vco-server restart

      注意:请等待 10 分钟后再重新启动服务。

  7. 配置升级后的或新的 vRA 安装,以指向高级服务和/或基础架构(如果适用)对应的这一新设备。
注意:如果您将来使用此解决方法升级 vRealize Automation 设备,可能会遇到问题。建议在可用后将其迁移到升级后的或新的 vRealize Orchestrator 6.0。


Additional Information

要在更新本文时收到提醒,请在 “Actions” 框中单击 Subscribe to Article。