天天看點

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

本節書摘來自異步社群《vmware vsphere企業運維實戰》一書中的第2章,第2.6節,作者:王春海著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

vmware vcenter converter standalone 是一種用于将虛拟機和實體機轉換為 vmware 虛拟機的可擴充解決方案。此外,還可以在 vcenter server 環境中配置現有虛拟機。vmware vcenter converter standalone 簡化了虛拟機在以下産品之間的轉換。

vmware 托管産品既可以是轉換源,也可以是轉換目标。

vmware workstation。

vmware fusion。

vmware server。

vmware player。

運作在vcenter server 管理的 esx 執行個體上的虛拟機既可以是轉換源,也可以是轉換目标。

運作在非受管esx主機上的虛拟機既可以是轉換源,也可以是轉換目标。

還可以使用vmware consolidated backup(vcb)映像建立vmware虛拟機。

2.6.1 在windows上本地安裝vcenter converter

vmware vcenter converter支援本地安裝與伺服器模式安裝,在大多數情況下,本地安裝就可以完成實體機(包括本地計算機)到虛拟機、虛拟機到虛拟機的遷移工作。

管理者,可以在網絡中的一台工作站上,安裝vcenter converter,實作對本地計算機、網絡中的其他windows與linux計算機到虛拟機的遷移工作,也可以完成将vmware esxi中的虛拟機,由vmware vcenter管理的虛拟機遷移或轉換成其他vmware版本虛拟機的工作,還可以完成将hyper-v虛拟機遷移到vmware虛拟機的工作。

也可以将vmware vcenter converter安裝在要遷移的實體機或虛拟機中。

不管使用哪種遷移或轉換工作,vmware vcenter converter的使用都類似,本節将在vsphere client管理工作站(一台windows 8.1的計算機)安裝vmware vcenter converter 5.01,并介紹vcenter converter的使用方法。

(1)運作vmware converter 5安裝程式,在“選擇安裝程式的語言”對話框中,選擇“中文(簡體)”,如圖2-136所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(2)在“歡迎使用vmware vcenter converter standalone的安裝向導”對話框中單擊“下一步”按鈕,如圖2-137所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(3)在“最終使用者專利協定”對話框中,單擊“下一步”按鈕,如圖2-138所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(4)在“最終使用者許可協定”對話框中,單擊“我同意許可協定中的條款”單選按鈕,然後單擊“下一步”按鈕,如圖2-139所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(5)在“目标檔案夾”對話框,選擇vmware vcenter converter的安裝位置,通常選擇預設值,如圖2-140所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(6)在“安裝類型”對話框中,單擊“本地安裝”單選按鈕,如圖2-141所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(7)其他選擇預設值,直到安裝完成,如圖2-142所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

2.6.2 選擇要轉換的源計算機

在vmware vcenter converter standalone中可以使用多種計算機,并将其中任何一種計算機轉換為vmware虛拟機。可以建立一個轉換作業将實體機或虛拟機轉換為多種目标。可以将實體機、vmware 虛拟機、第三方備份映像和虛拟機以及hyper-v server 虛拟機轉換為vmware獨立虛拟機或 vcenter server 管理的虛拟機。

建立轉換作業的方法由您所選擇的源類型和目标類型決定。

(1)源類型

源類型包括已打開電源的實體機或虛拟機、在esx主機上運作的vmware infrastructure虛拟機或獨立虛拟機。獨立虛拟機包括vmware 虛拟機、備份映像和第三方虛拟機,如vmwareworkstation、vmware server、vcb、acronis true image、microsoftvirtual pc、virtual server、symantec backup exec server recovery(以前叫作livestate recovery)、livestate recovery、storagecraft、适用于microsoft windows和mac os的parallels desktop、parallels workstation和 norton ghost(僅.sv2i)映像。

(2)目标類型

vcenter converter支援的目标類型包括esx 主機、vcenter server 管理的 esx 主機或 vmware 獨立虛拟機。

在“vmware vcenter converter standalone”控制台,單擊“轉換計算機”按鈕,進入轉換計算機向導,如圖2-143所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

