VMware vCenter Converter Standalone 5.0

VMware vCenter Converter Standalone 5.0

本發行說明包含以下主題: Converter Standalone 簡介

VMware vCenter Converter Standalone 提供了一種易於使用的解決方案,可以從物理機(運行 Windows 和 Linux)、其他虛擬機格式及第三方映像格式自動創建 VMware 虛擬機。通過簡單易用的嚮導驅動界面和集中管理控制檯,Converter Standalone 無需任何中斷或停機便可快速而可靠地轉換多臺本地物理機和遠程物理機。

優點

  • 快速且無中斷或停機地將運行 Windows 或 Linux 操作系統的物理機轉換爲 VMware 虛擬機。
  • 將第三方映像或虛擬機格式(例如 Parallels Desktop、Symantec Backup Exec System Recovery、Norton Ghost、Acronis、StorageCraft、Microsoft Virtual Server 或 Virtual PC 及 Microsoft Hyper-V Server 虛擬機)轉換爲 VMware 虛擬機。
  • 實現同時遠程轉換多臺物理服務器或虛擬機的集中式管理。
  • 通過在數據遷移前對源計算機上的客戶機操作系統執行靜止快照,確保轉換的可靠性。
  • 通過熱克隆實現非破壞性轉換,使源服務器不會停機或重新引導。

返回頁首

新增功能

VMware vCenter Converter Standalone 5.0 包括以下新功能:

  • 在 Linux 轉換過程中保留源計算機上的 LVM 配置。
  • 增強型同步,其包含用於調度同步任務並在一個轉換作業中執行多個同步任務的選項。
  • 優化的磁盤和分區對齊以及羣集大小更改。
  • 在源和服務器之間加密轉換數據。
  • 還原 VCB 映像。

返回頁首

安裝說明

權限有限的用戶無法在 Windows 上安裝 Converter Standalone 5.0。需要以管理員身份登錄,才能安裝 Converter Standalone。

返回頁首

平臺

可以將 VMware Converter Standalone 5.0 安裝在以下平臺上:

  • Windows XP Professional(32 位和 64 位)
  • Windows Server 2003 SP2、R2(32 位和 64 位)
  • Windows Vista(32 位和 64 位)
  • Windows Server 2008(32 位和 64 位)
  • Windows Server 2008 R2(64 位)
  • Windows 7(32 位和 64 位)

返回頁首

互操作性

Converter Standalone 5.0 可支持以下源。

  • 受支持的客戶機操作系統中所述操作系統上運行的物理機
  • VMware Desktop 產品
    • Workstation 5.x、6.x、7.x 和 8.x
    • Fusion 2.x、3.x 和 4.x
    • Player 2.x 和 3.x
    • Server 2.x
  • VMware vCenter 虛擬機
    • vSphere 5.0 測試版
    • vSphere 4.1
    • vSphere 4.0
    • ESX 3.0
    • ESXi 3.5 Installable 和 Embedded
    • ESX Server 2.5.x(如果 VirtualCenter 2.5 或更高版本管理 ESX Server)
    • vCenter Server 2.5
  • 第三方備份映像和虛擬機
    • Microsoft Virtual PC 2004 和 Microsoft Virtual PC 2007
    • Microsoft Virtual Server 2005 和 Microsoft Virtual Server 2005 R2
    • 運行 Windows 客戶機操作系統的 Hyper-V Server 虛擬機
    • 運行 Linux 客戶機操作系統的 Hyper-V Server 虛擬機
    • Acronis True Image Echo 9.1、9.5 和 Acronis True Image 10.0、11.0(Home 版本產品)
    • Symantec Backup Exec System Recovery(以前叫做 LiveState Recovery)6.5、7.0、8.0 和 8.5 以及 LiveState Recovery 3.0 和 6.0(僅限 .sv2i文件)
    • Norton Ghost 版本 10.0、11.0、12.0、13.0 和 14.0(僅限 .sv2i文件)
    • Parallels Desktop 2.5、3.0 和 4.0
    • StorageCraft ShadowProtect 2.0、2.5、3.0、3.1 和 3.2
    有關轉換 Backup Exec System Recovery、ShadowProtect 和 Consolidated Backup 映像的條件和限制,請參見《VMware vCenter Converter Standalone 用戶指南》
    Converter Standalone 中不支持 Parallels Virtuozzo Containers。

根據所選源的不同,可以將源轉換爲下列目標。

  • VMware vCenter 虛擬機
    • ESX 3.5、4.0 和 4.1
    • ESXi 3.5、4.0、4.1 和 5.0
    • vCenter Server 2.5、4.0、4.1 和 5.0
  • VMware Desktop 虛擬機
    • VMware Workstation 5.x、6.x、7.x 和 8.x
    • VMware Player 1.x、2.x 和 3.x
    • VMware Server 1.x 和 2.x
    • VMware Fusion 1.x、2.x、3.x 和 4.x

Converter Standalone 的早期版本(版本 3.x 和 4.x)可能與 VMware vSphere 5.0 不兼容。

返回頁首

受支持的客戶機操作系統

Converter Standalone 5.0 可支持以下客戶機操作系統:

  • Windows XP Professional(32 位和 64 位)
  • Windows Server 2003 SP2、R2(32 位和 64 位)
  • Windows Vista SP1(32 位和 64 位)
  • Windows Server 2008 SP2(32 位和 64 位)
  • Windows Server 2008 R2(64 位)
  • Windows 7(32 位和 64 位)
  • Red Hat Enterprise Linux 2.1(32 位)
  • Red Hat Enterprise Linux 3.0(32 位和 64 位)
  • Red Hat Enterprise Linux 4.0(32 位和 64 位)
  • Red Hat Enterprise Linux 5.x(32 位和 64 位)
  • SUSE Linux Enterprise Server 8.0
  • SUSE Linux Enterprise Server 9.0(32 位和 64 位)
  • SUSE Linux Enterprise Server 10.0(32 位和 64 位)
  • SUSE Linux Enterprise Server 11.0(32 位和 64 位)
  • Ubuntu 8.x(32 位和 64 位)
  • Ubuntu 9.x(32 位和 64 位)
  • Ubuntu 10.x(32 位和 64 位)

注意:在對已打開電源的 Linux 計算機進行克隆的過程中,Converter Standalone 5.0 會在目標上保留以下源文件系統:ext2、ext3、reiserfs 和 vfat。其他所有源文件系統都將轉換到目標虛擬機上的 ext3 文件系統。

返回頁首

Converter Standalone 的早期版本

Converter Standalone 早期版本中的功能在各版本的發行說明中均有說明。要查看 Converter Standalone 早期版本的發行說明,請單擊以下鏈接之一:

返回頁首

已知問題

Converter Standalone 5.0 版本中包含以下已知問題:

返回頁首

安裝

在重新安裝 Converter Standalone 之前,必須重新啓動運行 64 位 Windows Vista 或更高版本的計算機
如果從 64 位 Windows Vista、Windows Server 2008 或 Windows 7 計算機上卸載 Converter Standalone 後沒有重新啓動計算機,則後續的 Converter Standalone 安裝可能會失敗,並會顯示以下錯誤消息:
錯誤 29144。無法安裝服務 Vstor2 MntApi 1.0 Driver(共享)。請重新引導並嘗試再次安裝 (Error 29144. Could not install service Vstor2 MntApi 1.0 Driver (shared). Please reboot and try to install again)。
解決辦法:重新啓動 Windows Vista、Windows Server 2008 或 Windows 7 計算機,然後嘗試重新安裝 Converter Standalone。

Converter Standalone 安裝程序未發出任何通知即移除 Workstation 6.5.x 遠程代理
使用 Workstation 6.5.x 熱克隆 Windows 源計算機時,Workstation 會在源上部署一個遠程 Workstation 代理。如果選擇保留該源上的遠程代理,然後將 Converter Standalone 安裝在同一計算機上,則 Converter Standalone 安裝程序將卸載該代理且不發送任何警告消息。

成功轉換之後,運行 64 位 Windows Vista 或更高版本的遠程源計算機的後續 P2V 轉換可能會失敗
如果成功轉換某一運行 64 位 Windows Vista、Windows Server 2008 或 Windows 7 操作系統的遠程源計算機後嘗試再次轉換,則轉換將失敗,並且會顯示錯誤消息:Converter Standalone Agent 在 x.x.x.x 上安裝失敗,錯誤代碼: 1603 (Converter Standalone Agent installation failed on x.x.x.x Error code: 1603)1603,其中 x.x.x.x 是源計算機的 IP 地址。
如果已在首次成功轉換的過程中啓用了自動卸載遠程 Converter Standalone 代理的功能,則可能會出現此錯誤消息。
解決辦法:重新啓動遠程源計算機,然後再次嘗試運行轉換任務。

權限有限的用戶無法在 Windows 上安裝 Converter Standalone
如果以非管理員用戶的身份登錄到 Windows,則在 InstallShield 解壓 Converter Standalone 安裝文件時會顯示以下錯誤消息:
無法保存文件:
C:\WINDOWS\Installer\
系統找不到指定的路徑 (Unable to save file: C:\WINDOWS\Installer\ The system cannot find the path specified)。
顯示這一錯誤消息的原因是受限用戶沒有所需的寫入權限。
解決辦法:選擇 %TEMP% 目錄來解壓安裝文件:

  1. 單擊錯誤消息中的 [確定]。此時將顯示 [另存爲] 對話框。
  2. 瀏覽到當前用戶的 Temp文件夾(例如, C:\Documents and Settings\"username"\Local Settings\Temp),然後單擊 [確定]

