所以…在此留個記錄與心得…
源起於某實體主機經常不定時重開機,無法檢測出是環境(OA電源)或設備軟硬體的問題…
再加上實際上,平常使用都是遠端桌面連入…
所以,就想把它直接轉成虛擬機,併入集中控管…
準備工具:
VMware P2V轉換工具 VMware vCenter ConverterWindows XP 系統部署工具 Windows XP Deployment (MS的載點掛了...)
Windows XP 安裝光碟 轉為映像檔並上傳至vSphere資料存放區中備用
(如果來源XP是OEM版,會需要它改版本與序號,部署工具可由Support\Tools資料夾取出)
VMware vCenter Converter Standalone 還蠻強大的...
可以直接轉入vSphere也可以轉為虛擬機器檔vmdk讓支援的虛擬平台使用(例如:Oracle VirtualBox, VMware Workstation Pro/Play, QNAP Virtualization Station 等等),所以...選擇是很多的。
詳細資訊請參考 VMware KB 1005593 - Sysprep file locations and versions
如何進行:
1、Windows XP 與 vCenter 的大量部屬工具佈置
- 取得大量部屬工具,由於MS的連結已失效,暫時也找不到,所以直接從光碟中取出。
- WinXP端
將deploy.cab解壓縮到「C:\Documents and Settings\All Users\Application Data\VMware\VMware vCenter Converter Standalone\sysprep\xp」 - vCenter端
如果vCenter Server安裝在Windows Server 2008及更高版本上將deploy.cab解壓縮到「C:\ProgramData\VMware\VMware VirtualCenter\Sysprep\xp」
其它系統則為「C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\Sysprep\xp」
主要是透過該工具讓Windows 2003/XP 能在P2V之後,能接受虛擬器指配的硬體資源,不要受到硬體變更的影響而無法繼續使用或需要重新啟用。
2、安裝VMware vCenter Converter與進行虛擬化
- WinXP端先至 VMware 下載VMware® vCenter™ Converter™: http://www.vmware.com/tw/products/converter。下載前,必須先擁有 VMware 帳戶或註冊新帳戶。
- 下載完成後,請將 VMware® vCenter™ Converter™ 安裝至您的實體 PC 或伺服器。 (相關作業系統支援列表,煩請參考以下使用說明手冊第 21~22 頁,http://www.vmware.com/pdf/convsa_50_guide.pdf)
- 啟動 VMware® vCenter™ Converter™ 並點擊 “Convert machine”。
- 在 Select source type 的下拉式選單中選擇 “Powered-on machine”,且在 Specify the powered-on machine 勾選 “This local machine”。再點擊 “Next”。
- 在 Select destination type 中選擇 “VMware Infrastructure virtual machine” 且在 Server 欄位中輸入vCenter Server的IP位置,並輸入管理者帳號密碼。再點擊 “Next”。
- 在 Destination Virtual Machine中輸入自訂的名稱與主機群後再點擊 “Next”。
- 在Destination Location中選擇要掛載的ESXi主機後再點擊 “Next”。
- 在Options中可調整要配合虛擬機的資源再點擊 “Next”。
- 在Summary中檢視整體設定無誤後再點擊 “Finish”。
- 在VMware® vCenter™ Converter™ 主畫面會看到一個正在進行的工作,等它跑完就完成轉換了。
3、設定vCenter中的VM資源,並以修復模式更改產品序號
一般來說,P2V至此,只要把虛擬機開啟,應該就可以正常運作了,但...本次在OEM WinXP中需要額外進行改序號的操作。
- 到vCenter中將設備設備設定增加光碟機,掛載WinXP SP3的映象檔後設定為連線。
- 再新增磁碟機,掛載vmscsi.flp後設定為連線。
- 將該虛擬機開啟後,按F2進BIOS將開機調為光碟優先。
(可設定虛擬機開機延遲10秒,以免總是錯過…) - 以光碟開機後,會示F6載入額外驅動,記得要按,並選擇載入VM SCSI才不會找不到硬碟。
- 第一次詢問請按Enter進入安裝模式->F8同意->按R修復所選擇的Windows。
- 時區可不調整按下一步後就可以重新輸入產品序號了。(在此我是輸入VL KEY)
- 然後...等它跑完再開啟VM電源觀察看看,應該就不會有產品未啟用的問題了。
總結
虛擬化的好處不少,但轉換或重建時多少會遇到一些問題需要加以克服…
之前還有遇過為了配合軟體授權需修改VM的UUID…
等下次有再遇到,再來補充了。
參考連結:
- 透過 vConverter Center 對 Windows XP OEM 版本進行 P2V
https://dotblogs.com.tw/jamesfu/archive/2013/04/21/xpoemp2v.aspx - Windows XP實體機器虛擬化 (P2V) 心得分享
http://blog.pulipuli.info/2013/02/windows-p2v.html - 如何使用 VMware® vCenter™ Converter™ 將實體電腦轉換成虛擬機並運行在虛擬機工作站中?
https://www.qnap.com/zh-tw/tutorial/con_show.php?op=showone&cid=150 - vCenter Server Sysprep with WinXP 及 2003 Server R2
http://www.weithenn.org/2014/02/vcenter-server-sysprep-with-winxp-2003.html - VMware - Windows XP 安装程序在安装期间找不到任何硬盘驱动器 (2086067)
https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2086067
沒有留言:
張貼留言