可以從多個源選項中選擇要轉換的計算機類型。在“源系統”對話框中,選擇要轉換的源系統。源系統類型包括“已打開電源的計算機”、vmware架構虛拟機(指vmware esxi或vcenter server管理的虛拟機)、vmware workstation或其他vmware虛拟機、備份映像或第三方虛拟機、hyper-v server虛拟機,如圖2-144所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(1)如果選擇“已打開電源的計算機”,則在“指定已打開電源的計算機”清單中,選擇“此本地計算機”或“遠端計算機”。當選中“此本地計算機”單選按鈕時,可以轉換目前正在運作vmware vcenter converter的計算機到虛拟機中,如圖2-145所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(2)如果選擇“遠端計算機”,則需要輸入遠端計算機的ip位址或名稱、遠端計算機的管理者賬戶和密碼,以及遠端計算機的作業系統系列(windows或linux),然後單擊“檢視源詳細資訊”連結,連接配接成功之後,會打開“vmware vcenter converter standalone代理部署”對話框,提示需要在源計算機上部署vcenter converter代理,并且選擇解除安裝代理(在遷移之後),如圖2-146所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

說明

要為遠端的計算機,關閉或停用防火牆,否則将不能連接配接到遠端的計算機。

(3)如果在“選擇源類型”清單中選擇“vmware infrastructure虛拟機”,則需要在“指定伺服器連接配接資訊”中,輸入vmware esxi server或vmware vcenter server伺服器的ip位址、管理者賬戶及密碼。例如,在本示例中,輸入172.18.96.10(vmware esxi)、管理者賬戶root及密碼(如圖2-147所示),單擊“下一步”按鈕之後将會列出指定主機上的所有虛拟機,如圖2-148所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(4)如果輸入的是vcenter server的位址及密碼(如圖2-149所示),則會列出vcenter server所管理的所有虛拟機,如圖2-150所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(5)如果在“選擇源類型”清單選擇“vmware workstation或其他vmware虛拟機”,則在“浏覽源虛拟機或映射”中選擇本地(或通過網絡共享選擇)vmware虛拟機,單擊“檢視源詳細資訊”連結,會列出所選擇虛拟機的詳細資訊,如圖2-151所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(6)如果在“選擇源類型”清單中,選擇“備份映像或第三方虛拟機”,則單擊“浏覽”按鈕選擇備份映像或第三方虛拟機,如virtual pc虛拟機,然後單擊“檢視源詳細資訊”連結,顯示選擇的備份映像或第三方虛拟機的相關資訊,如圖2-152所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(7)如果在“選擇源類型”清單中,選擇“hyper-v server”,并在“伺服器”位址欄中輸入要連接配接的遠端hyper-v的ip位址或域名,并輸入管理者賬戶及密碼,單擊“下一步”按鈕,會彈出“vmware vcenter converter standalone代理部署”對話框,選中“稍後我将手動解除安裝這些檔案”單選按鈕,如圖2-153所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(8)在“源計算機”對話框中,顯示了hyper-v源上可用于轉換的虛拟機,如圖2-154所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(9)在“源計算機”對話框中,單擊要轉換的虛拟機,可以顯示要轉換的虛拟機的詳細資訊,如圖2-155所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(1)vmware vcenter converter 5.01隻支援hyper-v 2.0的虛拟機硬體格式,暫時不支援轉換hyper-v 3.0的虛拟機。(2)在連接配接遠端hyper-v server時,需要暫時在hyper-v server上關閉防火牆,如圖2-156所示,否則将不能連接配接到hyper-v server。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

2.6.3 為新虛拟機選擇目标

設定轉換作業時,必須為新虛拟機選擇一個目标。将 vmware drs 群集用作目标時,必須将 vmware drs power management(dpm)設定為手動。該設定可確定 dpm 不關閉 converter standalone 使用的 esx 主機的電源。轉換過程完成後,請将 dpm 還原到其原始設定。

注意:

對于運作 linux 的已打開電源的源計算機的轉換,唯一受支援的目标為 vmware infrastructure 目标。

