前幾天在給一個單位,將其中的7台Windows Server 2003 R2的伺服器(上面跑SQL Server、網站)遷移到虛擬機器中,使用VMware Convert 3.02就可以很容易遷移 ,主要步驟:
找一個空間比較大的伺服器,建立一個共用資料夾,該檔案夾共用許可權為“完全控制”,假設該機電腦名稱為ABC,共用名稱為D
在需要遷移的主機上安裝VMware Convert 3.02,使用匯入工具,源主機選擇本地主機,目標主機選擇\\abc\d,目標主機名稱自己設定(例如,IBM3650-1,表示這是 第一台IBM3650伺服器)。遷移10G的空間也就不到1小時(具體沒有統計、千兆網路)
遷移的同時,選擇目標虛擬機器的類型,我是要遷移到VMware Server 1.x中去,選擇VMware Workstation 5、VMware Server1的主機就可以。
遷移之後,修改虛擬機器的配置(遷移後的虛擬機器的記憶體是原主機記憶體),通常情況下,設定1G到3G之間即可(看情況)、單個CPU(雙CPU意義不大,但如果一台物理主機同時 跑多台虛擬機器,設定2個CPU會佔用主機CPU資源)即可、取消軟碟機、使用橋接網卡
遷移後的虛擬機器,使用VMware Server可以直接載入、啟動
遷移後,許多伺服器(因為是OEM的Windows Server 2003),在安裝的時候已經啟用,但在遷移後,需要在3天之內啟用。但OEM的版本,是不允許換機器的(遷移到虛擬機器 中相當於換了機器),可以打電話啟用,但如果遷移的數量太多,就......
考慮之後,問題就解決了(在遷移之後,在提示3天內啟用的時候,選擇“否”,然後使用Windows Server 2003 R2 VL版本,升級安裝一下就可以了。
遷移後記:
1、遷移前,使用chkdsk c: /f 、chkdsk d:/f,對遷移的伺服器的各個分區進行檢測。
2、遷移的時候,可以不關閉、不停止SQL Server、網站等服務。可以帶殺毒軟體進行遷移。但是,最好把SQL Server、網站服務停止,這樣可以減少遷移的時間。
3、最好刪除系統中無用的軟體備份(有的伺服器帶SQL Server、Windows Server 2003 的安裝備份),遷移到虛擬機器中,直接使用ISO的鏡像就可以了。
4、如果有多台伺服器安裝SQL Server,最好另找一台主機安裝SQL Server,將遷移到虛擬機器中的資料庫再“遷移”到主機的SQL Server中,把虛擬機器中的SQL Server卸 載,這樣可以合理利用資源:SQL Server集中、每個虛擬機器中不用SQL Server,虛擬機器效能可以達到最好。所以,可以對應伺服器,安裝好每個虛擬機器,將網站拷貝到每台 虛擬機器中,將SQL Server資料庫拷貝到主機的SQL Server,修改網站的設定檔、在SQL Server中附加一下資料庫就可以了,這樣就不必使用VMware Convert,這樣遷移後 的主機速度最快、效能最好。
5、在遷移的時候,最好使用千兆的網路。現在伺服器大多使是千兆網卡。如果沒有千兆交換器,可以做一根RJ45直通線,在兩個伺服器之間遷移。在使用使用中,遷移 16GB左右的資料(帶作業系統、SQL Server資料庫等),如果使用千兆網路遷移,大約45~90分鐘即可以遷移完畢,如果是百兆網路,大約3小時以上時間。
6、在使用VMware Convert遷移的時候,必須有耐心,通常從1%到2%很快,但系統會長時間停留在2%的狀態,此時不要著急,多等一會(可能要等1個多小時),以後從3% 到100%的時候,速度將會比較穩定。如果懷疑遷移出故障,可以去儲存遷移的目標檔案夾中去看一下,按F5重新整理,如果檔案持續增加,表示遷移進行中。
文章來源: http://wangchunhai.blog.51cto.com/225186/56401