■ 河北 許子康 王春海
Veritas System Recovery(以下簡(jiǎn)稱SSR)是一款優(yōu)秀的系統(tǒng)備份恢復(fù)軟件,該軟件有一個(gè)重要的功能是可以將備份恢復(fù)到不同硬件環(huán)境的計(jì)算機(jī)運(yùn)行。所以使用SSR可以實(shí)現(xiàn)從物理機(jī)到虛擬機(jī)的遷移(備份物理機(jī)數(shù)據(jù)、恢復(fù)到虛擬機(jī)),也可以實(shí)現(xiàn)從物理機(jī)到其他不同型號(hào)物理機(jī)的遷移,還可以實(shí)現(xiàn)從虛擬機(jī)到物理機(jī)的反向遷移(備份虛擬機(jī)數(shù)據(jù)、恢復(fù)到物理機(jī))。
考慮到現(xiàn)在服務(wù)器不配光驅(qū)或現(xiàn)在已經(jīng)很少使用光盤,可以將U盤制作成工具盤啟動(dòng)服務(wù)器。下面介紹方法和主要步驟。
1.在一臺(tái)服務(wù)器上安裝Veritas System Recovery 18(可以在物理服務(wù)器上安裝,也可以在虛擬機(jī)中安裝)。安裝之后創(chuàng)建SSR恢復(fù)光盤ISO文件,文件名為VeritasSrd.iso。
2.當(dāng)前版本生成的SSR恢復(fù)ISO鏡像文件大小為625MB,找一個(gè)1GB以上的U盤就可以滿足需求。在制作啟動(dòng)U盤的時(shí)候會(huì)對(duì)U盤進(jìn)行初始化操作,U盤上原有的數(shù)據(jù)會(huì)被清空,所以如果U盤上有重要數(shù)據(jù)一定要備份到安全的位置。
使用UltraISO工具軟件,打開(kāi) VeritasSrd.iso,在“啟動(dòng)”菜單中選擇“寫(xiě)入硬盤映像”,在“寫(xiě)入硬盤映像”對(duì)話框中的“硬盤驅(qū)動(dòng)器”中會(huì)顯示當(dāng)前計(jì)算機(jī)上可用的U盤,如果有多個(gè)U盤可以從下拉列表中選擇。選擇了正確的U盤之后單擊“寫(xiě)入”按鈕,UltraISO會(huì)將選擇的ISO鏡像寫(xiě)入到U盤。
因?yàn)镮SO是可引導(dǎo)的,將ISO格式的文件展開(kāi)并寫(xiě)入到U盤之后,此U盤也是可引導(dǎo)的,和將ISO文件刻錄成光盤并從光盤引導(dǎo)效果相同。
當(dāng)U盤制作完成后,從計(jì)算機(jī)上拔下該U盤,用此U盤啟動(dòng)準(zhǔn)備遷移的服務(wù)器,實(shí)現(xiàn)物理機(jī)的備份與恢復(fù)。
圖1 “網(wǎng)絡(luò)”界面
可以將要進(jìn)行P2V的物理服務(wù)器,使用上一步制作的U盤引導(dǎo),將需要系統(tǒng)盤、數(shù)據(jù)盤備份成鏡像文件,備份保存的位置可以是服務(wù)器本地空閑的分區(qū),也可以是網(wǎng)絡(luò)中另一臺(tái)提供空間的文件服務(wù)器。
示例:要遷移的服務(wù) 器A的IP地 址 是192.168.200.200。提供空間的文件服務(wù)器B的IP地址是172.16.6.3,共享文件夾是backup。要將服務(wù)器A的C、D、E分區(qū)創(chuàng)建備份文件。
1.使用U盤啟動(dòng)服務(wù)器,進(jìn)入Veritas System Recovery界面后,在“網(wǎng)絡(luò)”中單擊“配置網(wǎng)絡(luò)連接設(shè)置”按鈕,如圖1所示,為服務(wù)器設(shè)置IP地址以連接服務(wù)器B提供的共享文件夾。
2.在“網(wǎng)絡(luò)適配器”對(duì)話框中選擇“使用以下IP地址”,然后根據(jù)當(dāng)前的網(wǎng)絡(luò)環(huán)境設(shè)置IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)。如果網(wǎng)絡(luò)中有DHCP服務(wù)器,使用默認(rèn)選項(xiàng)“自動(dòng)獲取IP地址”,SSR會(huì)自動(dòng)從網(wǎng)絡(luò)中的DHCP獲得一個(gè)可用的IP地址。
圖2 映射網(wǎng)絡(luò)驅(qū)動(dòng)器
圖3 選擇要備份的驅(qū)動(dòng)
圖4 備份當(dāng)前服務(wù)器本地硬盤到遠(yuǎn)程的文件服務(wù)器
3.在設(shè)置了IP地址之后返回到圖1的網(wǎng)絡(luò)工具對(duì)話框,單擊“映射網(wǎng)絡(luò)驅(qū)動(dòng)器”按鈕,在彈出的“映射網(wǎng)絡(luò)驅(qū)動(dòng)器”對(duì)話框中的“文件夾”中以UNC格式輸入文件服務(wù)器的IP地址和提供的共享文件夾,本示例為\172.16.6.3ackupA1_200.200(如圖2所示),然后單擊“使用不同的用戶名連接”,在彈出的“作為…進(jìn)行連接”對(duì)話框中輸入服務(wù)器B的帳戶和密碼,該帳戶和密碼需要對(duì)\172.16.6.3ackup共享文件夾有寫(xiě)入權(quán)限。輸入完成后單擊“確定”按鈕,如果輸入正確并且網(wǎng)絡(luò)連通,會(huì)彈出“已成功映射網(wǎng)絡(luò)驅(qū)動(dòng)器”的提示。
【說(shuō)明】當(dāng)需要遷移多臺(tái)物理服務(wù)器時(shí),在提供文件服務(wù)器的共享文件夾中為每臺(tái)服務(wù)器創(chuàng)建一個(gè)共享文件夾,每個(gè)文件夾保存一臺(tái)服務(wù)器的備份數(shù)據(jù)。文件夾名稱一般是以服務(wù)器的功能與對(duì)應(yīng)的IP地址進(jìn)行命名。本例中備份數(shù)據(jù)保存在IP地址為172.16.6.3、共享文件夾為backup的A1_200.200子文件夾中。
4.單擊“主頁(yè)”按鈕,在此可以執(zhí)行恢復(fù)計(jì)算機(jī)、備份計(jì)算機(jī)、映射網(wǎng)絡(luò)驅(qū)動(dòng)器的操作。在此選擇“備份計(jì)算機(jī)”鏈接,開(kāi)始備份向?qū)А?/p>
5.在“驅(qū)動(dòng)器”對(duì)話框中選擇要備份的驅(qū)動(dòng)器的盤符,如果備份的目的是在源服務(wù)器上進(jìn)行恢復(fù),需要備份“系統(tǒng)保留”分區(qū);如果備份的目的是進(jìn)行系統(tǒng)的遷移,不需要備份“系統(tǒng)保留”分區(qū),而只是備份C、D、E等分區(qū)即可。如圖3所示。如果業(yè)務(wù)系統(tǒng)主要運(yùn)行在C盤或C、D盤,其他的磁盤只是備份,或者不需要使用備份、恢復(fù)的方式進(jìn)行遷移,可以在將物理機(jī)遷移到虛擬機(jī)之后,通過(guò)網(wǎng)絡(luò)共享文件夾的方式復(fù)制到虛擬機(jī)中。
6.在“備份目標(biāo)”中選擇第3步中映射的驅(qū)動(dòng)器,本示例為Z盤,每個(gè)備份的驅(qū)動(dòng)器將保存為一個(gè)文件。
7.在“正在完成Back Up My Computer Wizard”中單擊“完成”按鈕。然后SSR開(kāi)始備份選擇的分區(qū)到遠(yuǎn)程的文件服務(wù)器指定目錄中,如圖4所示。備份完成后關(guān)閉服務(wù)器。
8.備份完成后,打開(kāi)文件服務(wù)器可以看到有3個(gè)文件,每個(gè)文件代表了一個(gè)分區(qū)(或一個(gè)硬盤),在恢復(fù)的時(shí)候,每個(gè)文件恢復(fù)到一個(gè)單獨(dú)的硬盤而不是恢復(fù)到一個(gè)分區(qū),這一點(diǎn)需要注意。
圖5 預(yù)遷移的源物理服務(wù)器分區(qū)
圖6 新建虛擬機(jī)
使用SSR將物理服務(wù)器備份成鏡像文件之后,使用vSphere Web Client登錄到vCenter Server,根據(jù)源物理機(jī)的配置、操作系統(tǒng)、硬盤分區(qū)數(shù)量大小創(chuàng)建對(duì)應(yīng)的虛擬機(jī),然后使用SSR的恢復(fù)光盤ISO文件啟動(dòng)虛擬機(jī),從保存?zhèn)浞莸奈募?wù)器讀取鏡像并恢復(fù)到新創(chuàng)建的虛擬機(jī)。操作步驟如下:
1.新建虛擬機(jī),根據(jù)遷移的物理機(jī)的配置,為新建虛擬機(jī)選擇合適配置。
2.使用SSR的ISO啟動(dòng)虛擬機(jī),將備份恢復(fù)到虛擬機(jī)。
3.使用Windows PE工具光盤,修復(fù)引導(dǎo)環(huán)境。
在本示例中,備份的物理服務(wù)器安裝的操作系統(tǒng)是Windows Server 2008 R2,物理服務(wù)器配置了2個(gè)CPU、16GB內(nèi)存,硬盤容量為300GB并劃分3個(gè)分區(qū),每個(gè)分區(qū)的大小依次是40、100、160GB,如圖5所示。其中最前面的100MB是EFI分區(qū)。
在創(chuàng)建虛擬機(jī)的時(shí)候,除了操作系統(tǒng)選擇與源物理機(jī)相同外,硬盤的大小、CPU與內(nèi)存配置可以根據(jù)實(shí)際情況進(jìn)行配置。如果源物理服務(wù)器配置過(guò)高,而實(shí)際又使用不了這么多資源的時(shí)候,虛擬機(jī)的內(nèi)存與CPU可以根據(jù)實(shí)際情況進(jìn)行分配。例如原物理服務(wù)器是2個(gè)10核心的CPU、配置了16GB內(nèi)存,實(shí)際只需要 4個(gè) CPU、8GB內(nèi)存時(shí),可以為虛擬機(jī)分配4個(gè)vCPU、8GB內(nèi)存。虛擬機(jī)的硬盤也可以根據(jù)源物理服務(wù)器實(shí)際使用的大小,并根據(jù)后期的容量增長(zhǎng)進(jìn)行合理的配置。一般情況下,遷移后虛擬硬盤的容量以現(xiàn)有實(shí)際使用容量的2倍大小較為合適。以后當(dāng)容量不足時(shí)可以隨時(shí)增加。本示例中創(chuàng)建的虛擬機(jī)有4個(gè)CPU、8GB內(nèi)存,3個(gè)硬盤,大小依次是 40GB、100GB、200GB,如圖6所示,具體恢復(fù)步驟如下:
1.將SSR恢復(fù)光盤ISO文件上傳到ESXi的數(shù)據(jù)存儲(chǔ),修改虛擬機(jī)配置加載此ISO文件。然后啟動(dòng)虛擬機(jī),進(jìn)入Vertias System Recovery界面,參照上一節(jié)的步驟,為虛擬機(jī)設(shè)置IP地址、子網(wǎng)掩碼、網(wǎng)關(guān),然后映射保存?zhèn)浞葭R像的共享文件夾,在“主頁(yè)”中選擇“恢復(fù)計(jì)算機(jī)”。
圖7 選擇C盤的備份文件進(jìn)行恢復(fù)
2.在“選擇要還原的恢復(fù)點(diǎn)”對(duì)話框中單擊“瀏覽”按鈕,先選擇C盤的備份文件,如圖7所示。
3.在“初始化磁盤分區(qū)結(jié)構(gòu)”中,選擇磁盤1,用以恢復(fù)C盤,以后恢復(fù)D盤到磁盤2,恢復(fù)E盤到磁盤3。
4.在“要恢復(fù)的驅(qū)動(dòng)器”中選擇要恢復(fù)的驅(qū)動(dòng)器,如果是將備份恢復(fù)到與源物理機(jī)不同的硬件環(huán)境中,選中“使 用Restore Anyware還原到不同的硬件”。如果是恢復(fù)D盤、E盤等數(shù)據(jù)分區(qū)就不要選中這個(gè)選項(xiàng)。
5.在“正在完成 恢復(fù)我的電腦向?qū)А睂?duì)話框,單擊“完成”按鈕開(kāi)始恢復(fù)。如果只恢復(fù)一個(gè)系統(tǒng)分區(qū)或者這是恢復(fù)的最后一個(gè)分區(qū),可選擇“完成時(shí)重新啟動(dòng)”。如果還要恢復(fù)其他硬盤就不要選中該選項(xiàng)。
6.SSR的恢復(fù)速度較快,請(qǐng)等待數(shù)據(jù)恢復(fù)完成。
7.等C盤恢復(fù)完成后,繼續(xù)恢復(fù)其他的硬盤。相關(guān)可參照2至6的步驟,將D盤恢復(fù)到磁盤2,E盤恢復(fù)到磁盤3,這些不一一介紹。
在本次恢復(fù)的過(guò)程中,只恢復(fù)了系統(tǒng)磁盤C盤、數(shù)據(jù)磁盤D、E,但沒(méi)有恢復(fù)EFI的引導(dǎo)分區(qū),所以,如果此時(shí)重新啟動(dòng)虛擬機(jī),會(huì)提示“Operating System not found”,虛擬機(jī)不能啟動(dòng)。
在恢復(fù)完成之后,關(guān)閉虛擬機(jī),修改虛擬機(jī)配置,取消加載SSR恢復(fù)光盤,加載Windows PE的光盤鏡像ISO文件,啟動(dòng)到Windows PE,使用“修復(fù)Windows啟動(dòng)”功能,修復(fù)引導(dǎo)環(huán)境后,遷移過(guò)程才算完成。
1.使用電腦店U盤啟動(dòng)盤6.5啟動(dòng)虛擬機(jī),選擇第一項(xiàng)進(jìn)入Windows PE。
2.進(jìn)入Windows PE后,雙擊桌面上的“Win引導(dǎo)修復(fù)”程序,選擇C。選擇“1.開(kāi)始修復(fù)”。修復(fù)完成后單擊“退出”。
3.運(yùn)行DG分區(qū)工具,提示“沒(méi)有活動(dòng)分區(qū),不能用作啟動(dòng)盤”,單擊“更正”按鈕,將C盤設(shè)為引導(dǎo)分區(qū)。再按F8保存設(shè)置。
4.退出Windows PE程序并重啟虛擬機(jī),然后進(jìn)入系統(tǒng),至此從物理機(jī)到虛擬機(jī)完成遷移。打開(kāi)“計(jì)算機(jī)管理→存儲(chǔ)→磁盤管理”,此時(shí)其他磁盤為脫機(jī)狀態(tài)。用鼠標(biāo)右鍵單擊,將脫機(jī)的磁盤聯(lián)機(jī)。如果為虛擬機(jī)分配的硬盤大于源物理機(jī)對(duì)應(yīng)的磁盤分區(qū),此時(shí)在硬盤后面會(huì)有剩余空間,用鼠標(biāo)右擊分區(qū),選擇“擴(kuò)展卷”,將剩余空間分配給對(duì)應(yīng)的分區(qū)。
最后修改虛擬機(jī)網(wǎng)卡的IP地址,與遷移的物理機(jī)的IP地址設(shè)置相同,用虛擬機(jī)代替源物理機(jī)對(duì)外提供服務(wù),這些將不再介紹。