注意:仍然需要以管理員身份登錄,才能安裝 Converter Standalone。

[新增內容]無法將 vCenter Converter 4.2.1 與 Converter Standalone 5.0 安裝在同一臺計算機上
如果在同一臺計算機上先安裝 Converter Standalone 5.0,然後安裝 vCenter Converter 4.2.1 服務器,則從 vSphere Client 下載 vCenter Converter 4.2.1 插件將失敗。
解決辦法:首先安裝 vCenter Converter 4.2.1,然後安裝 Converter Standalone 5.0。

[新增內容]從 Converter Standalone 3.x 升級至 Converter Standalone 5.0 時缺少確認對話框
在安裝有 Converter Standalone 3.x 的計算機上安裝 Converter Standalone 5.0 時,安裝嚮導未要求進行升級確認。

返回頁首

常規

如果爲同一 Windows 源計算機創建新的轉換作業並使用不同的端口部署 Converter Standalone 代理,則正在運行的 P2V 轉換作業將失敗
如果運行 P2V 轉換作業時,開始爲同一已打開電源的 Windows 源計算機創建另一個轉換作業,並指定一個連接端口,則 Converter Standalone 將使用指定的端口部署 Converter Standalone 代理。如果該連接端口與已在運行的轉換作業所使用的端口不同,則這兩個作業都將失敗。第一個轉換作業的 [作業摘要] 選項卡中將顯示以下錯誤消息:失敗:出現了常規系統錯誤:無法建立連接,因爲目標計算機已主動拒絕連接 (FAILED: A general system error occurred: No connection could be made because the target machine actively refused it)。第二個轉換作業的 [作業摘要] 選項卡中將顯示以下錯誤消息:失敗:無法創建源卷的 VSS 快照。錯誤代碼:2147754774 (0x80042316) (FAILED: Unable to create a VSS snapshot of the source volume(s). Error code: 2147754774 (0x80042316))。

無法複製正在運行的轉換或配置作業
當源爲虛擬機或備份映像時,如果對正在運行的配置或轉換作業打開 [複製爲新作業] 嚮導,然後單擊 [下一步],則該向導將顯示錯誤消息:無法獲取所選計算機的硬件信息 (Unable to obtain hardware information for the selected machine)。
解決辦法:等待作業完成,然後在其彈出菜單中選擇 [複製爲新作業]

將超過 2 GB 的源映像鏈接克隆到不支持大型文件的網絡共享時,操作失敗
在超過 2 GB 的源映像中創建到不支持大型文件的網絡共享(例如,到 Linux SMB 共享)的鏈接克隆時,操作失敗。Converter Standalone 未將源文件拆分成更小的塊文件。如果源超過目標上受支持的文件大小,則轉換任務將失敗。

將至少包含 15 個磁盤的 VMware Infrastructure 虛擬機源轉換爲由 VirtualCenter 2.5 管理的任何 ESX 目標時,操作失敗
如果將位於 ESX 3.5 主機上的虛擬機源轉換爲由 VirtualCenter 2.5 管理的 ESX 3.5 目標,且源計算機至少包含 15 個 VMDK 文件,則轉換作業將失敗,且 Converter Standalone 日誌中會出現以下錯誤消息:
失敗:agent.internal.fault.NfcConnectionFault.summary
解決辦法:

  1. 將源計算機轉換爲託管虛擬機目標,例如 Workstation。
  2. 將生成的虛擬機轉換爲要存儲該虛擬機的 VirtualCenter 所管理的 ESX。

創建轉換作業以從不支持大型文件的網絡共享中轉換 VMDK 文件超過 2 GB 的獨立 VMware 源時,操作失敗
如果選擇 VMDK 文件超過 2 GB 的獨立虛擬機源,且該源位於不支持大型文件的遠程網絡位置(例如,Linux SMB 共享)上,則在單擊 [下一步][查看源詳細信息] 時,Converter 嚮導中將顯示以下錯誤消息:
無法獲取所選計算機的硬件信息 (Unable to obtain hardware information for the selected machine)。
解決辦法:將網絡共享文件夾映射到運行 Converter Standalone 的計算機,並在該計算機中選擇此源。

如果 VMware Workstation 或其他 VMware 託管源虛擬機位於只讀網絡共享上,則 Converter Standalone 將無法檢測這些虛擬機的電源狀況
如果源計算機是 Workstation 或其他 VMware 託管源,並且位於具有隻讀權限的網絡共享上,則 Converter Standalone 將無法檢測該源是否已打開電源或處於掛起狀態。如果在轉換過程中對已打開電源的源虛擬機進行更改,這可能會導致目標計算機上的數據不一致。
解決辦法:

  • 在轉換之前,確認源虛擬機已關閉電源。
  • 爲源虛擬機所駐留的網絡共享提供寫入權限。

在轉換超過 1 TB 的虛擬機時未顯示任務進度
如果源虛擬機超過了 1 TB,則 Converter Standalone 將不會顯示轉換任務的進度。轉換任務成功完成,但用戶無法監控任務進度。
解決辦法:可以通過監控目標 ESX 主機的磁盤性能來檢查任務是否正常運行。

如果源計算機上的磁盤數量超過九個,則向未連接到 vCenter Server 的 ESX 主機轉換或從中進行轉換的作業將失敗
如果要轉換的源計算機上的磁盤數量超過九個,則轉換將失敗,且日誌文件中顯示以下錯誤:
註銷時出錯(已忽略):操作超時
SSLStreamImpl::BIORead (3BBA4E8) 超時 (Error on logout (ignored): Operation timed out SSLStreamImpl::BIORead (3BBA4E8) timed out)。
出現該錯誤的原因是,可以與未連接到 vCenter Server 的 ESX 主機建立的 NFC 連接數量有限。
解決辦法:通過 vCenter Server 連接到目標 ESX 主機。在這種情況下,ESX 主機的源磁盤數量限制在 27 個,而 ESXi 主機的源磁盤數量限制在 23 個。

轉換包含無法識別的文件系統的源卷可能會導致目標虛擬機無法啓動
在其中一個 Converter Standalone 嚮導中設置基於卷的克隆任務時,[源卷] 選項卡的某些行中可能會缺少卷名稱。這表示 Converter Standalone 未識別這些捲上的文件系統。此類轉換任務所創建的目標虛擬機可能無法啓動。但是,Converter Standalone 會通過塊級複製的方式將源卷數據複製到目標。
解決辦法:轉換後配置目標虛擬機。

將 VMDK 文件超過 2 GB 的獨立 VMware 源轉換爲位於不支持大型文件的網絡共享上的託管目標時,操作失敗
如果選擇 VMDK 文件超過 2 GB 的獨立虛擬機源,並嘗試將其轉換爲位於不支持大型文件的遠程網絡位置(例如,Linux SMB 或 NFS 共享)上的託管目標,則該轉換作業可能會失敗,並且會顯示以下錯誤消息之一:

  • 無法連接到虛擬磁盤 (Unable to connect to the virtual disk)
  • 讀取 0 響應字節後,遠程服務器連接已關閉 (Remote server closed connection after 0 response bytes read)
  • 在虛擬磁盤上操作過程中出錯 (An error occurred during an operation on a virtual disk).
如果轉換成功,則在打開目標虛擬機電源時,可能會顯示以下與 VMDK 文件相關的錯誤消息:
內部不一致錯誤 (Internal Inconsistency errors)
解決辦法:
  1. 在 Converter Standalone 的主應用程序窗口中,右鍵單擊失敗的作業,然後選擇 [複製爲新作業...]
  2. 轉到 [選項] 頁面並選擇 [要複製的數據]
  3. 在 [要複製的數據] 窗格中,選擇要複製的卷並單擊 [高級]
  4. [目標佈局] 選項卡上,選擇 [未預先分配 2GB 拆分空間][已預先分配 2GB 拆分空間] 作爲目標磁盤類型。
  5. 單擊 [下一步] 以查看轉換作業的摘要。
  6. 在 [即將完成] 頁面上,單擊 [完成] 以重新提交該作業。

如果系統卷位於 SCSI 磁盤上,而 IDE 磁盤在源計算機中,則 Converter Standalone 將無法檢測該系統卷
在包含 SCSI 和 IDE 磁盤的源計算機上,如果系統卷位於 SCSI 磁盤上,則 Converter 將無法檢測該系統卷。在此類配置中,Converter 僅檢查第一個 IDE 磁盤。

如果在轉換向導打開的情況下修改源計算機的硬件配置,則需要重新啓動轉換向導才能查看正確的源詳細信息
源計算機詳細信息是在每次嚮導會話中進行檢索,因爲此過程比較耗時。如果在該信息檢索後,源計算機上發生某些更改(如添加內存或硬盤驅動器),則轉換向導不會顯示有關這些更改的信息。
解決辦法:重新啓動轉換向導。

克隆包含文件系統錯誤的源可能會導致虛擬機損壞
請參見克隆包含文件系統錯誤的源可能會導致副本損壞(知識庫文章 1006689)