在“目标系統”對話框中,在“選擇目标類型”清單中為新虛拟機選擇一個目标,可以在“vmware基本架構虛拟機”或“vmware workstation或其他vmware虛拟機”中選擇,如圖2-157所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(1)在“選擇目标類型”清單中選擇“vmware infrastructure虛拟機”時,在“vmware infrastructure伺服器詳細資訊”中,需要輸入vmware vcenter server伺服器的位址及密碼,隻有vmware esxi伺服器不受vcenter server管理時,才能将vmware esxi作為目标。在本示例中輸入vcenter server的位址172.18.96.20,然後輸入172.18.96.20的管理者密碼及位址,如圖2-158所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(2)在“目标虛拟機”對話框中,在“名稱”文本框後面輸入新虛拟機的名稱,如圖2-159所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(3)在“目标位置”對話框中,選擇虛拟機儲存的實體主機、資料存儲,以及新虛拟機的版本,如圖2-160所示。

snap46

圖2-160 選擇目标位置、資料存儲、虛拟機版本

如果在“選擇目标類型”清單中選擇“vmware workstation或其他vmware虛拟機”,則在“選擇vmware産品”清單中,選擇目标虛拟機的版本,然後選擇虛拟機的儲存位置,設定虛拟機的名稱等,如圖2-161所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

2.6.4 配置目标虛拟機的硬體

在“選項”對話框中設定轉換任務的參數,如圖2-162所示。

在圖2-162對話框中,單擊“編輯”連結,可以對目标虛拟機使用的虛拟硬體資源進行配置。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(1)在轉換向導的“選項”對話框中,單擊選項清單中“選擇要複制的資料”,單擊“進階”連結,如圖2-163所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

根據所選源和目标的不同,可以建立連結克隆,或者選擇基于磁盤或基于卷的克隆模式。對于轉換作業,可以将所有磁盤複制到目标計算機,或者選擇要複制或排除的卷。對于具有多個資料存儲的目标,可以選擇虛拟環境中特定資料存儲上的資料位置。

converter standalone 無法檢測位于大小超過 2 tb 的實體磁盤上的任何源卷和檔案系統。

在“要複制的資料”窗格中,從資料複制類型下拉菜單中選擇一種複制模式。如果選擇“複制所有磁盤或保持其布局”,該功能用于生成基于磁盤的克隆。可以在目标虛拟機上保留源磁盤布局。該選項不适用于實體機源。

如果選擇“選擇要複制的卷”,則生成基于卷的克隆。基于卷的克隆可在檔案級或塊級執行。可以選擇要複制到目标虛拟機中的卷。而且還可以調整卷布局的大小和排列方式。此選項可用于運作 windows 和 linux 的已打開電源的源計算機,也可用于其他所有運作 windows 的受支援的源。

如果選擇“連結克隆”,連結克隆使您能夠建立共享源計算機或系統映像的虛拟磁盤的 vmware 虛拟機。該選項可用于托管源和托管目标。

(2)在“裝置”選項中,可以更改目标虛拟機使用的虛拟插槽的數量和每個插槽中處理器核心的數量,如圖2-164所示。在“磁盤控制器”清單中還可以為目标虛拟磁盤選擇磁盤控制器類型。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

隻能在esx/vcenter server 5.0及更高版本上更改每個插槽中處理器核心的數量。

在“裝置→記憶體”選項中,可以更改配置設定給目标虛拟機的記憶體量,預設情況下,converter standalone 可識别源計算機上的記憶體量,并将其配置設定給目标虛拟機。

(3)在“網絡”選項中,可以更改網絡擴充卡的數量并選擇目标虛拟機使用的網絡,如圖2-165所示。此外,還可以将網絡擴充卡設定為在目标虛拟機啟動時連接配接到網絡。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(4)在“服務”選項中可以更改目标虛拟機上任一服務的啟動模式,可以在“自動”、“手動”、“已禁用”之間選擇,如圖2-166所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(5)在“進階選項”中,可以自定義運作 windows xp 或更高版本的客戶機作業系統,以使虛拟機能夠立即在目标環境中工作,如圖2-167所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

