在VMware vCenter Converter Standalone中可以使用多種計(jì)算機(jī),并將其中任何一種計(jì)算機(jī)轉(zhuǎn)換為VMware虛擬機(jī)。可以創(chuàng)建一個(gè)轉(zhuǎn)換作業(yè)將物理機(jī)或虛擬機(jī)轉(zhuǎn)換為多種目標(biāo)??梢詫⑽锢頇C(jī)、VMware虛擬機(jī)、第三方備份映像和虛擬機(jī)以及Hyper-V Server虛擬機(jī)轉(zhuǎn)換為VMware獨(dú)立虛擬機(jī)或vCenter Server管理的虛擬機(jī)。
創(chuàng)建轉(zhuǎn)換作業(yè)的方法由您所選擇的源類型和目標(biāo)類型決定。
源類型:源類型包括已打開電源的物理機(jī)或虛擬機(jī)、在ESX主機(jī)上運(yùn)行的VMware Infrastructure虛擬機(jī)或獨(dú)立虛擬機(jī)。獨(dú)立虛擬機(jī)包括VMware Workstation虛 擬 機(jī)、Hyper-V Server虛擬機(jī)或其他VMware虛擬機(jī)(VMware Fusion虛 擬 機(jī)、VMware Player虛擬機(jī))。
目 標(biāo) 類 型 :vCenter Converter支持的目標(biāo)類型包括ESX主機(jī)、vCenter Server管理的ESX主機(jī)或VMware獨(dú)立虛擬機(jī)(VMware Fusion虛 擬 機(jī)、VMware Player虛擬機(jī))。
在“VMware vCenter Converter Standalone”控 制 臺(tái),單 擊“Convert machine(轉(zhuǎn)換計(jì)算機(jī))”按鈕,進(jìn)入轉(zhuǎn)換計(jì)算機(jī)向?qū)Вㄈ鐖D 1)。
在下面的內(nèi)容中,將會(huì)分別轉(zhuǎn)換遠(yuǎn)程的Windows計(jì)算機(jī)、遠(yuǎn)程的Linux計(jì)算機(jī)、本地計(jì)算機(jī)(指運(yùn)行這 臺(tái)vCenter Converter的計(jì)算機(jī)),以及VMware Workstation、Hyper-V的計(jì)算機(jī)作為源,并且將vCenter Server、ESXi及本地作為目標(biāo)進(jìn)行存儲(chǔ)。不同的源、不同的目標(biāo),可能有多種組合,在本例中,會(huì)根據(jù)實(shí)際的情況選擇其中之一。
圖1 轉(zhuǎn)換計(jì)算機(jī)
圖2 取消使用簡單共享
圖3 關(guān)閉Windows防火墻
在文中,我們使用一臺(tái) Windows 7企 業(yè) 版(安裝了vCenter Converter 6.1.1)、通 過 網(wǎng) 絡(luò)、將遠(yuǎn)程的一臺(tái)正在運(yùn)行的Windows Server 2008 R2的計(jì)算機(jī)、克隆到由vCenter Server(IP地址172.18.96.222) 管 理 的ESXi主機(jī)中。在克隆(遷移)之后,原來的物理機(jī)不受影響,可以關(guān)閉源物理機(jī),啟動(dòng)遷移成功的虛擬機(jī)進(jìn)行測試使用,等確認(rèn)遷移成功之后,再處置原來的源物理機(jī),例如關(guān)閉電源、回收、統(tǒng)一管理及后期的使用。
在遷移(P2V,從物理機(jī)到虛擬機(jī))源物理機(jī)之后,需要使用“遠(yuǎn)程桌面連接”連接到這臺(tái)服務(wù)器,或者登錄這臺(tái)服務(wù)器的控制臺(tái),為服務(wù)器進(jìn)行簡單的設(shè)置,才能開始P2V。
登錄到預(yù)遷移的Windows Server 2008 R2,查看當(dāng)前計(jì)算機(jī)的名稱、配置。打開“資源管理器”,在“文件夾選項(xiàng)”中,在“查看”選項(xiàng)卡,取消“使用共享向?qū)Вㄍ扑])”的選項(xiàng)(如圖2)。打開“Windows防火墻設(shè)置”并關(guān)閉Windows防火墻(如圖 3)。
在配置好遠(yuǎn)程的Windows Server 2008 R2之后,返回到安裝vCenter Converter的Windows 7計(jì)算機(jī)中,運(yùn)行Converter,開始轉(zhuǎn)換,主要步驟如下。
1.在 圖1中,單 擊“Convert machine(轉(zhuǎn)換計(jì)算機(jī))”按鈕,進(jìn)入“Source System(源系統(tǒng))”對(duì)話框。在此可以從多個(gè)源選項(xiàng)中選擇要轉(zhuǎn)換的計(jì)算機(jī)類型。在“Source System(源 系統(tǒng))”對(duì)話框中,選擇要轉(zhuǎn)換的源系統(tǒng)。源系統(tǒng)類型包括“Powered on(已 打 開電源的計(jì)算機(jī))”、“Powered off(己關(guān)閉電源的計(jì)算機(jī))”兩種,其中“己打開電源的計(jì)算機(jī)”包括“Remote Windows machine(遠(yuǎn) 程Windows 計(jì)算機(jī))”、“Remote Linux machine(遠(yuǎn) 程Linux 計(jì) 算 機(jī))”、“This local machine(這臺(tái)本地計(jì)算機(jī))”三種。而“己關(guān)閉電源的計(jì)算機(jī)”則包括“VMware Infrastructure virtual machine”、“VMware Workstation or other VMware virtual machine”、“Hyper-V Server”三種。
圖4 在遠(yuǎn)程計(jì)算機(jī)安裝代理
圖5 目標(biāo)系統(tǒng)
2.在本例中選擇“Powered on”,然后在下拉列表中選擇“Remote Windows machine”, 在“Specify the powered on machine”中輸入遠(yuǎn)程要遷移的Windows計(jì)算機(jī)的IP地址,在本示例中該IP地址 為 172.18.96.103,然 后輸入Administrator賬戶及密碼,單擊“View source details”鏈接。
3.如果輸入的密碼正確,并且源物理機(jī)(或虛擬機(jī))按照?qǐng)D2~圖3進(jìn)行了設(shè)置,則會(huì)彈出“V Mware vConverter Converter Standalone Agent Deployment” 的 對(duì)話框,選中“Automatically uninstall the files when import succeeds”,然后單擊Yes按鈕,開始在遠(yuǎn)程計(jì)算機(jī)安裝Converter代理(如圖4)。
4.安裝代理完成之后,會(huì)彈出對(duì)話框顯示預(yù)遷移的遠(yuǎn)程計(jì)算機(jī)信息,包括機(jī)器名、Firmware格式、操作系統(tǒng)版本、硬盤空間(包括每個(gè)分區(qū)的大小、使用空間、文件系統(tǒng)格式)、CPU數(shù)量、內(nèi)存大小、網(wǎng)卡數(shù)量等。
5.如果彈出圖5所示的對(duì)話框,請(qǐng)登錄到預(yù)遷移的Windows主機(jī),關(guān)閉防火墻、禁用簡單文件共享的操作。
6.在“Destination System(目標(biāo)系統(tǒng))” 對(duì)話框中,選擇目標(biāo)的屬性,這里可以選擇VMware基礎(chǔ)架構(gòu)虛擬機(jī)或VMware Workstation或其他VMware格式虛擬機(jī)。如果選擇“VMware Infrastructure virtual machine”, 則 會(huì)將源物理機(jī)的備份保存在ESXi主機(jī)或由vCenter Server管理的ESXi主機(jī)中。如果選 擇“VMware Workstation or other VMware virtual machine”,則會(huì)將虛擬機(jī)保存成VMware Workstation或其他VMware虛擬機(jī)格式。在此選擇“VMware Infrastructure virtual machine”, 然 后在“Server”文本框中輸入vCenter Server的IP地址172.18.96.222,之后輸入vCenter Server的管理員賬戶及密碼。
7.在“Destination Virtual Machine(目 標(biāo) 虛擬機(jī))”對(duì)話框中,在“Name”處為克隆后的虛擬機(jī)設(shè)置一個(gè)名稱,通常情況下,該虛擬機(jī)名稱會(huì)默認(rèn)使用源物理機(jī)的計(jì)算機(jī)名。
8.在“Destination Location”對(duì)話框中,從清單中選擇目標(biāo)群集或主機(jī),并在“Datastore(存儲(chǔ))”下拉列表中,選擇虛擬機(jī)位置的存儲(chǔ),在“Virtual machine version(虛擬機(jī)版本)”下拉列表中選擇虛擬機(jī)的硬件版本(可以在 4、7、8、9、10、11之間選擇)(如圖6)。
9.在“Options”對(duì)話框中,配置目標(biāo)虛擬機(jī)的硬件,這里可以配置目標(biāo)計(jì)算機(jī)上要復(fù)制的數(shù)據(jù)、修改目標(biāo)虛擬機(jī)CPU插槽與內(nèi)核數(shù)量、為虛擬機(jī)分配內(nèi)存、為目標(biāo)虛擬機(jī)指定磁盤控制器、配置目標(biāo)虛擬機(jī)的網(wǎng)絡(luò)設(shè)置等參數(shù),單擊“Edit”進(jìn)入編輯項(xiàng)。
圖6 目標(biāo)位置
圖7 數(shù)據(jù)復(fù)制
10.在轉(zhuǎn)換向?qū)У摹斑x項(xiàng)”對(duì)話框中,首先進(jìn)入“Data to copy” 選項(xiàng)組(如圖7)。在默認(rèn)情況下,Converter轉(zhuǎn)換向?qū)?fù)制所有磁盤并保持其布局。所以在圖7中顯示的目標(biāo)磁盤 C、D與要轉(zhuǎn)換(或遷移)的源物理機(jī)硬盤分區(qū)數(shù)量相同,并且每個(gè)分區(qū)的大小也相同。其中默認(rèn)選 項(xiàng)“Ignore page file and hibernation file(忽略頁面文件與休眠文件)”、“Create optimized partition layout(創(chuàng) 建優(yōu)化分區(qū)布局)”默認(rèn)為選中狀態(tài)。如果要調(diào)整目標(biāo)虛擬機(jī)的硬盤大小,可以單擊“Destination size”下拉列表,在下拉列表中,有4個(gè) 選 項(xiàng)“Maintain size(保持原大小空間)”、“Min size(最小空間)”、“Type size in GB”、“Type size in MB”,其中第一項(xiàng)為保持原來大小的空間,即源物理機(jī)分區(qū)容量多大,目標(biāo)虛擬硬盤分區(qū)大小保持同樣大??;第二項(xiàng)為源物理分區(qū)已經(jīng)使用的空間,即轉(zhuǎn)換后目標(biāo)分區(qū)需要占用的最小空間;第三項(xiàng)為管理員手動(dòng)指定目標(biāo)分區(qū)空間,單位為GB;第四項(xiàng)為管理員手動(dòng)指定目標(biāo)分區(qū)空間,單位為MB。
11.如果要調(diào)整目標(biāo)分區(qū)的大小,例如,源物理機(jī)C盤與(或)D盤空間過?。ɑ蜻^大),在轉(zhuǎn)換的過程中,在此可以調(diào)整目標(biāo)分區(qū)的大小。例如,在本示例中,C分區(qū)大小保持不變,D分區(qū)由默認(rèn)的80GB改為60GB。在此選項(xiàng)中,還可以取消選擇不想轉(zhuǎn)換的分區(qū),例如只想遷移(轉(zhuǎn)換)C分區(qū),不想轉(zhuǎn)換D分區(qū),有取消D的選擇即可。
12.單擊“Advanced”,在“Destination layout”選項(xiàng)卡中,還可以選擇置備屬性“Thick(厚置備磁盤)”、“Thin(精簡置備磁盤)”。
13.在“Devices→Memory(設(shè)備→內(nèi)存)”選項(xiàng)中,可以更改分配給目標(biāo)虛擬機(jī)的內(nèi)存量,默認(rèn)情況下,Converter Standalone可識(shí)別源計(jì)算機(jī)上的內(nèi)存量,并將其分配給目標(biāo)虛擬機(jī)。管理員可以調(diào)整目標(biāo)虛擬機(jī)內(nèi)存大小,單位選擇是MB或 GB。
14.在“Other”選項(xiàng)中,可以更改CPU插槽數(shù)目、每個(gè)CPU的內(nèi)核數(shù)目,在“Disk controller”下拉列表中,可以選擇目標(biāo)虛擬機(jī)磁盤控制器類型。
1 5.在“Postconversion”選項(xiàng)卡中,執(zhí)行轉(zhuǎn)換完成后的操作,例如,選 中“Install VMware Tools on the destination virtual machine”, 在 轉(zhuǎn)換完成后的目標(biāo)交換機(jī)安 裝 VMware Tools,或 者選 中“Customize guest preferences for the virtual machine(定 制 客戶機(jī))”等操作系統(tǒng)。
16.在“Summary”選 項(xiàng)卡中,復(fù)查目標(biāo)虛擬機(jī)的配置信息,檢查無誤之后,單擊“Finish”按鈕。之后開始轉(zhuǎn)換(如圖8)。
圖8 開始轉(zhuǎn)換
圖9 啟動(dòng)轉(zhuǎn)換后的Linux
轉(zhuǎn)換完成后,暫時(shí)關(guān)閉源物理機(jī),啟動(dòng)轉(zhuǎn)換后的虛擬機(jī)。對(duì)于Windows操作系統(tǒng),從物理機(jī)遷移到虛擬機(jī)后,Windows需要重新激活。
對(duì)于其他的操作,則需要?jiǎng)h除不需要的硬件驅(qū)動(dòng)(因?yàn)樵次锢頇C(jī)的一些硬件例如RAID卡、SCSI卡驅(qū)動(dòng)已經(jīng)不在需要)、不需要的軟件,有關(guān)這些將在后面的操作中進(jìn)一步演示。
我們將在Windows 7中通過網(wǎng)絡(luò)轉(zhuǎn)換遠(yuǎn)程的一臺(tái)RedHat Linux到一臺(tái)ESXi主機(jī),主要步驟如下。
1.運(yùn) 行 Converter,單擊“Convert machine(轉(zhuǎn)換計(jì)算機(jī))”按鈕,進(jìn)入“Source System(源 系 統(tǒng))” 對(duì) 話框,選 擇“Powered on→Remote Linux machine”,輸入遠(yuǎn)程的、正在運(yùn)行的Linux的IP地址、root賬戶及密碼。
2.在“Destination System”對(duì)話框中,在轉(zhuǎn)換遠(yuǎn)程的Linux時(shí),只能選擇將VMware ESXi或vCenter Server作為目標(biāo)。在這里指定網(wǎng)絡(luò)中一臺(tái)ESXi主機(jī)作為目標(biāo),此服務(wù)器的IP地址 為 172.18.96.40,輸 入ESXi的IP地址、root賬戶及密碼。
3.在“Destination Virtual Machine”對(duì)話框,指定轉(zhuǎn)換后的目標(biāo)虛擬機(jī)名稱。
4.在“Destination Location”對(duì)話框,選擇主機(jī)、主機(jī)存儲(chǔ)及目標(biāo)虛擬機(jī)的硬件版本。
5.在“Options”對(duì)話框,配置目標(biāo)虛擬機(jī)磁盤大小、CPU數(shù)量、內(nèi)存大小、網(wǎng)卡數(shù)量等。如果直接單擊“Next”按鈕,則與源物理機(jī)保持一致。也可以在轉(zhuǎn)換完成之后,修改目標(biāo)虛擬機(jī)的CPU、內(nèi)存、網(wǎng)卡等參數(shù),如果要調(diào)整目標(biāo)虛擬機(jī)的硬盤大小,則必須在此對(duì)話框中設(shè)置。
6.在“Summary”復(fù)查轉(zhuǎn)換設(shè)置,檢查無誤之后單擊“Finish”按鈕。
之后開始轉(zhuǎn)換,直到轉(zhuǎn)換完成。
在轉(zhuǎn)換完成之后,關(guān)閉源Linux計(jì)算機(jī),啟動(dòng)轉(zhuǎn)換后的Linux虛擬機(jī),檢查是否正常(如圖9)。