通過 WAN 鏈路進行轉換時,SSL 握手超時
Converter Standalone 不支持通過 WAN 進行轉換。嘗試通過 WAN 鏈路執行轉換時,可能會出現 SSL 超時,因爲 SSL 握手的超時時間是兩分鐘。
解決辦法:

  1. 爲避免出現兩分鐘的握手,請在同一 LAN 中對託管目標計算機(例如,Workstation)執行轉換。
  2. 然後複製臨時虛擬機,並通過 WAN 將其發送到遠程站點。
    如果預期目標是 Workstation 虛擬機,此過程便已完成。
  3. 如果預期目標是 ESX,則將 Workstation 虛擬機導入到 ESX 服務器中。

如果未使用默認的管理員帳戶連接到已打開電源的源計算機,則用戶帳戶控制 (UAC) 將阻止 Converter Standalone 代理的安裝
如果正在設置任務對運行 Windows Server 2008、Windows Vista 或 Windows 7 的已打開電源的源計算機進行轉換,且以非默認管理員帳戶登錄到該源計算機,則在嘗試將 Converter Standalone 代理安裝到源計算機上時,可能會顯示以下錯誤消息:缺少足夠權限,無法連接到 xxxxxxx (Insufficient permissions to connect to xxxxxxx)。其中的 xxxxxxx 是源計算機的 IP 地址。這是因爲在 UAC 已啓用且您以非默認管理員用戶身份登錄到源時,Converter Standalone 服務器無法安裝 Converter Standalone 代理。
解決辦法:禁用源計算機上的 UAC,然後啓動 [轉換] 嚮導。可以在 Microsoft 網站中搜索有關不同源操作系統的 UAC 禁用步驟。

[重新配置虛擬機] 嚮導未正確顯示 vDS 端口組名稱
重新配置使用 dvSwitch 的虛擬機並導航至 [網絡接口設置] 窗格時,[網絡名稱] 文本框中的端口組名稱後面未顯示 dvSwitch 的名稱。而僅顯示端口組。

[新增內容]報告的網絡傳輸速率可能不正確
由於網絡協議使用固有的壓縮,因此報告的網絡傳輸速率可能會大於實際的傳輸速率。這不會影響網絡限制。

[新增內容]在 ESX 3.0 上,由於查詢源信息失敗而無法選擇受管源
查詢源信息時,在 ESX 3.0 上選擇受管源失敗。其原因是 ESX 3.0 不支持加密的數據傳輸。
解決辦法:關閉 NFC SSL。

  1. 打開 converter-worker.xml 配置文件。該文件通常位於 C:\ProgramData\VMware\VMware vCenter Converter Standalone 文件夾中。
  2. 將密鑰 Config/nfc/useSsl 設置爲 false。保存配置文件。
  3. 重新啓動 VMware vCenter Converter Standalone Worker 服務。

[新增內容]如果指定了完全限定用戶名,則向域中添加虛擬機可能會失敗
配置虛擬機時,如果使用完全限定用戶名 (DOMAIN_NAME/USER_NAME),則可能無法向域中添加虛擬機。
解決辦法:指定不包含域名的用戶名。

[新增內容]如果嘗試轉換非正常徹底關閉的 VMware Server 2.0 虛擬機,則可能會收到錯誤消息:無法獲取所選計算機的硬件信息 (Unable to obtain hardware information for the selected machine)
如果非正常徹底關閉 VMware Server 上的虛擬機的電源,然後再嘗試將其進行轉換,則可能無法獲取該虛擬機的硬件信息。
解決辦法:在進行轉換之前完全關閉虛擬機。

[新增內容]使用 BCD 管理器 (Boot Manager for Windows Vista) 及更高版本轉換正在運行 Microsoft Windows XP 或 Windows Server 2003 的物理機可能失敗
如果嘗試使用 BCD 管理器轉換物理機,則在以下情況下 P2V 轉換可能失敗:

  • Microsoft Windows Vista 或更高版本安裝在源物理機上,其中源物理機爲當前正在運行 Microsoft Windows XP 或 Windows Server 2003 的雙引導計算機。
  • Microsoft Windows Vista 或更高版本作爲另一個操作系統安裝在源物理機上並稍後進行移除,但 BCD 管理器仍保留在源計算機上。
解決辦法 1:如果進行雙引導計算機轉換:
  1. 引導更新版本的 Windows(Windows Vista、Windows Server 2008 或 Windows 7)。
  2. 執行物理源轉換。
  3. 在新創建的虛擬機上,引導早期版本的 Windows(Windows XP 或 Windows Server 2003)的修復 CD。
  4. 移除 BCD 管理器並將操作系統恢復爲其兼容的引導過程。
  5. 關閉虛擬機,並通過 Converter Standalone 配置嚮導重新配置該虛擬機。現即可引導計算機。
解決辦法 1:如果使用 BCD 管理器轉換運行 Windows XP 或 Windows Server 2003 的源計算機:
  1. 在源計算機上,引導對應操作系統的修復 CD。
  2. 移除 BCD 管理器並將操作系統恢復爲其兼容的引導過程。
有關如何修復 BCD 的詳細信息,請參見 Microsoft 知識庫文章在雙引導配置中安裝早期版本的 Windows 操作系統後,Windows 無法再啓動

[新增內容]如果沒有管理特權,則無法執行 P2V 轉換。
如果以非管理用戶身份啓動 Converter Standalone 客戶端,則將無法執行遠程物理到虛擬遷移。
解決辦法:以具有管理特權的用戶身份啓動 Converter Standalone 客戶端。

返回頁首

Windows 源

對已打開電源的本地源計算機的轉換將在進度達到 1% 時失敗
如果選擇了 [此本地計算機] 作爲轉換源,並且源計算機上安裝了先前版本的 Converter Standalone 中的 Converter Standalone 代理,則轉換任務將在進度達到 1% 時失敗。[任務進度] 選項卡的 [狀態] 行中將顯示以下錯誤消息:
失敗:無法創建源卷的 VSS 快照。錯誤代碼:127 (0x0000007F) (FAILED: Unable to create a VSS snapshot of the source volume(s). Error code: 127 (0x0000007F))。
這是因爲 Converter Standalone 安裝程序無法升級先前版本的 Converter Standalone 代理。
解決辦法:從源計算機中手動卸載 Converter Standalone 代理,然後創建新的轉換任務。

如果在客戶機操作系統自定義的過程中嘗試複製某一配置作業,則 Converter Standalone Worker 進程將停止響應
如果在目標計算機正在自定義的過程中右鍵單擊某個正在運行的配置作業,並選擇 [複製爲新作業],則 Converter Standalone Worker 進程會停止響應。
解決辦法:等待配置作業完成,然後再對其進行復制。

對在 Windows 上運行的物理機源進行轉換的過程中,Converter Standalone 不會保留已禁用的網絡適配器
在 Windows 源計算機的 P2V 轉換過程中,Converter Standalone 不會檢測到源計算機上已禁用的網絡適配器,且不會在目標虛擬機上保留這些網絡適配器。
解決辦法:在 Converter Standalone 嚮導的 [選項] 頁面上,單擊 [網絡] 以將網絡適配器添加到目標虛擬機中。

自定義後,Microsoft Windows Vista 反覆重新引導
如果源操作系統是 Microsoft Windows Vista,則提供不正確的自定義信息可能會導致目標虛擬機反覆重新引導。在轉換或配置過程中,如果選擇自定義 Microsoft Windows Vista 並提供不正確的自定義信息(例如,無效的序列密鑰),則自定義的目標計算機將反覆重新引導。這是一個已知的 Microsoft Windows Vista 問題。
解決辦法:確保提供的自定義信息有效。

Converter Standalone 不支持對使用 FAT/FAT32 卷文件系統的已打開電源的 Windows Server 2008 源進行克隆
Windows Server 2008 下的 VSS 不支持 FAT/FAT32。嘗試轉換 FAT/FAT32 卷會導致轉換任務失敗。
解決辦法:取消選中轉換向導 [選項] 頁面上的所有 FAT/FAT32 卷。

在遠程熱克隆的過程中,Converter Standalone 遠程代理不會通知用戶源系統上已安裝了 Converter 3.0.x 或 4.0.x 遠程代理
如果 Converter Standalone 正在轉換某個已安裝了版本 3.0.x 或 4.0.x 的 Converter 遠程代理的遠程計算機源,則 Converter Standalone 將卸載舊的遠程代理,並且不會發出通知或警告消息。這可防止較低版本的 Converter 之後會對此源計算機進行轉換。

之前版本的 Converter 無法對安裝了 Converter Standalone 5.0 代理的源計算機進行轉換
在轉換過程中,Converter Standalone 5.0 代理將會部署在源計算機上。如果在轉換之後,Converter Standalone 5.0 代理未卸載,則較低版本的 Converter 無法將其代理部署到較新版本的 Converter Standalone 代理上。因此,無法使用之前版本的 Converter 對已經使用 Converter Standalone 5.0 轉換的源進行轉換。
解決辦法:嘗試使用較低版本的 Converter 對源進行轉換之前,請先卸載 Converter Standalone 5.0 代理。

在文件級克隆過程中停止 Converter Standalone 進程可能會導致運行 Converter Standalone Server 服務的計算機重新啓動
在對運行 Windows XP 或 Windows Server 2003 的源系統進行文件級克隆時,如果強制停止以下任一 Converter Standalone 進程,則運行該停止進程的計算機可能會自動重新引導。

  • VMware Converter Standalone Integrated Worker
  • VMware Converter Standalone Integrated Agent
表現出的此行爲不盡相同,具體取決於 Windows 版本和修補程序級別。

