我們通常會遇到這樣的難題,運作着舊系統平台的早期伺服器或因為一些業務原因要将目前營運系統遷移到虛拟機上。那麼我們就可以借助微軟免費提供的 Virtual
Server 2005 Migration Toolkit(Virtual Server 遷移工具包,以下簡稱VSMT)來完成我們的工作。
以下就遷移步驟作一下簡要的介紹,以後有機會我将與大家分享我實際的操作經曆。
2、在目标伺服器上依次安裝Virtual Server
2005、ADS和VSMT,并驗證是否正确建立了VSMT_PATH環境變量,如果沒有将會導緻運作腳本指令時報錯,為此可以使用以下指令來添加:
set VSMT_PATH=C:\Program files\Microsoft VSMT
完成上面的指令後,登出目前使用者并重新登陸,之後運作如下指令驗證環境變量:
Set |"VSMT_PATH"
3、當用CreateVM.cmd指令建立目标虛拟機時,需要将該虛拟機連接配接到名為VM0的虛拟網絡,然後DeployVM.cmd指令需要用該虛拟網絡連接配接到虛拟機,進行映像部署。如果VM0虛拟網絡不存在,部署就會出錯。為此我們要在Virtual
Server上建立一個名為VM0的虛拟網絡。
4、在被遷移的源計算機上使用VSMT中提供的GatherHW.exe來收集資訊,指令如:
GatherHW.exe /f C:\oldmachine.xml
注:/f 指定導出的xml檔案的儲存路徑。
5、之後,在目标伺服器上驗證源計算機的資訊檔案,指令如:
VMScript /hwvalidate /hwinfofile:C:\oldmachine.xml
6、驗證完畢一且正常後,運作以下指令以産生遷移所需要的腳本檔案:
VMScript /hwgeneratep2v /hwinfofile:"C:\oldmachine.xml"
/name:newmachine /hwtaskseqpath:"C:\Program Files\Microsoft VSMT\p2v"
/hwpathdir:"C:\Program Files\Microsoft VSMT\pathes" /vmconfigpath:"C:\Program
Files\Microsoft VSMT\vms" /virtualdiskpath:"C:\Program Files\Microsoft VSMT\vms"
/hwdestvs:VSMTServer
注:/hwgeneratep2v:指定源計算機到虛拟機遷移所必需的腳本檔案。
/name:指定将要産生的目标虛拟機的名稱。
/hwtaskseqpath:指定産生的腳本檔案和ADS任務所存儲的路徑。
/vmconfigpath和/virtualdiskpath:指定将要産生的目标虛拟機的配置檔案和虛拟硬碟的存儲位置。
/hwdestvs:指定Virtual Server主控端的主機名
7、完成上述步驟後,登入到遷移伺服器,進入C:\Program Files\Microsoft
VSMT\p2v\newmachine目錄,運作其下的newmachine_capture.cmd指令以執行源計算機系統的映像捕獲。
8、完成上一步驟後,仍舊在此目錄指定newmachine_CreateVM.cmd以建立一個虛拟機。
9、最後的步驟運作newmachine_DeployVM.cmd來部署映像到之前建立的虛拟機中。
到此為止,遷移工作就算完成了,為了提高虛拟機的運作速度,我們應當在此虛拟機中安裝VMAdditions。
本文轉自 蘇繁 51CTO部落格,原文連結http://blog.51cto.com/goxia/221271,如需轉載請自行聯系原作者