嘗試升級現有雲端 Proxy 以與 vRealize Automation Cloud 雲端帳戶搭配使用時,操作失敗並顯示資訊清單存取錯誤。

問題

可以為現有或新的 vRealize Automation Cloud 雲端帳戶升級已設定的現有雲端 Proxy,而不是建立和設定新的雲端 Proxy。但是,升級可能會失敗,並顯示以下或類似的錯誤訊息。
Details
Checking for available updates, this process can take a few minutes ...
Failure: Error downloading manifest. Please contact your vendor.  
The requested URL returned error: 404 Not Found URL: <https:// ...>

原因

設定雲端 Proxy 時使用的 /opt/vmware/var/lib/vami/update/provider/provider-runtime.xml 資訊清單檔案可能缺少升級程序所需的某些資訊。
備註: 此資訊清單檔案問題已在較新版本的 vRealize Automation Cloud 中得到解決。但是,如果您使用的是舊版本的雲端 Proxy 並收到上述錯誤訊息,請使用此因應措施升級雲端 Proxy provider-runtime.xml 資訊清單檔案。

解決方案

  1. 找到並檢查雲端 Proxy 資訊清單檔案。範例 /opt/vmware/var/lib/vami/update/provider/provider-runtime.xml 如下所示:
    <service>
      <properties>
         <property name="jobId" value="1" />_
         <property name="jobList" value='{ "Check":{ "JobStatus": "Failed", "JobState": 8, "TimeOfLastStateChange": "20210120101111.982008+000", "ErrorCode": 20, "ErrorDescription": "Error downloading manifest. Please contact your vendor. The requested URL returned error: 404 Not Found URL: https:\/\/vapp-updates.vmware.com\/vai-catalog\/valm\/vmw\/a1ba78af-ec67-4333-8e25-a4be022f97c7\/7.2.0.33184.latest\/manifest\/manifest-latest.xml", "TimeBeforeRemoval": "00000000000500.000000:000", "TimeSubmitted": "20210120101031.385064+000", "InstanceID": "VMware-VAMI:Job_1" }}' />_
      </properties>
    </service>
  2. 如果該檔案包含與上述內容類似的內容,請手動將該檔案更新為以下內容:
    <service>
        <properties>
            <property name="localRepositoryAddress" value="https://ci-data-collector-sandbox.s3.amazonaws.com/upgrade" />
            <property name="localRepositoryPasswordFormat" value="base64" />
        </properties>
    </service>
  3. vCenter Server 上重新啟動雲端 Proxy。
  4. 重新執行出現上述錯誤的雲端 Proxy 升級程序。
  5. 如果錯誤仍然存在,請連絡 VMware 支援。