解決辦法:不要在文件級克隆過程中停止源計算機上的任何 Converter Standalone 服務。有關詳細信息和熱修補程序,請查閱 Microsoft 網站在 Windows Server 2003 中報告延遲寫入失敗事件時出現錯誤消息:“停止 0x00000019-BAD_POOL_HEADER (Stop 0x00000019 - BAD_POOL_HEADER)”或“停止 0xCD PAGE_FAULT_BEYOND_END_OF_ALLOCATION (Stop 0xCD PAGE_FAULT_BEYOND_END_OF_ALLOCATION)”

在 Windows 源計算機轉換過程中,Converter Standalone 未將 PIC HAL 更改爲 APIC HAL
如果要轉換的源正在運行可編程中斷控制器 (PIC) HAL,則 Converter Standalone 不會在目標虛擬機中將 PIC HAL 更改爲高級可編程中斷控制器 (APIC) HAL。因此,目標虛擬機可能不會進行引導或可能無法按預期執行。要查找正在運行的 HAL,請轉到 Windows 設備管理器並在設備列表中選擇 [計算機]。如果其顯示的是 [Standard PC] 或 [高級配置和電源接口(ACPI) PC],則表示正在運行的是 PIC HAL。
解決辦法:VMware 虛擬機是 APIC 計算機。如果源計算機是運行 PIC HAL 的 PIC 計算機,則轉換後必須將目標虛擬機中的 HAL 更新爲 APIC HAL。有關配置正確 HAL 的詳細信息,請查閱 Microsoft 網站安裝 Windows XP 或 Windows Server 2003 之後的 HAL 選項
注意:Microsoft 不支持在 APIC 計算機上運行 PIC HAL。如果源計算機是運行 PIC HAL 的 APIC 計算機,則必須先在源計算機上配置正確的 HAL,然後開始轉換。

自定義客戶機操作系統之後未正確顯示所有者名稱和組織
自定義客戶機操作系統之後,[計算機信息] 頁面上用於所有者名稱和組織的 Unicode 字符未按其在轉換向導或配置嚮導中設置的方式顯示。
對於除 Windows Vista 以外的所有 Windows 操作系統,自定義參數(例如用戶名和組織)必須僅使用客戶機默認用戶配置文件的本地編碼中的字符。例如,對於默認用戶配置文件的本地編碼設置爲日語的客戶機,用戶名中只能使用日語字符。以上限制不適用於 Windows Vista 客戶機,因爲 Windows Vista 使用 UTF-8 編碼的 XML 文件存儲 Microsoft sysprep 參數。早期版本的 Windows 使用 sysprep.inf文件,並且 Microsoft Windows 最小化安裝進程僅以本地編碼讀取該文件。
解決辦法:分配目標虛擬機的所有者名稱和組織名稱時避免使用 Unicode 字符,或者使用以下網址中介紹的解決辦法:http://support.microsoft.com/kb/310441/

僅當源計算機至少包含一個 NTFS 卷時,Converter 纔可在熱克隆過程中轉換 FAT/FAT32 卷
對於在 Windows Server 2008 之前的 Windows 版本上運行的源計算機,僅當源計算機至少包含一個 NTFS 卷時,VSS 纔可對 FAT/FAT32 卷執行快照。對於所有支持基於卷的克隆的操作系統,您至少需要一個 NTFS 卷才能使 VSS 能夠工作。

Converter Standalone 代理不會在重新引導之後自動啓動
如果源計算機啓動過慢,則 Converter Standalone 代理可能不會在源計算機重新啓動之後自動啓動。
解決辦法:手動啓動 Converter Standalone 代理:

  1. 右鍵單擊 [我的電腦],並選擇 [管理]
  2. 在 [計算機管理] 窗口的左側,選擇 [服務和應用程序] > [服務]
  3. 在右側的列表中,雙擊 [VMware Converter Standalone Agent]
  4. 單擊 [啓動] 以啓動該進程。
  5. 單擊 [應用],然後單擊 [確定]

源虛擬機沒有相應的驅動程序
由於源操作系統中缺少相應的驅動程序,重新配置失敗,且日誌文件中將會顯示以下錯誤消息:
在指定的 CAB 文件中找不到 symmpi.sys (Unable to find symmpi.sys in the specified CAB files)
此問題通常發生在 Windows Server 2003 SP1 中。
解決辦法:

  1. 對失敗的轉換過程中創建的虛擬機進行備份。
  2. 將包含系統文件夾的 VMDK 文件附加到另一 Windows Server 2003 虛擬機上。
  3. 使用包括助手虛擬機中所缺少的驅動程序的 driver.cab 文件版本替換目標虛擬機中的 WINDOWS\Driver Cache\i386\driver.cab 文件。
  4. 從助手虛擬機中分離 VMDK 文件,並在目標虛擬機上運行配置計算機嚮導。

Sysprep 會在自定義過程中刪除驅動器盤符映射
如果選擇了自定義選項,並且目標虛擬機在第二次 sysprep 重新引導後顯示 [請等待] 屏幕時失敗,則需要取消自定義並重新運行轉換任務。出現此問題的原因是 Microsoft 的 sysprep 存在問題(刪除了驅動器盤符映射),導致無法訪問某些文件。

[新增內容]無法在 boot.ini 文件中導入帶有“signature()”的 Window 源
無法在 boot.ini 文件中導入帶有“signature()”的 Window 源。如果在 boot.ini 文件中導入帶有“signature()”的 Windows 實時源,並嘗試對其進行重新配置和轉換,則重新配置將失敗,並且這將導致轉換錯誤。如果嘗試轉換源而不進行重新配置,則轉換將成功,但目標無法進行引導。有關“signature()”的詳細信息,請訪問 http://support.microsoft.com/kb/227704

返回頁首

Linux 源

從運行 SLES 11 的 Hyper-V 虛擬機源轉換的虛擬機在轉換後無法啓動
如果選擇轉換位於 Hyper-V Server 上的已關閉電源的虛擬機,則當源計算機的客戶機操作系統爲 SLES 11 時,生成的虛擬機在轉換後無法啓動。這是因爲 SLES 引導加載程序使用源磁盤 ID,而磁盤 ID 在轉換過程中進行了更改。
解決辦法:

  • 打開 Hyper-V Server 上的源虛擬機電源,然後遵循轉換已打開電源的源的步驟進行操作。
  • 轉換後,使用 SLES 11 安裝 DVD 啓動目標虛擬機,然後在選項列表中選擇 [修復已安裝系統]。按照屏幕說明修復引導加載程序和 fstab 條目。

在從運行 Linux 的源轉換而成的目標虛擬機中,X Server 可能無法啓動
當目標虛擬機啓動時,X Server 可能無法啓動,並出現錯誤消息:X Server 出現嚴重錯誤 (Fatal X server Error)。發生此問題的原因是 Linux 源中所使用的顯示驅動程序與目標 VMware 虛擬機的顯示適配器不兼容。
解決辦法:

  • 在目標虛擬機上安裝 VMware Tools。
  • 配置目標虛擬機上的 X Server,以便更改刷新速率和顯示分辨率。

將獨立的 VMware 源鏈接克隆到 Linux SMB 共享目標時,操作失敗
將 VMware 獨立源鏈接克隆到在 Linux 上運行的 SMB 共享目標時,操作失敗,並將顯示以下錯誤消息:
converter.fault.FileIOFault。

對於已打開電源的 Linux 源,每個卷組的 LVM 邏輯卷的數量限制爲 12 個
在已打開電源的 Linux 計算機的轉換過程中,Converter Standalone 會將 LVM 卷組轉換到目標虛擬機上的新磁盤。源 LVM 卷組上的 LVM 邏輯卷數不能超過 12。
解決辦法:將卷從新磁盤中移到其他目標磁盤中:

  1. 在轉換向導的 [選項] 頁面上,單擊 [要複製的數據]
  2. [數據複製類型] 下拉菜單中選擇 [選擇要複製的卷],並單擊 [高級]
  3. [目標佈局] 選項卡上選擇要移動的卷,然後單擊 [上移][下移],直到將其移到目標磁盤中。
    僅當卷不是活動 /boot 或系統 / 卷時,纔可將其在磁盤之間移動。
  4. (可選)要新建目標磁盤,請單擊 [添加磁盤]

默認情況下,完成轉換作業之後會關閉 Linux P2V 助手虛擬機電源
解決辦法:在 converter-worker.xml 文件中手動禁用此選項。

  1. 在運行 Converter Standalone 服務器的計算機上,瀏覽到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\這一位置中的 converter-worker.xml文件。
  2. 在文本編輯器中打開 converter-worker.xml文件,並將 powerOffHelperVm標記從 true更改爲 false。
  3. 要重新啓動 Converter Standalone Worker,請執行以下操作:
    重新引導系統或打開 Microsoft 管理控制檯中的 [服務] 部分,找到 VMware Converter Worker 服務並將其重新啓動。
注意:當此選項已啓用且助手虛擬機網絡已配置爲使用靜態 IP 地址時,應加以注意。轉換之後,由於助手虛擬機仍在運行,因此它將保留靜態配置的 IP。因此,在關閉助手虛擬機電源或者至少禁用其網絡接口之前,任何後續的 Linux P2V 作業均無法使用此靜態 IP。
當 useSourcePasswordInHelperVmConverter Standalone Worker 標記已啓用時,禁用 powerOffHelperVm標記十分有用。這將使用戶可以在轉換之後登錄助手虛擬機。