啟動這一功能的前提條件是将 sysprep 檔案儲存到運作 vcenter converter 的計算機上的%allusersprofile%application datavmwarevmware vcenter converter standalonesysprep中,并且不同版本的系統複制到不同的檔案夾中,這一點與使用vcenter server模闆部署虛拟機是相同的。如果運作vcenter converter的計算機是windows 8、windows server 2012,則預設儲存位置為c:programdatavmwarevmware vcenter converter standalonesysprep,如圖2-168所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(6)在“限制”選項中,可以控制用于目前任務的資源,如圖2-169所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

2.6.5 開始轉換計算機

在設定之後将進入到“摘要”對話框,檢視無誤之後,單擊“完成”按鈕(如圖2-170所示),轉換向導完成,将傳回到vcenter converter控制台開始。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

之後vcenter converter将開始轉換,在轉換完成後顯示任務的開始與結束時間、任務狀态等,如圖2-171所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

2.6.6 遷移windows server 2003的注意事項

遷移後,如果源伺服器安裝的是oem的windows server 2003,或者是非vl的windows server 2003,在遷移後,由于改變了系統的硬體環境,windows server提示,需要在3天之内激活。但oem的版本,是不允許換機器的(遷移到虛拟機中相當于換了機器),遇到這類情況時,可以在遷移之後的3天内,在提示激活的時候,選擇“否”,然後使用windows server 2003 r2 vl版本,更新安裝一下就可以了。主要步驟如下。

(1)遷移後,系統提示3天之内必須激活,如圖2-172所示,在此單擊“否”按鈕。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(2)使用虛拟機加載vl版本的windows server 2003或windows server 2003 r2安裝CD光牒鏡像,更新windows server 2003,如圖2-173所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(3)更新後,系統與資料保持不變,整個更新完成。

2.6.7 解除安裝原有的網卡驅動

在遷移完成之後,最好是将源“實體主機”上的網卡驅動從目前系統中解除安裝,方法如下。

(1)進入虛拟機,在指令提示符下,執行如下的指令。

(2)進入“裝置管理器”,從“檢視”菜單中選擇“顯示隐藏的裝置”,然後單擊“網絡擴充卡”,選擇原來主機上的網卡,右鍵單擊,從彈出的菜單中選擇“解除安裝”選項即可,如圖2-174所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(3)在解除安裝的時候,一定要注意,不要解除安裝圖2-174中的“wan微型端口(ip)”、“wan微型端口(l2tp)”、“wan微型端口(pppoe)”、“wan微型端口(pptp)”,也不要解除安裝與原主機實體網卡無關的硬體。設定之後,關閉裝置管理器,重新啟動虛拟機即可。

2.6.8 遷移前的注意事項

使用vmware vcenter converter遷移伺服器時,雖然可以在不中斷實體伺服器運作的情況下遷移,并且可以對實體伺服器不做任何更改就可以完成遷移,但在真正的遷移中,遵循下列原則,可以提高遷移的成功性,并且可以加快遷移的速度。

(1)在遷移之前,斷開網絡,最好是使用rj45的直通線,将要遷移的“源”伺服器與“中間計算機”連接配接在一起,這樣在遷移的過程中,将會以最大的網絡速度進行。

(2)停止“源”伺服器的sql server服務,退出防毒軟體的運作,關閉“源”與“中間計算機”的防火牆。

(3)使用chkdsk指令,檢查“源”伺服器每個分區是否有錯誤,并進行修複,其指令格式為(以檢查d盤為例):

<code>chkdsk d: /f</code>

在使用chkdsk指令檢查系統盤(通常為c盤時),會提示需要重新開機才能完成修複,如圖2-175所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

此時,可以重新啟動計算機,當計算機再次啟動時,會檢查并修複系統磁盤。

在使用chkdsk指令檢查非系統分區(如d盤或e盤時),如果提示該卷正在使用,可以“強制卸下該卷”,這樣可以不必重新開機,即可以完成其他分區的檢查與修複工作,如圖2-176所示。

《VMware vSphere企業運維實戰》——2.6 使用vCenter Converter遷移實體機到虛拟機

(4)如果“源”伺服器上有一些與服務無關的資料,如一些安裝程式、CD光牒鏡像等,可以将這些資料“移動”到“中間計算機”上,以後再使用時,直接通過網絡共享檔案夾使用,這樣可以減少遷移的資料量。

繼續閱讀