RecoverPoint for VMs:由於磁碟描述項不相符,複製 VM 無法在映像存取期間開機
Summary: 在測試複製 (映像存取) 期間,如果生產和複製 VM 之間的虛擬機器磁碟 (VMDK) 磁碟描述項不相符,則複製 VM 不會開機。
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
在映像存取期間,複製 VM 可能無法正確開機,而且可能會發生以下錯誤:
檢查生產 VMDK 和複製 VMDK 檔案時,出現不相符的情形。例如:
生產 VM:
ddb.adapterType = "buslogic" ddb.deletable = "true" ddb.geometry.biosCylinders = "0" ddb.geometry.biosHeads = "0" ddb.geometry.biosSectors = "0" ddb.geometry.cylinders = "13054" ddb.geometry.heads = "255" ddb.geometry.sectors = "63" ddb.iofilters = "spif:vmwarelwd" ddb.longContentID = "17189fda646b30fa8e07a2e11be39f0e" ddb.sidecars = "vmwarelwd_1,<VM NAME>.vmfd" ddb.thinProvisioned = "1" ddb.toolsInstallType = "1" ddb.toolsVersion = "12389" ddb.uuid = "60 00 C2 9b 41 72 92 4a-01 1b 5c a1 cb 73 7d ff" ddb.virtualHWVersion = "4"
複製 VM:
ddb.adapterType = "lsilogic" ddb.geometry.cylinders = "13054" ddb.geometry.heads = "255" ddb.geometry.sectors = "63" ddb.longContentID = "7632d38b5d143766f99a7787ce2dec62" ddb.thinProvisioned = "1" ddb.toolsInstallType = "1" ddb.toolsVersion = "12389" ddb.uuid = "60 00 C2 98 06 fb 7b 22-6a 46 d0 9c c4 8a 89 27" ddb.virtualHWVersion = "14"
Cause
磁碟描述項檔案對 VM 的 RecoverPoint 大多不可見,而且不會影響如何在目標 VM 中建立此類檔案。
通常,複製 VM 會根據 VM 設定接受 VMware 預設值。
如果在舊版 vCenter 中建立 VM (即使該 vCenter 已升級),則會在較新版本中使用相同的設定複製 VM。VM 的描述項檔案略有不同。因此,此問題更常見於在舊版 vCenter 中建立的 VM。
通常這些差異無關緊要,但有時磁碟描述項向 VM 的作業系統呈現區塊和資訊的方式可能會使 VM 不正確地讀取資訊或認為磁碟已損壞。根據 RecoverPoint 工程部門,可能會造成重大影響的設定是「硬體版本」。變更此硬體版本,類似於實際從電腦中取出一個磁碟機,並將其放入新電腦中。此類動作可能允許 VM 開機,但如果兩者不相容,則可能會導致發生問題。
Resolution
因應措施:
若要變更複製 VM 中的磁碟描述項檔案以符合生產 VM,請執行以下步驟:
- 記下複製 VM 所在的資料存放區
- 取消保護有問題的 VM
- 關閉複製 VM
- 以滑鼠右鍵按一下 > 從清查中移除,從清查中移除複製 VM
- 識別 VMDK 檔案之間的差異,無論是透過記錄還是使用 SSH 工作階段 (以 root 身分) 連接至相關 ESX 主機
- 變更複製 VM 的 VMDK 檔案,使其與生產 VM 相符
例如,在本文前面提供的磁碟描述項檔案中,必須將以下欄位新增至複製 VM:
ddb.deletable = "true"ddb.geometry.biosCylinders = "0"ddb.geometry.biosHeads = "0"ddb.geometry.biosSectors = "0"
而且必須變更現有欄位以符合生產 VM:
ddb.adapterType = "lsilogic" to ddb.aapterType = "buslogic"ddb.virtualHWVersion = "14" to ddb.virtualHWVersion = "4"
- 進行相關修改後,請前往步驟 1 中所述的資料存放區,將 VM 重新新增至清查 > 找到 VM 的正確目錄,然後按一下進入資料夾 > 找到 <VM 名稱 > .vmx 檔案 > 按一下註冊 VM 按鈕
- 開啟複製 VM,確保其正確開機
- 初始化後重新保護 VM 並測試映像存取
注意:通常,開機磁碟是唯一必須修改的磁碟,但是,不可能驗證每個潛在的組態。如果存在多個 VMDK,在極少數的情況下,可能需要修改所有 VMDK。
Affected Products
RecoverPoint for Virtual MachinesArticle Properties
Article Number: 000256168
Article Type: Solution
Last Modified: 24 Dec 2024
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.