vRealize Operations Manager 6.x 中的升级在第 4 步(共 9 步)失败
search cancel

vRealize Operations Manager 6.x 中的升级在第 4 步(共 9 步)失败

book

Article ID: 344405

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
免责声明:本文为 Upgrading fails on step 4 of 9 in vRealize Operations Manager 6.x (2147205) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

  • 运行虚拟设备操作系统或产品升级 PAK(任何平台)升级 vRealize Operations 时,在第 4 步(共 9 步),即在管理 UI 中使用自定义证书,失败。
  • /storage/log/vcops/log/pakManager/vcopsPakManager.root.apply_system_ update.log 文件中,您会看到类似以下内容的条目:

    INFO - Making CaSA call to indicate tc server will be restarted
    INFO - Entering return Pak ID from the manifest: "/storage/db/pakRepoLocal/vRealizeOperationsManagerEnterpriseVAOSUpgrade-6203542056/extracted/manifest.txt"
    Traceback (most recent call last):
    File "updateCoordinator.py", line 647, in <module>
    main()
    File "updateCoordinator.py", line 630, in main
    CasaManager().notify_casa_of_tc_restart()
    File "updateCoordinator.py", line 319, in notify_casa_of_tc_restart
    connection.request(call_type, casa_url, body=request_data, headers=self.headers)
    File "/usr/lib/vmware-vcopssuite/python/lib/python2.7/httplib.py", line 1001, in request
    .
    .
    .
    ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)

    注意:上述日志摘录仅为示例。日期、时间和环境变量可能会因环境而有所不同。


Environment

VMware vRealize Operations Manager 6.1.x
VMware vRealize Operations Manager 6.4.x
VMware vRealize Operations Manager 6.3.x
VMware vRealize Operations Manager 6.2.x

Cause

之所以出现此问题,是因为 Webchain 文件为空,这是使用自签名证书的预期结果,但升级协调器脚本不希望在使用自定义证书时此 Webchain 文件为空。

Resolution

这是一个影响 vRealize Operations Manager 6.x 的已知问题。

当前,没有解决办法。

要临时解决此问题,请执行以下操作:

  1. 通过 SSH 或控制台以 root 用户身份登录到 vRealize Operations Manager 节点。
  2. 运行以下命令,使群集使用默认证书:

    curl --request POST 'https://master_ip/casa/security/cluster/activewebservercert' --insecure --data '{"certificate_type": "DEFAULT"}' --header 'Content-Type: application/json' --user admin:admin_password

    注意:将 master_ip admin_password 替换为群集的正确值。

  3. 以管理员用户身份登录 vRealize Operations Manager UI。
  4. 选择安装 pak 文件 (即使已安装),以重新安装 pak 文件。

    注意:请勿单击完成安装让升级完成,然后等待群集恢复联机。

  5. 运行以下命令,将群集更改回使用自定义证书:

    curl --request POST 'https://master_ip/casa/security/cluster/activewebservercert' --insecure --data '{"certificate_type": "CUSTOM"}' --header 'Content-Type: application/json' --user admin:admin_password

    注意:将 master_ip admin_password 替换为群集的正确值。

    注意:从 vRealize Operations Manager 管理 UI,确认自定义证书正在使用。

如果问题仍然存在,请联系 VMware 技术支持,并在问题描述中注明此知识库文章 ID (2147205)。有关详细信息,请参见 How to Submitt a Support Request(2006985)


Additional Information

Upgrading fails on step 4 of 9 in vRealize Operations Manager 6.x