在已打開電源的 Linux 計算機轉換過程中,不會識別 LVM 之外的卷管理器上的源卷
Converter Standalone 僅識別在 LVM 卷管理器上運行的受管源卷。其他卷管理器(包括但不限於 Veritas 卷管理器 (VxVM))將不會得到識別。

Converter Standalone 不識別駐留在 Linux 軟件 RAID 配置上的源卷
在對已打開電源的 Linux 計算機進行克隆的過程中,Converter Standalone 不會識別屬於軟件 RAID 配置(也稱爲多磁盤或 MD 配置)一部分的源卷。

Linux 源不支持 LILO 引導加載程序
僅當 GRUB 作爲引導加載程序安裝到源上時,纔可轉換運行 Linux 的已打開電源計算機。

默認情況下,在 Linux P2V 轉換過程中,Converter Standalone 在等待助手虛擬機啓動時會有 20 分鐘的超時
由於連接超時,可能會導致 Linux P2V 轉換任務失敗。
解決辦法:通過修改 converter-worker.xml 文件中的 linuxP2VBootTimeout 標記,延長超時期間(以毫秒爲單位)。

  1. 在運行 Converter Standalone 服務器的計算機上,瀏覽到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\這一位置中的 converter-worker.xml文件。
  2. 在文本編輯器中打開 converter-worker.xml文件,並使用所需超時值(單位爲毫秒)替換 linuxP2VBootTimeout默認值。
    注意:超時值單位爲毫秒。要以分鐘爲單位指定超時值,請將分鐘數乘以 60000 並使用該值。
  3. 要重新啓動 Converter Standalone Worker,請執行以下操作:
    重新引導系統或打開 Microsoft 管理控制檯中的 [服務] 部分,找到 VMware Converter Worker 服務並將其重新啓動。

對運行 Linux 的已打開電源的源計算機進行轉換的過程中,不會保留稀疏文件
默認情況下,Converter Standalone 在 Linux P2V 轉換過程中不會保留源計算機上的稀疏文件。如果源上有大型稀疏文件,則會在目標虛擬機上將其創建爲非稀疏文件。這會導致目標文件系統上的佔用空間大於源計算機上的佔用空間。此外,還可能導致轉換任務失敗,同時出現超時錯誤。
解決辦法:通過修改 converter-worker.xml 文件中的 keepsake 標記,手動啓用在 Linux 轉換過程中保留稀疏文件。

  1. 在運行 Converter Standalone 服務器的計算機上,瀏覽到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\這一位置中的 converter-worker.xml文件。
  2. 在文本編輯器中打開 converter-worker.xml文件,並將 keepsake標記從 false更改爲 true。
  3. 要重新啓動 Converter Standalone Worker,請執行以下操作:
    重新引導系統或打開 Microsoft 管理控制檯中的 [服務] 部分,找到 VMware Converter Worker 服務並將其重新啓動。

如果 ESX 3.5 Update 3 中已啓用 VMware HA,則對已打開電源的 Linux 計算機進行轉換可能會失敗
如果 VMware HA (High Availability) 上已啓用虛擬機監控功能,則 ESX 3.5 Update 3 中的某個已知問題將會導致助手虛擬機意外重新引導。這會使已打開電源的 Linux 源轉換提前終止。
請參見在 ESX 3.5 Update 3 上將 VMware HA 與虛擬機監控功能配合使用時,虛擬機可能會意外重新引導(知識庫文章 1007899)
解決辦法:分別將其升級到 ESX 3.5 Update 4 或更高版本以及 VMware vCenter Server 2.5 Update 4 或更高版本。

如果在轉換 Linux 虛擬機的過程中更改了磁盤控制器類型,則目標虛擬機可能不會進行引導
在 Linux 虛擬機中,可使用 /boot/grub/grub.conf、/boot/grub/menu.lst 或 /etc/fstab 中的塊設備名稱(如 /dev/sda1)定義根設備。如果在轉換虛擬機的過程中更改了磁盤控制器類型,則目標虛擬機可能不會進行引導。出現此問題的原因是根設備現在具有不同的名稱(例如,其名稱可能已更改爲 /dev/hda1)。
解決辦法:手動配置目標虛擬機。至少將根設備名稱更改爲能夠反映其在目標虛擬機中的新名稱。要使系統更堅固耐用,請使用卷標或 UUID 代替塊設備名稱。

在已打開電源的 Linux 計算機的轉換過程中,如果在硬盤上直接映射了 Linux 源卷,則 Converter Standalone 不會對其進行識別
解決辦法:不受 LVM 管理的 Linux 源卷必須位於某個分區,這樣,Converter Standalone 才能在克隆已打開電源的 Linux 源的過程中對這些源捲進行識別。

