Avamar - VMware 映射還原在快照轉換工作上失敗。

Summary: Avamar - VMware 映射還原失敗,在快照轉換工作上出現「avvcbimage 錯誤」 <44020>:VM「[] .vmx」工作建立的快照轉換發生問題」。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

以下錯誤會在 avvcbimage 記錄中報告,並顯示在 vSphere 介面中。
 avvcbimage Error : vSphere Task failed: 'A general system error occurred: vDS host error: see faultCause'.
 avvcbimage Error : Snapshot reversion for VM '[] .vmx' task creation encountered a problem
 
錯誤也會顯示在 vSphere 中,並與還原記錄對應。
vSphere 顯示相同的錯誤


 
 

Cause

vCenter 無法從備份的 VM .vmx檔案指派已設定的dvs.portId
當來源和目的地 vCenter 使用 Sduplicate Virtual Distributed Switch 名稱 (dvs) 時,從一個 vCenter 還原到另一個 vCenter 時,就會發生這種情況。

Resolution

建立腳本,從還原的 VM .vmx檔案中移除網路資訊。

1.選取 Avamar Proxy 並建立下列腳本。
/usr/local/avamarclient/etc/scripts/clearDVS.sh
2.編輯腳本並新增下列行:
#!/bin/bash
find /usr/local/avamarclient/var/vmware/ -name vm.vmx -exec sed -i '/.dvs.switchId/d;/.dvs.portId/d;/.dvs.portgroupId/d;/.dvs.connectionId/d' {} \;
3.使用 chmod 命令在檔案上設定執行許可權:
chmod 755 /usr/local/avamarclient/etc/scripts/clearDVS.sh
4.將下列行新增到 /usr/local/avamarclient/var/avtar.cmd 即可執行此作業。
--run-at-end=clearDVS.sh
或者,也可以從 MCGUI 完成相同的行為。

在 Avamar MC UI 中,在還原期間,選取已安裝clearDVS.sh的 Proxy。在還原工作期間傳遞進階旗標以執行。

輸入屬性:[avtar]run-at-end=clearDVS.sh
輸入屬性值:clearDVS.sh


MC UI 還原命令列選項畫面
5。開始還原。在進行變更的 Proxy 點。
6.等待還原完成。您現在應該可以編輯網路設定,並開啟虛擬機器的電源。
Article Properties
Article Number: 000205737
Article Type: Solution
Last Modified: 21 Jul 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.