《VMware vSphere企业运维实战》——2.6 使用vCenter Converter迁移物理机到虚拟机
本節書摘來自異步社區《VMware vSphere企業運維實戰》一書中的第2章,第2.6節,作者:王春海著,更多章節內容可以訪問云棲社區“異步社區”公眾號查看
2.6 使用vCenter Converter遷移物理機到虛擬機
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所示。
(2)在“歡迎使用VMware vCenter Converter Standalone的安裝向導”對話框中單擊“下一步”按鈕,如圖2-137所示。
(3)在“最終用戶專利協議”對話框中,單擊“下一步”按鈕,如圖2-138所示。
(4)在“最終用戶許可協議”對話框中,單擊“我同意許可協議中的條款”單選按鈕,然后單擊“下一步”按鈕,如圖2-139所示。
(5)在“目標文件夾”對話框,選擇VMware vCenter Converter的安裝位置,通常選擇默認值,如圖2-140所示。
(6)在“安裝類型”對話框中,單擊“本地安裝”單選按鈕,如圖2-141所示。
(7)其他選擇默認值,直到安裝完成,如圖2-142所示。
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架構虛擬機(指VMware ESXi或vCenter Server管理的虛擬機)、VMware Workstation或其他VMware虛擬機、備份映像或第三方虛擬機、Hyper-V Server虛擬機,如圖2-144所示。
(1)如果選擇“已打開電源的計算機”,則在“指定已打開電源的計算機”列表中,選擇“此本地計算機”或“遠程計算機”。當選中“此本地計算機”單選按鈕時,可以轉換當前正在運行VMware vCenter Converter的計算機到虛擬機中,如圖2-145所示。
(2)如果選擇“遠程計算機”,則需要輸入遠程計算機的IP地址或名稱、遠程計算機的管理員賬戶和密碼,以及遠程計算機的操作系統系列(Windows或Linux),然后單擊“查看源詳細信息”鏈接,連接成功之后,會打開“VMware vCenter Converter Standalone代理部署”對話框,提示需要在源計算機上部署vCenter Converter代理,并且選擇卸載代理(在遷移之后),如圖2-146所示。
說明
要為遠程的計算機,關閉或停用防火墻,否則將不能連接到遠程的計算機。
(3)如果在“選擇源類型”列表中選擇“VMware Infrastructure虛擬機”,則需要在“指定服務器連接信息”中,輸入VMware ESXi Server或VMware vCenter Server服務器的IP地址、管理員賬戶及密碼。例如,在本示例中,輸入172.18.96.10(VMware ESXi)、管理員賬戶root及密碼(如圖2-147所示),單擊“下一步”按鈕之后將會列出指定主機上的所有虛擬機,如圖2-148所示。
(4)如果輸入的是vCenter Server的地址及密碼(如圖2-149所示),則會列出vCenter Server所管理的所有虛擬機,如圖2-150所示。
(5)如果在“選擇源類型”列表選擇“VMware Workstation或其他VMware虛擬機”,則在“瀏覽源虛擬機或映射”中選擇本地(或通過網絡共享選擇)VMware虛擬機,單擊“查看源詳細信息”鏈接,會列出所選擇虛擬機的詳細信息,如圖2-151所示。
(6)如果在“選擇源類型”列表中,選擇“備份映像或第三方虛擬機”,則單擊“瀏覽”按鈕選擇備份映像或第三方虛擬機,如Virtual PC虛擬機,然后單擊“查看源詳細信息”鏈接,顯示選擇的備份映像或第三方虛擬機的相關信息,如圖2-152所示。
(7)如果在“選擇源類型”列表中,選擇“Hyper-V Server”,并在“服務器”地址欄中輸入要連接的遠程Hyper-V的IP地址或域名,并輸入管理員賬戶及密碼,單擊“下一步”按鈕,會彈出“VMware vCenter Converter Standalone代理部署”對話框,選中“稍后我將手動卸載這些文件”單選按鈕,如圖2-153所示。
(8)在“源計算機”對話框中,顯示了Hyper-V源上可用于轉換的虛擬機,如圖2-154所示。
(9)在“源計算機”對話框中,單擊要轉換的虛擬機,可以顯示要轉換的虛擬機的詳細信息,如圖2-155所示。
說明
(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。
2.6.3 為新虛擬機選擇目標
設置轉換作業時,必須為新虛擬機選擇一個目標。將 VMware DRS 群集用作目標時,必須將 VMware DRS Power Management(DPM)設置為手動。該設置可確保 DPM 不關閉 Converter Standalone 使用的 ESX 主機的電源。轉換過程完成后,請將 DPM 還原到其原始設置。
注意:
對于運行 Linux 的已打開電源的源計算機的轉換,唯一受支持的目標為 VMware Infrastructure 目標。
在“目標系統”對話框中,在“選擇目標類型”列表中為新虛擬機選擇一個目標,可以在“VMware基本架構虛擬機”或“VMware Workstation或其他VMware虛擬機”中選擇,如圖2-157所示。
(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所示。
(2)在“目標虛擬機”對話框中,在“名稱”文本框后面輸入新虛擬機的名稱,如圖2-159所示。
(3)在“目標位置”對話框中,選擇虛擬機保存的物理主機、數據存儲,以及新虛擬機的版本,如圖2-160所示。
snap46
圖2-160 選擇目標位置、數據存儲、虛擬機版本
如果在“選擇目標類型”列表中選擇“VMware Workstation或其他VMware虛擬機”,則在“選擇VMware產品”列表中,選擇目標虛擬機的版本,然后選擇虛擬機的保存位置,設置虛擬機的名稱等,如圖2-161所示。
2.6.4 配置目標虛擬機的硬件
在“選項”對話框中設置轉換任務的參數,如圖2-162所示。
在圖2-162對話框中,單擊“編輯”鏈接,可以對目標虛擬機使用的虛擬硬件資源進行配置。
(1)在轉換向導的“選項”對話框中,單擊選項列表中“選擇要復制的數據”,單擊“高級”鏈接,如圖2-163所示。
根據所選源和目標的不同,可以創建鏈接克隆,或者選擇基于磁盤或基于卷的克隆模式。對于轉換作業,可以將所有磁盤復制到目標計算機,或者選擇要復制或排除的卷。對于具有多個數據存儲的目標,可以選擇虛擬環境中特定數據存儲上的數據位置。
注意:
Converter Standalone 無法檢測位于大小超過 2 TB 的物理磁盤上的任何源卷和文件系統。
在“要復制的數據”窗格中,從數據復制類型下拉菜單中選擇一種復制模式。如果選擇“復制所有磁盤或保持其布局”,該功能用于生成基于磁盤的克隆。可以在目標虛擬機上保留源磁盤布局。該選項不適用于物理機源。
如果選擇“選擇要復制的卷”,則生成基于卷的克隆。基于卷的克隆可在文件級或塊級執行。可以選擇要復制到目標虛擬機中的卷。而且還可以調整卷布局的大小和排列方式。此選項可用于運行 Windows 和 Linux 的已打開電源的源計算機,也可用于其他所有運行 Windows 的受支持的源。
如果選擇“鏈接克隆”,鏈接克隆使您能夠創建共享源計算機或系統映像的虛擬磁盤的 VMware 虛擬機。該選項可用于托管源和托管目標。
(2)在“設備”選項中,可以更改目標虛擬機使用的虛擬插槽的數量和每個插槽中處理器內核的數量,如圖2-164所示。在“磁盤控制器”列表中還可以為目標虛擬磁盤選擇磁盤控制器類型。
注意:
只能在ESX/vCenter Server 5.0及更高版本上更改每個插槽中處理器內核的數量。
在“設備→內存”選項中,可以更改分配給目標虛擬機的內存量,默認情況下,Converter Standalone 可識別源計算機上的內存量,并將其分配給目標虛擬機。
(3)在“網絡”選項中,可以更改網絡適配器的數量并選擇目標虛擬機使用的網絡,如圖2-165所示。此外,還可以將網絡適配器設置為在目標虛擬機啟動時連接到網絡。
(4)在“服務”選項中可以更改目標虛擬機上任一服務的啟動模式,可以在“自動”、“手動”、“已禁用”之間選擇,如圖2-166所示。
(5)在“高級選項”中,可以自定義運行 Windows XP 或更高版本的客戶機操作系統,以使虛擬機能夠立即在目標環境中工作,如圖2-167所示。
說明
啟動這一功能的前提條件是將 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所示。
(6)在“限制”選項中,可以控制用于當前任務的資源,如圖2-169所示。
2.6.5 開始轉換計算機
在設置之后將進入到“摘要”對話框,查看無誤之后,單擊“完成”按鈕(如圖2-170所示),轉換向導完成,將返回到vCenter Converter控制臺開始。
之后vCenter Converter將開始轉換,在轉換完成后顯示任務的開始與結束時間、任務狀態等,如圖2-171所示。
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所示,在此單擊“否”按鈕。
(2)使用虛擬機加載VL版本的Windows Server 2003或Windows Server 2003 R2安裝光盤鏡像,升級Windows Server 2003,如圖2-173所示。
(3)升級后,系統與數據保持不變,整個升級完成。
2.6.7 卸載原有的網卡驅動
在遷移完成之后,最好是將源“物理主機”上的網卡驅動從當前系統中卸載,方法如下。
(1)進入虛擬機,在命令提示符下,執行如下的命令。
Setdevmgr_show_nonpresent_devices=1 StartDEVMGMT.MSC(2)進入“設備管理器”,從“查看”菜單中選擇“顯示隱藏的設備”,然后單擊“網絡適配器”,選擇原來主機上的網卡,右鍵單擊,從彈出的菜單中選擇“卸載”選項即可,如圖2-174所示。
(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盤為例):
chkdsk d: /f
在使用chkdsk命令檢查系統盤(通常為C盤時),會提示需要重啟才能完成修復,如圖2-175所示。
此時,可以重新啟動計算機,當計算機再次啟動時,會檢查并修復系統磁盤。
在使用chkdsk命令檢查非系統分區(如D盤或E盤時),如果提示該卷正在使用,可以“強制卸下該卷”,這樣可以不必重啟,即可以完成其他分區的檢查與修復工作,如圖2-176所示。
(4)如果“源”服務器上有一些與服務無關的數據,如一些安裝程序、光盤鏡像等,可以將這些數據“移動”到“中間計算機”上,以后再使用時,直接通過網絡共享文件夾使用,這樣可以減少遷移的數據量。
總結
以上是生活随笔為你收集整理的《VMware vSphere企业运维实战》——2.6 使用vCenter Converter迁移物理机到虚拟机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux有问必答:如何扩展XFS文件系
- 下一篇: 《Python数据科学指南》——1.16