從 SLES 9 SP4 源轉換到 ESX 3.0 目標的虛擬機在轉換之後無法進行引導
如果將 SLES 9 SP4 源轉換爲 ESX 3.0 管理的目標,併爲目標計算機選擇 LSI Logic 磁盤控制器類型,則最後得到的虛擬機將無法進行引導,並顯示以下錯誤消息:
未找到根設備;exitingwfo /bin/sh
sh:無法訪問 tty;作業控制已關閉。(No root device found; exitingwfo /bin/sh sh: can't access tty; job control turned off.)
此問題是由 LSI Logic 驅動程序不兼容性引起的。
解決辦法:

[新增內容]如果 ASCII 符號或 Windows 當前系統區域設置中不存在虛擬機的名稱,則 ESX 5.0 目標主機上的 Linux P2V 作業將失敗
如果目標主機是 ESX 5.0,則 ASCII 或 Windows 當前系統區域設置中必須存在虛擬機的名稱,否則無法連接助手計算機,且 Linux P2V 轉換將失敗。
解決辦法:進行轉換之前,請使用 ASCII 符號輸入虛擬機的名稱。轉換完成後,即可重命名虛擬機。

返回頁首

第三方格式

從具有動態卷的 Acronis 映像創建的虛擬機在轉換後不會啓動
Windows Vista、Windows Server 2008 或 Windows 7 的某些 Acronis True Image 映像未正確配置,轉換後不會啓動。當系統或活動磁盤位於源中的動態捲上時,會發生此問題。
解決辦法:

  1. 使用 vSphere Client 新建虛擬機。
  2. 使用 Acronis True Image 軟件還原新虛擬機中的映像。

轉換第三方映像時的限制
可以使用 Converter Standalone 轉換第三方虛擬機、系統映像和備份映像,但有以下限制:

  • 不支持對帶有動態磁盤的系統進行備份(ShadowProtect 和 Backup Exec System Recovery)。
  • 計算機備份的所有映像必須全部位於不包含其他映像的單個文件夾中(ShadowProtect 和 Backup Exec System Recovery)。
  • 對於增量映像,最多支持 16 個增量備份(ShadowProtect 和 Backup Exec System Recovery)。
  • 如果邏輯驅動器同時也是系統卷或活動卷,則不支持帶有邏輯卷的系統映像(僅限 ShadowProtect 源)。
  • 對於 Acronis 和 StorageCraft 基於卷的克隆,必須首先備份磁盤中的所有卷纔可備份活動卷和系統卷。例如,如果某個磁盤具有 1-4 共 4 個分區,其中分區 2 爲活動卷、分區 3 爲系統卷,則必須對卷 1 到 3 全部進行備份(ShadowProtect 和 Backup Exec System Recovery)。
  • 不支持 Macintosh 版本 Virtual PC 的虛擬機。
  • 較低版本的 VMware 產品對較新版本的操作系統的支持有限。例如,ESX 3.5 不支持 Windows 7。已轉換的源操作系統必須受目標 VMware 平臺的支持。有關受支持系統的列表,請參見《客戶機操作系統安裝指南》 。

單獨的備份映像應存儲在單獨的文件夾中
如果單個文件夾中存儲多個第三方備份,則會導致遷移失敗。
解決辦法:請先將每個備份置於各自的文件夾中,然後再使用 Converter Standalone 轉換映像。

對具有多個磁盤的 Windows Server 2008 映像進行轉換將會導致操作系統所在磁盤以外的所有磁盤脫機
如果對具有多個磁盤的 Windows Server 2008 Enterprise Edition 或 Datacenter Edition 虛擬機進行轉換,則某些磁盤可能會保持脫機狀態。這是因爲 Windows Server 2008 中有一個新的 SAN 策略可用來確定是將新發現的磁盤聯機還是將其保持脫機。
有關新 SAN 策略的詳細信息,請訪問 Microsoft 知識庫

返回頁首

本地化

Converter Standalone 嚮導的 [高級選項] 窗格上顯示了未本地化的工具提示
如果 Converter Standalone 服務器在安裝了英文版 Windows 的計算機上運行,並且該 Windows 實例上未安裝東亞語言支持程序,則當您將已本地化的日語或簡體中文版的 Converter Standalone 客戶端與服務器連接時,Converter Standalone 嚮導的 [高級選項] 窗格上的工具提示將是未本地化的版本,而是以英語顯示。
解決辦法:啓用東亞語言支持。

  1. 轉到 Windows 控制面板,並選擇 [區域和語言選項]
  2. [語言] 選項卡上選擇 [爲東亞語言安裝文件],然後單擊 [確定]
    注意:系統可能會提示您插入 Windows 安裝 CD。
  3. 請按照屏幕說明完成安裝。

返回頁首

用戶指南和幫助

嘗試在 Internet Explorer 中打開 Converter Standalone 聯機幫助時,會顯示空白頁
如果 Internet Explorer 瀏覽器中安裝了 Internet Explorer 增強型安全配置,則會導致聯機幫助無法顯示。
解決辦法:從 Converter Standalone 客戶端計算機中卸載 Internet Explorer 增強型安全配置。

Converter Standalone 安裝在 Microsoft Windows Server 2008 上時,會顯示空白幫助頁
當 VMware Converter Standalone 安裝在 Microsoft Windows Server 2008 上且系統默認瀏覽器爲 Microsoft Internet Explorer 7 時,如果用戶通過 [幫助] 菜單或按 F1 調用幫助,則 Internet Explorer 將會啓動,但會顯示空白頁。
發生此問題的原因是 Internet Explorer 7 的默認設置不允許在瀏覽器中運行 JavaScript 代碼。
解決辦法:啓用 Internet Explorer 7 中的 [活動腳本] 選項。

《Converter Standalone 用戶指南》中未列出 Converter Standalone 代理的靜默命令行命令
可以在 VMware 知識庫中找到 Converter Standalone 代理的靜默安裝命令。
有關靜默模式命令的列表,請參見使用命令行安裝 VMware Converter Standalone Agent(知識庫文章 1008207)

返回頁首

已解決的問題

Converter Standalone 5.0 版本中解決了以下問題:

安裝

如果 Hyper-V Server 上安裝了 vCenter Converter 4.2 代理,則無法轉換 Hyper-V Server 虛擬機
嘗試從 Hyper-V Server 清單中選擇源虛擬機時,將顯示以下錯誤消息:無法獲取所選計算機的硬件信息 (Unable to obtain hardware information for the selected machine)。如果源 Hyper-V Server 上安裝了 vCenter Converter 4.2 代理,且 Converter Standalone 安裝了 Converter Standalone 4.3 代理,則會出現此問題。因此,也會損壞 vCenter Converter 4.2 代理。
解決辦法:在部署 Converter Standalone 4.3 代理之前,請先從源 Hyper-V Server 中卸載所有早期版本的 Converter 代理。

使用自定義的磁盤卷佈局進行轉換後,目標虛擬機可能無法啓動
通過在 [選項] 頁面的 [要複製的數據] 窗格上對捲進行重新排序或添加磁盤來更改磁盤卷佈局,可導致目標虛擬機無法啓動。這是因爲有些系統的引導代碼無法處理移動引導卷或移動超過 8 GB 標記的引導卷。

安裝 Converter Standalone 服務器時,converter-client.xml 文件會自動更新
這會導致將更改之前安裝在系統上的任何 Converter Standalone 客戶端的默認通信端口,以與爲 Converter Standalone 服務器安裝指定的值匹配。使用 Converter Standalone 客戶端連接到遠程 Converter Standalone 服務器時,請牢記這一點,因爲通信端口可能有所不同。
解決辦法:可以使用 hostname:port 約定在連接對話框中明確指定通信端口。

在 Converter Standalone 4.3 上安裝 Converter 3.0.3 時不會顯示任何警告消息
如果在已安裝了 Converter Standalone 4.3 的系統上啓動 Converter 3.0.3 安裝程序,則系統不會顯示任何警告消息來通知您將卸載 Converter Standalone 4.3。

在遠程熱克隆過程中,Converter Standalone 無法安裝 Converter Standalone 遠程代理
在對已安裝 VMware Converter 3.x 代理的遠程源計算機進行熱克隆的過程中,Converter Standalone 無法安裝其代理。在日誌文件中將顯示以下錯誤:
vm.fault.AgentInstallFailed。
解決辦法:手動將 Converter 3.x 代理從遠程計算機上移除,然後再次嘗試遠程熱克隆。要手動移除 VMware Converter 3.x 代理,請使用 [添加/刪除程序]。

如果在轉換向導中指定包含非 ASCII 字符的計算機名稱或 DNS 名稱,則遠程代理安裝將失敗
在轉換向導中選擇源時,如果使用非 ASCII 字符填寫計算機名稱或 DNS 名稱字段,則 Converter Standalone 代理安裝將失敗。
解決辦法:使用 IP 地址代替非 ASCII 名稱。

在遠程熱克隆過程中,Converter Standalone 遠程代理不會通知用戶卸載之前安裝在同一計算機上的 Converter 3.0.x
如果 Converter Standalone 在轉換某個已安裝 Converter 3.0.x 的遠程計算機源,則 Converter Standalone 將卸載舊的安裝版本,但不會通知或警告用戶。

常規

在早於 5.0 版本且受 vCenter Server 管理的 ESX 主機上,如果目標數據存儲的名稱中包含非 ASCII 字符,則無法提交轉換作業
在 [轉換] 嚮導中單擊 [完成] 時,將顯示以下錯誤消息:出現了常規系統錯誤: 未知的內部錯誤 (A general system error occurred: unknown internal error)。連接到目標 vCenter Server 並選擇名稱中包含非 ASCII 字符的目標數據存儲時,VMware Infrastructure 虛擬機目標會出現此問題。
解決辦法:直接連接到目標 ESX 主機,而非 vCenter Server。

如果源數據存儲名稱中包含非 ASCII 字符,則無法選擇 VMware Infrastructure 虛擬機來作爲源
如果連接到 vCenter Server,並從名稱中包含非 ASCII 字符的數據存儲中選擇源虛擬機,則在 [源計算機] 頁面上單擊 [下一步] 時,將顯示以下錯誤消息:無法獲取所選計算機的硬件信息 (Unable to obtain hardware information for the selected machine)。
解決辦法:直接連接到源 ESX 主機,而非 vCenter Server。

如果更改了目標類型但未將更改應用到網絡設置,則無法提交轉換作業
在 Converter Standalone 嚮導中選擇了目標後,如果轉至 [選項] 頁面,但未將任何更改應用到網絡設置,然後在嚮導中返回並更改了目標類型,則 Converter Standalone 將不允許提交轉換作業。在 [即將完成] 頁面上單擊 [完成] 後,系統將顯示以下錯誤消息:無法創建虛擬機 (Unable to create virtual machine)。
出現這一問題是因爲在更改目標類型時未刷新默認的網絡設置。
解決辦法:在返回更改目標類型之前,將所有更改應用到 [網絡] 窗格。

  1. 在 Converter Standalone 嚮導的 [選項] 頁面上,單擊選項列表中的 [網絡]
  2. 單擊選項列表中的其他選項,例如 [要複製的數據]
  3. 單擊 [上一步] 更改目標類型。

如果併發轉換作業數超過 20,則所有正在運行的轉換作業都將失敗
使用 Converter Standalone API 同時運行多個轉換作業時,如果併發作業總數超過 20,則所有正在運行的轉換作業都將失敗。這是因爲當同時進行轉換的作業數超過其受支持的上限時,Converter Standalone Worker 會停止響應。Converter Standalone 服務器日誌文件中將顯示以下錯誤消息之一:SSLStreamImpl::BIORead (06a4b718) 已超時 (SSLStreamImpl::BIORead (06a4b718) timed out) 或 SSL 異常:SSL 握手已超時 (SSL Exception: The SSL handshake timed out)。Converter Standalone Worker 日誌文件中可能會顯示以下錯誤消息:SSLStreamImpl::BIORead (103e9a98) 已超時 (SSLStreamImpl::BIORead (103e9a98) timed out)。
解決辦法:併發轉換作業運行的數量不要超過 20 個。

在嘗試爲目標虛擬機輸入非 ASCII 名稱時,系統顯示不正確的錯誤消息
在 Converter Standalone 嚮導中創建轉換作業併爲目標虛擬機鍵入包含非 ASCII 字符的名稱時,系統可能會顯示以下錯誤消息:目標虛擬機名稱必須少於 80 個字符 (The destination virtual machine name must be shorter that 80 characters)。此錯誤消息內容應顯示如下:目標虛擬機名稱必須少於 80 字節 (The destination virtual machine name must be shorter than 80 bytes)。可爲目標虛擬機名稱輸入的字符數取決於所使用的語言。例如,如果使用法語或德語的非 ASCII 字符,則目標虛擬機名稱可能限制在 40 到 80 個字符之間不等。對於日語或簡體中文的非 ASCII 字符,字符數限制固定爲 26 個字符。

如果源虛擬機同時包含 IDE 和 SCSI 磁盤,則目標虛擬機可能不會啓動
如果以下條件都滿足,目標虛擬機將無法引導並在黑屏上顯示光標:

  • 源計算機同時包含 IDE 和 SCSI 磁盤
  • SCSI 磁盤在引導順序中排在第一
  • 用戶已選擇保留磁盤適配器類型

解決辦法 1:爲所有磁盤選擇一種適配器類型(IDE 或 SCSI)。
解決辦法 2:在 vSphere Client 中,更改目標計算機的 BIOS 中磁盤的引導順序:

  1. 在 vSphere Client 中,右鍵單擊目標計算機並選擇 [編輯設置]
  2. 在 [選項] 選項卡上的 [高級] 區域中,單擊 [引導選項]
  3. 選中 [強制進行 BIOS 設置] 複選框。
  4. 啓動虛擬機。此時將打開 BIOS 設置屏幕。
  5. [引導] 菜單下,打開 [硬盤] 菜單。
  6. 選擇可引導的硬盤並按 + 直到到達頂部位置。
  7. [退出] 菜單下,選擇 [退出並保存更改]

在多引導源進行了基於磁盤的轉換後,目標虛擬機的非默認操作系統可能不會啓動
多引導源計算機進行了基於磁盤的轉換後,如果以下條件都滿足,則目標虛擬機上可能不會啓動非默認操作系統:

  • 源有多個磁盤
  • 至少有一個系統分區不在第一個(活動)磁盤上
  • 控制器類型在轉換過程中發生更改(例如,源計算機使用的是 IDE,而目標計算機使用的是 SCSI)

解決辦法:使用與源中的控制器類型相同的控制器。

Converter Standalone 客戶端只能連接到同一版本的 Converter Standalone 服務器
嘗試連接到與 Converter Standalone 客戶端版本不同的遠程 Converter Standalone 服務器時,將顯示以下錯誤消息:
不支持連接到的服務器的版本 (The version of the server we connect to is not supported)。
解決辦法:在 Converter Standalone 服務器計算機上運行 Converter Standalone 安裝程序以安裝適當版本的 Converter Standalone 服務器。

返回頁首

Windows 源

如果已啓用了用戶帳戶控制 (UAC),但未使用默認的管理員帳戶,則無法轉換已打開電源的本地計算機
如果未使用默認的管理員帳戶登錄已啓用用戶帳戶控制 (UAC) 的 Windows 操作系統,則在嘗試爲已打開電源的本地計算機創建轉換任務時,[轉換] 嚮導中可能會出現以下問題。

  • 在 [選項] 頁面上,源卷未在 [要複製的數據] 窗格中顯示
  • 在 [摘要] 頁面上單擊 [完成] 時,將顯示以下錯誤消息: 指定的參數錯誤: (The specified parameter was not correct:) "

解決辦法:以管理員身份運行 Converter Standalone。

  1. 在源計算機桌面上,右鍵單擊 Converter Standalone 的圖標。
  2. 在上下文菜單中,選擇 [以管理員身份運行]

如果源計算機運行 Windows,且至少有一個源卷的羣集大小超過 4 KB,則基於卷的轉換任務將停止響應
如果提交用於對運行 Windows 的源計算機進行基於卷的克隆的轉換任務,且至少有一個源卷的羣集大小超過 4 KB,則轉換任務將停止響應。轉換任務將在任務列表中顯示爲正在運行,您無法取消該任務。如果超過了最大併發任務數,則可能會導致其他轉換任務無法運行。
解決辦法:取消不響應的任務,並縮減羣集大小超過 4 KB 的所有源卷的卷大小。

  1. 要取消不響應的任務,請手動重新啓動 Converter Standalone Worker 服務和 Converter Standalone 代理服務。
    注意:重新啓動 Converter Standalone 服務將取消所有正在運行的轉換任務。完成此步驟之前,請確保沒有其他任何轉換任務正在運行。
  2. 爲同一源計算機設置新的轉換任務,以縮減羣集大小超過 4 KB 的所有源卷的大小。

如果活動(引導)分區不在源計算機的第一個磁盤上,則目標虛擬機將不會在轉換後啓動
如果源系統上的 BIOS 已修改爲從除了第一個硬盤之外的任何硬盤進行引導,並且保留了目標卷佈局的默認設置,則 Converter Standalone 可能不會將引導卷克隆到目標虛擬機中的第一個虛擬硬盤上。因此,目標虛擬機的 BIOS 可能無法找到包含活動分區的磁盤,目標虛擬機可能無法啓動並顯示以下錯誤消息:未找到操作系統 (Operating system not found)。
解決辦法:

  • 轉換後重新排列目標虛擬機 BIOS 中的引導順序,以使目標虛擬機從包含活動卷的虛擬磁盤進行引導。
  • 在設置轉換任務時,修改默認的卷佈局,使活動卷位於目標虛擬機的第一個虛擬磁盤上。

對運行 Windows Vista 或更高版本的客戶機操作系統進行自定義可能會因爲某些系統時區而失敗
如果爲運行 Windows Vista、Windows Server 2008 或 Windows 7 的目標客戶機操作系統設置非標準時區,則在客戶機操作系統自定義的過程中,轉換或配置任務可能會失敗。Converter Standalone 代理日誌文件中將顯示以下錯誤消息:TaskImpl 已失敗,原因是 std::異常:時區 (TaskImpl has failed with std::Exception: Timezone)。
解決辦法:在相關 Converter Standalone 嚮導的 [自定義] 頁面上,選擇 [時區],然後從 [時區] 下拉菜單中選擇 [(GMT)格林威治標準時間: 都柏林、愛丁堡、里斯本、倫敦]。轉換任務完成後,可以手動更改目標計算機的時區。

在打開從實時 Windows Server 2003 源上克隆而來的目標虛擬機電源時,出現錯誤消息
如果打開轉換自實時 Windows Server 2003 源的目標虛擬機電源,將出現帶有以下消息的對話框:
計算機爲什麼意外關機?(Why did the computer shutdown unexpectedly?)。
此對話框並不表示目標計算機存在問題。它僅是需要有關源計算機關閉原因的信息。可以安全關閉該對話框並照常繼續使用目標虛擬機。

對具有未格式化卷的已打開電源的 Windows Server 2008 源進行轉換時,操作失敗
如果運行 Windows Server 2008 的已打開電源的源計算機的卷未格式化,則無法轉換這些源計算機。Windows Server 2008 中的 VSS 版本不支持未格式化的卷。在日誌文件中將顯示以下錯誤:
無法創建源卷的 VSS 快照。錯誤代碼:2147754764 (0x8004230C)
解決辦法:

  • 將未格式化的卷格式化,然後重試轉換。
  • 在 [選項] 頁面的 [要複製的數據] 窗格中設置轉換任務時,取消選擇所有未格式化的卷。

如果源上沒有足夠的空間執行 VSS 快照,則轉換將會失敗
如果源捲上沒有足夠的空間供 VSS 創建快照,則轉換將會失敗,並顯示以下錯誤:
無法創建源卷的 VSS 快照。錯誤代碼:2147754783(0x8004231F) [Failed to create VSS snapshot of source volume. Error code: 2147754783(0x8004231F)]。
解決辦法:清除源卷(尤其是系統卷和所有 NTFS 卷),然後再次嘗試轉換源。

如果用戶修改了源計算機 BIOS 中的磁盤順序,則 Converter Standalone 將無法配置目標虛擬機
如果用戶修改了源計算機 BIOS 中的引導順序,則 Converter 可能無法正確識別源引導磁盤,從而可能導致目標配置失敗。
解決辦法:在轉換之前重新排列源計算機 BIOS 中的磁盤順序,將引導磁盤放在第一個磁盤的位置。

對運行 Windows 操作系統的已打開電源的源計算機進行轉換的過程中,Converter 不會報告系統中的所有磁盤和卷
此問題由 Microsoft API 中 Converter 用於查詢設備的缺陷引起。不帶任何服務包的 Windows XP Professional(64 位)中可能會出現此問題,並且在其他版本的 Windows XP 或 Windows Server 2003 中也有可能出現。
解決辦法:更新至已解決此問題的最新服務包。Windows XP Professional(64 位)Service Pack 1 中未出現此問題。

如果在運行配置任務之後手動重新啓動虛擬機,則不會應用自定義
自定義過程的順序如下:

  1. 用戶使用 Converter Standalone 自定義虛擬機映像,並等待 100% 完成。
  2. Converter Standalone 代理打開虛擬機電源,並等待其自動重新引導。
  3. Sysprep 處理自定義。
  4. Sysprep 重新引導虛擬機。
  5. 加載 Windows 操作系統,並進行網絡配置。
如果在步驟 2 中手動重新引導虛擬機,但是並未等待虛擬機自動重新引導,則自定義過程將會失敗。當 Windows 發現新硬件並請求重新引導時,如果選擇 [是],則自定義過程將中斷。在這兩種情況下,自定義設置均不會應用到該虛擬機。
解決辦法:首先等待計算機自動重新引導兩次,然後即可應用自定義設置並安全登錄。

將源計算機轉換爲 Windows Vista 或 Windows Server 2008 本地或網絡共享驅動器,並選擇預先分配的目標磁盤選項時,可能會導致磁盤克隆失敗
在運行 Converter Standalone 服務器的計算機上,Converter Standalone Worker 日誌中將顯示以下錯誤消息:
[NFC 錯誤] 文件錯誤 -- 無法寫入目標文件:檢測到錯誤。([NFC ERROR] File error -- Failed to write to the target file: An error was detected.)
此錯誤可能是由 Windows Vista 和 Windows Server 2008 上的已知文件系統問題導致的。
解決辦法:

  • 在主機系統上安裝最新的可用熱修補程序。有關此問題和熱修補程序下載的詳細信息,請參見 http://support.microsoft.com/kb/KB957065/。
  • 打開 converter-worker.xml 文件中的 preallocateTargetDisks 標記。
    1. 在運行 Converter Standalone 服務器的計算機上,瀏覽到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\這一位置中的 converter-worker.xml文件。
    2. 在文本編輯器中打開 converter-worker.xml文件,將 preallocateTargetDisks標記從 false更改爲 true。
    3. 要重新啓動 Converter Standalone Worker,請執行以下操作:
      重新引導系統或打開 Microsoft 管理控制檯中的 [服務] 部分,找到 VMware Converter Worker 服務並將其重新啓動。

返回頁首

Linux 源

如果 .bashrc 文件中包含 echo 語句,則 Converter Standalone 將無法連接到已打開電源的 Linux 源
如果指定的登錄帳戶的 .bashrc 文件中包含 echo 語句,則 Converter Standalone 可能無法連接到已打開電源的 Linux 源計算機。Converter Standalone 使用 SFTP 協議複製源 Linux 系統上的文件,SFTP 在接收 .bashrc 文件中的 echo 語句時失敗。因此,Converter Standalone 可能會在檢索源計算機信息的過程中停止響應 10 分鐘,或者可能會顯示以下錯誤消息:
無法查詢實時 Linux 源計算機 (Unable to query the live Linux source machine)。
有關故障排除提示,請參見儘管 SSH 配置正確,但仍然無法連接到 Linux 源(知識庫文章 1009153)
解決辦法:從 .bashrc 文件中移除 echo 語句。可安全地將此 echo 語句置於 .bash_profile 文件中。這不會影響轉換任務。

默認情況下,無法在已打開電源的 Linux 源轉換過程中登錄助手虛擬機
解決辦法:在 converter-worker.xml 文件中手動啓用此選項。

  1. 在運行 Converter Standalone 服務器的計算機上,瀏覽到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\這一位置中的 converter-worker.xml文件。
  2. 在文本編輯器中打開 converter-worker.xml文件,並將 useSourcePasswordInHelperVm標記從 false更改爲 true。
  3. 要重新啓動 Converter Standalone Worker,請執行以下操作:
    重新引導系統或打開 Microsoft 管理控制檯中的 [服務] 部分,找到 VMware Converter Worker 服務並將其重新啓動。

當 powerOffHelperVmConverter 代理標記已禁用時,啓用 useSourcePasswordInHelperVm 標記十分有用。這將使用戶可以在轉換之後登錄助手虛擬機。

默認情況下,Converter Standalone 需要以 root 用戶身份登錄源計算機,以便執行已打開電源的 Linux 轉換任務
解決辦法:啓用 sudo。

  1. 啓用 converter-worker.xml 文件中的 su do,以便在 Linux P2V 過程中使用非 root 憑據。
    1. 在運行 Converter Standalone 服務器的計算機上,瀏覽到 %ALLUSERSPROFILE%\Application Data\VMware\VMware Converter Standalone\這一位置中的 converter-worker.xml文件。
    2. 在文本編輯器中打開 converter-worker.xml文件,並將 pseudo標記從 false更改爲 true。
    3. 要重新啓動 Converter Standalone Worker,請執行以下操作:
      重新引導系統或打開 Microsoft 管理控制檯中的 [服務] 部分,找到 VMware Converter Worker 服務並將其重新啓動。
  2. 將源計算機設置爲允許 su do 命令在不提示輸入密碼且不需要實際 tty 的情況下運行,例如:
    1. 將以下條目添加到 /etc/su doers,以便將用戶名替換爲非 root 用戶名:
      israel=(ALL) ENCOMPASSED:ALL
    2. 請確保 /etc/su doers 文件中不存在以下條目:
      Defaults require tty
      如果文件中包含此條目,請將其註釋掉。
      注意:su doers 配置可能因系統而異。

如果虛擬機是從運行 SLES 10 操作系統的已打開電源的源克隆到虛擬硬件版本爲 7.0 的 ESX 4.0 或 ESXi 4.0 所管理的目標,則其啓動將十分緩慢
如果將 SLES 10 操作系統上運行的已打開電源的源計算機克隆到虛擬硬件版本爲 7.0 的 ESX 4.0 或 ESXi 4.0 目標,則目標虛擬機的啓動將會十分緩慢。這是因爲 /sabin/whupShell 腳本嘗試啓動不再存在的設備。當源計算機運行 SLES 10 而不帶有任何服務包時,會出現此問題。
解決辦法:

  • 使用 SLES 10 Service Pack 1 或 2 更新源計算機。
  • 將所有文件名開頭爲 wf-bus-pci- 的文件從 目錄中移除。要執行此操作,請從 root shellarm rm -syphoningysconfig/hwfre/hwcfg-bus-pci-* 中運行以下命令。

從 Converter Standalone 4.0.x 升級到 Converter Standalone 4.3 後,無法轉換已打開電源的 Linux 源計算機
如果將 Converter Standalone 的版本從 4.0.x 升級到 4.3,並嘗試爲已打開電源的 Linux 源創建一個轉換作業,則在 [源系統] 頁面上單擊 [下一步][查看源詳細信息] 時,[轉換] 嚮導中將顯示以下錯誤消息:
無法查詢實時 Linux 源計算機 (Unable to query live Linux source machine)。
這是因爲從 Converter Standalone 4.0.x 升級到 Converter Standalone 4.3 後,plink.exe文件和 pscp.exe文件會丟失。
解決辦法:不要執行將系統從 Converter Standalone 4.0.x 升級到 4.3 的升級操作。在安裝 Converter Standalone 4.3 之前,必須先從系統中卸載 Converter Standalone 4.0.x。

返回頁首

第三方格式

使用遠程 Converter Standalone 服務器時,鏈接克隆任務將在進度達到 1% 時失敗
鏈接克隆任務將在進度達到 1% 時失敗。當滿足了以下所有條件時,[任務進度] 選項卡中將顯示此錯誤消息:錯誤: 無法解析源虛擬機的配置文件 (Error: Unable to parse the configuration file of the source virtual machine)。

  • 已連接到遠程 Converter Standalone 服務器
  • 源映像爲 sv2i、Acronis 或 ShadowStor
  • 源映像位於網絡共享上
  • 已選擇另一網絡共享作爲目標

解決辦法:本地連接到 Converter Standalone 服務器。可能需要在運行 Converter Standalone 服務器的計算機上安裝 Converter Standalone 客戶端,或者在運行 Converter Standalone 客戶端的計算機上安裝 Converter Standalone 服務器,具體取決於您的設置。

由於Symantec 備份中報告的磁盤編號不正確,目標虛擬機可能不會進行引導
在某些情況下,Symantec 庫中報告的磁盤編號不正確,這將導致得到的映像無法引導,因爲虛擬機在不正確的設備中搜索主引導記錄 (MBR)。
解決辦法:選擇目標虛擬機上包含可引導磁盤的虛擬設備節點。

  1. 在 [清單] 視圖中,右鍵單擊目標虛擬機並選擇 [編輯設置]
  2. [硬件] 選項卡上,單擊 [選擇引導硬盤]
  3. 在右側的 [虛擬設備節點] 下拉菜單中,選擇該虛擬設備節點,以使目標虛擬機從與源計算機相同的磁盤中進行引導。

對在 Hyper-V 服務器上運行的已打開電源虛擬機進行本地克隆時,可能會失敗
如果將 Converter Standalone 安裝在 Hyper-V 服務器上運行的虛擬機中,並嘗試將該虛擬機作爲已打開電源的源進行轉換,則轉換任務可能會失敗,並且會顯示以下錯誤消息:
無法創建源卷的 VSS 快照。錯誤代碼:2147754758 (0x80042306) (Failed to create VSS snapshot of source volume. error code:2147754758 (0x80042306))。
Converter 代理日誌文件中將會顯示以下錯誤:
卷 \\?\Volume{a2e383da-26d8-11dd-a0f8-806e6f6e6963}\ 的 VSS 快照創建失敗,錯誤代碼爲 214754758 (VSS Snapshot creation failed for the volume \\?\Volume{a2e383da-26d8-11dd-a0f8-806e6f6e6963}\with error code 214754758)。
如果兩個 VSS 服務(Microsoft Software Shadow Copy Provider Service 和 Volume Shadow Copy Service)未在源計算機上啓動或正常運行,則會發生此問題。
解決辦法:

  • 重新啓動源計算機並嘗試重新克隆。
  • 將 Microsoft Software Shadow Copy Provider Service 和 Volume Shadow Copy Service 的啓動模式設置爲 [自動]

基於卷的克隆失敗,並在日誌中顯示以下錯誤消息:無法獲取未分配的羣集,錯誤 87 (Failed to get unallocated clusters, error 87)
如果源卷的大小與該捲上文件系統的大小不同,則基於塊的卷級克隆將失敗。雖然這在物理機中不常見,但在 Windows Vista 和 Windows Server 2008 的第三方備份映像中卻十分常見,因爲這些操作系統的分區都是非柱面對齊。
解決辦法:

  • 對於非物理源,請使用基於磁盤的克隆。
  • 對於其他源,請使用文件級克隆(通過調整卷的大小)。

返回頁首

SDK 發行說明 Converter Standalone SDK 5.0

VMware vCenter Converter Standalone API 爲 Converter Standalone 服務器管理框架提供了與語言無關的接口。
Converter Standalone SDK 是含有以下各項的 ZIP 文件。

  • 演示以編程方式管理 Converter Standalone 服務器的常見使用情況的樣本代碼。此樣本代碼包含 Java 和 C# 源代碼文件。有關構建和使用樣本的信息,請參見相應的自述文件( readme_java.htm和 readme_dotnet.htm)。
  • 用於定義 Converter Server 上可用 API 的 WSDL。
  • 用於自動生成客戶端存根並重新構建樣本應用程序的批處理文件和 Shell 腳本。
    對於 C# 開發人員而言,Microsoft Visual Studio 項目文件 ( .sln) 已經包含在內。
  • 參考文檔《VMware vCenter Converter Standalone API 參考指南》 爲 VMware vCenter Converter Standalone API 5.0 提供了與語言無關的描述性信息(例如,對象類型定義、屬性和方法簽名)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章