前言
目前有個需求是有台 Windows 2000 的實體主機,需要進行 P2V(Physical to Virtual) 的需求,以及也是一台在 Hyper-V 2.0 虛擬化平台中的 Windows 2000,需要進行 V2V(Virtual to Virtual) 的需求。本文將針對採用 VMware vCenter Converter Standalone 4.0.1 (因為 此版本 才支援轉換 Windows 2000),轉換成 VMware ESXi VM 虛擬主機過程當中,需要注意的相關事項進行說明。詳細資訊請參考 VMware vCenter Converter Standalone 4.0.1 User's Guide。
實作環境
- Windows 2000 Server SP4
- VMware vSphere ESXi 5.1
- VMware vCenter Converter Standalone 4.0.1
安裝及設定
步驟 1. 安裝 VMware SCSI Disk Controller
因為 Windows 2000 實體機及 VM 虛擬主機作法相同,所以相關抓圖的動作都以 VM 虛擬主機進行說明。因為 VMware ESXi VM 都是 SCSI Controller 進行運作,為避免屆時轉換成 VM 虛擬主機後,因為 HDD Controller 不同 (IDE Controller) 的關系造成麻煩。所以下載 VMware SCSI Disk Controller驅動 後,先幫 Windows 2000 安裝「VMware SCSI Disk Controller」的驅動程式 。
步驟 2. 執行 Windows 2000 轉換動作
開啟 VMware vCenter Converter Standalone,按下「Convert Machine」選項準備針對 Windows 2000 主機進行 P2V 或 V2V 的轉換動作。在 Select source type 下拉選單中選擇「Powered-on machine」項目,接著在 A remote machine 欄位填入 Windows 2000 主機「IP Address、管理帳號、管理密碼」後,按下「View source details」項目後,此時若順利連接到 Windows 2000 主機的話,將會彈出是否部署 Agent 的訊息。
- Automatically uninstall the files when import succeeds: 自動安裝 Agent,並且於轉換完成後 自動 移除 Agent。
- I will manually uninstall the files later: 自動安裝 Agent,但轉換完成後自行 手動 移除 Agent。
按下 Yes 鈕之後,便顯示 Deploying agent。此時,VMware vCenter Converter Standalone 主機便透過剛才輸入的管理資訊,連線至 Windows 2000 主機執行「安裝 Agent」的任務。
Windows 2000 主機安裝 Agent
此時,切換到 Windows 2000 主機開啟工作管理員,你可以看到有個「VMware-Converte」執行程序,此時正在部署 Agent 至 Windows 2000 主機中。
此時,再度切換回 Converter 主機可以發現,因為 Windows 2000 主機 Agent 已經安裝完畢,所以 Converter 主機可以得知其運作資訊及狀態 (如 OS、磁碟空間...等)。
選擇 VM 的 Disk Controller
切換到 Devices 項目,最重要的部份便是要調整 Disk Controller 為「SCSI Bus Logic」,而先前我們也已經幫 Windows 2000 主機安裝 VMware SCSI Disk Controller,所以屆時在磁碟控制器方面便不會發生問題。
舊版作業系統必須重新啟動
因為此次實作的作業系統為 Windows 2000,所以必須要「重新啟動」才能繼續轉換程序,此時會詢問您將 Windows 2000 主機重新啟動後,多久再次嘗試重新連線繼續轉換作業。
勾選「Install VMware Tools on the imported virtual machine」、「Reconfigure destination virutual machine」項目 (這二個項目在轉換時勾選反而會造成轉換失敗),但這是在轉換之後的二次處理便沒有問題。
參考
- Techy Title Here: Converting Windows 2000 with VMware Converter
- VMware KB 1004588 - Best practices for using and troubleshooting VMware Converter
- VMware KB 1005208 - Injecting SCSI controller device drivers into Windows when it fails to boot after converting it with VMware Converter
- VMware vCenter Converter Standalone Documentation
- VMware vCenter Converter Standalone 4.0.1 User's Guide
- Microsoft KB 822052 - 如何疑難排解 Windows 2000 中出現的 Stop 0x0000007B 錯誤訊息
- Microsoft KB 271965 - 將 Windows 2000 系統磁碟移到另一個系統後,出現 STOP 0x0000007B 錯誤
- VMware Communities - Converting Windows 2000 and resolving Inaccessi