因爲我們公司的服務器虛擬化用的是微軟的Hyper-V,所以對這個產品熟悉一點,無意中測試知道我們工作用的臺式機DELL Workstaion 780硬件完全支持虛擬化,所以就有了衝動想寫一篇教程,簡單地搭建一個實驗環境,現在出了scvmm2012 beta版的,但我不打算去測試應用,還是用穩定版本做靠譜一點.
首先普及一下基本知識,搭建虛擬化之前我們要先確認一下硬件是否支持虛擬化,我們可以用securable這個軟件來運行測試一下即可,看到如下圖所示的結果表示此硬件是支持虛擬化的,否則是不支持的,這是最基本的前提條件(此軟件我添附在文章最後的附件中,有需要的可以下載來測試用)
然後進BIOS開啓虛擬化硬件支持
最基本的域環境準備,AD\DNS\Hyper-V 然後客戶端加入等全部就緒到位.
System Center Virtual Machine Manager(簡稱SCVMM)是微軟出品的一款重量級虛擬化管理產品,這個產品可以管理Hyper-V虛擬機,可以實現物理機到虛擬機的遷移(P2V),虛擬機到虛擬機的遷移(V2V),而且還可以管理Wmware的ESX!微軟的產品戰略中Hyper-V免費做爲一個角色提供添加,這樣有利於佔領市場,但是它真正是靠SCVMM來獲取經濟回報的,所以還是那句話叫”羊毛出在羊身上”
現在開始真正開始上菜 SCVMM2008 R2 SP1 下載地址:
http://technet.microsoft.com/en-us/evalcenter/cc793138.aspx
部署SCVMM2008需要兩個基本條件:一是需要有 Active Directory的支持,SCVMM2008要在域環境下部署;二是SCVMM2008需要在64位的 Windows Server 2008上部署,不再支持32位操作系統,下面開始部署SCVMM2008 R2 SP1到Hyper-V這臺服務器上去.
安裝就沒有什麼好說的一路next就行,只是選數據庫的時候我們這裏做實驗就選自帶的SQL Server 2005 Express SP3就行.
接下來進入SCVMM管理控制檯選Add host選項,把我們的兩臺Hyper-V服務器添加進來.
爲主機選擇一個組,默認在ALL Hosts下面
添加虛擬機默認存儲路徑
然後查看主機設置信息總結
直到添加Hyper-V服務器完成
在管理控制檯就可以看得到主機運行狀態信息了.
ok,一切準備就緒了,下面正式開始P2V物理主機遷移到Hyper-V
我這裏在Scan system的時候報了一個錯誤信息,我本來抓到圖的,但後來發現丟失不見了,意思是這樣的
VMM does not have appropriate permissions to access the resource on the %server. Access is denied (0x80070005)
百度一下找到了解決方法
權限添加以後就可以順利通過掃描了.
同時我們也可以看到P2V agent已經自動安裝好了
根據需要可以選擇需要遷移的磁盤
選擇CPU的數目和分配內存的大小
選擇需要遷移到那臺Hyper-V服務器上.
選擇虛擬機文件存儲的路徑
設定網卡連接到本地網絡
開始正式遷移了
完成以後有一個警告,因爲我們遷移的服務器版本是windows server 2003 sp1,需要升級到SP2才行
沒裝上interration services, 鼠標和網卡等都不能用,只能用鍵盤來操作,真是一抓瞎,害死人,沒辦法只能下載SP2的ISO文件,通過鍵盤來操作升級系統
自此P2V遷移的全過程全部完成
總結:根據我的經驗遷移不同服務器不同操作系統的版本,都有可能遇到各種各樣的問題,遷移的路也不是一帆風順的,只有自己多動手實踐,遇到問題越多,你多能慢慢分析找出解決方案,自然只要說到遷移的問題就都是你的菜,我偷懶測試遷移windows XP SP3的時候用網上Ghost系統,結果弄得我滿頭苞,問題是一波接一波地出現,真的搞得我很崩潰,這就是一個教訓,分享出來與大家共勉.