NetWorker:由於遺失 UUID,無法在沒有 vCenter 整合的情況下還原 ESXi VM
Summary: 儲存集存在,但由於遺失 UUID,無法在 NetWorker 上不使用 vCenter 整合來還原 ESXi 虛擬機器。
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
- 從 NetWorker Management Console (NMC) 執行虛擬機器還原時,虛擬機器不會列為可復原選項。
- 虛擬機器在 NetWorker 中具有可用的備份 (儲存集):
注意:虛擬機器儲存集也可以使用下列 NetWorker 伺服器命令列出:
mminfo -kot -q vmname=vm_name`.
- 在 NMC 的 VMware View 中,虛擬機器不會在「內容」下顯示「UUID」欄位
Cause
使用不含 vCenter/vSphere 的 ESX/ESXi 整合時,備份的虛擬機器會遺失
vc.uuid 在其 VMX 檔案中建立的參數。
ESX/ESXi 主機不會在建立虛擬機器期間設定此參數,這與使用 vCenter 整合還原虛擬機器的方式不同。
Resolution
注意:下列步驟必須由 VMware 管理員執行。
- 從 vSphere Web Client 關閉出現問題的虛擬機器。
- 瀏覽至 VMware 資料存放區中的虛擬機器組態檔案。
- 下載與特定虛擬機相關的資料存放區上的 VMX 檔案。
4.製作原始 vmx 檔案的副本,然後在文字編輯器中打開原始檔。
5.搜尋
5.搜尋
vc.uuid 它應該是空白的。
6.手動新增一個不重複的 UUID 至 ESXi 所記錄的 UUID:
注意:VMware 命令,例如`esxcli vm process list' 可以在 ESXi 主機上執行,以傳回所有執行中 VM 的清單。此清單也會顯示目前指派的虛擬機器 UUID。UUID 不能是另一個 UUID 的重複項。如需其他命令選項,請參閱 VMware 說明文件。
7.刪除 ESXi 上的原始 vmx,然後上傳我們在編輯中儲存的新 vmx。
8.在 ESXi 終端機上執行下列命令,以取得已修改之虛擬機器的 vm-id:
vim-cmd vmsvc/getallvms
9.執行下列命令以重新載入虛擬機器,並從上述命令指定 vmid:
vim-cmd vmsvc/reload vmid
10.開啟虛擬機器電源,並確保其正常運作。
11.重新整理 NetWorker Management Console 上的 VMware 檢視,虛擬機器現在應會列出指派的「UUID」:
12.執行虛擬機器還原。
Affected Products
NetWorker FamilyArticle Properties
Article Number: 000216124
Article Type: Solution
Last Modified: 05 Jun 2025
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.