■ 河北 許子康 王春海
Veritas System Recovery(以下簡稱SSR)是一款優(yōu)秀的系統(tǒng)備份恢復軟件,該軟件有一個重要的功能是可以將備份恢復到不同硬件環(huán)境的計算機運行。所以使用SSR可以實現(xiàn)從物理機到虛擬機的遷移(備份物理機數(shù)據(jù)、恢復到虛擬機),也可以實現(xiàn)從物理機到其他不同型號物理機的遷移,還可以實現(xiàn)從虛擬機到物理機的反向遷移(備份虛擬機數(shù)據(jù)、恢復到物理機)。

考慮到現(xiàn)在服務(wù)器不配光驅(qū)或現(xiàn)在已經(jīng)很少使用光盤,可以將U盤制作成工具盤啟動服務(wù)器。下面介紹方法和主要步驟。
1.在一臺服務(wù)器上安裝Veritas System Recovery 18(可以在物理服務(wù)器上安裝,也可以在虛擬機中安裝)。安裝之后創(chuàng)建SSR恢復光盤ISO文件,文件名為VeritasSrd.iso。
2.當前版本生成的SSR恢復ISO鏡像文件大小為625MB,找一個1GB以上的U盤就可以滿足需求。在制作啟動U盤的時候會對U盤進行初始化操作,U盤上原有的數(shù)據(jù)會被清空,所以如果U盤上有重要數(shù)據(jù)一定要備份到安全的位置。
使用UltraISO工具軟件,打開 VeritasSrd.iso,在“啟動”菜單中選擇“寫入硬盤映像”,在“寫入硬盤映像”對話框中的“硬盤驅(qū)動器”中會顯示當前計算機上可用的U盤,如果有多個U盤可以從下拉列表中選擇。選擇了正確的U盤之后單擊“寫入”按鈕,UltraISO會將選擇的ISO鏡像寫入到U盤。
因為ISO是可引導的,將ISO格式的文件展開并寫入到U盤之后,此U盤也是可引導的,和將ISO文件刻錄成光盤并從光盤引導效果相同。
當U盤制作完成后,從計算機上拔下該U盤,用此U盤啟動準備遷移的服務(wù)器,實現(xiàn)物理機的備份與恢復。

圖1 “網(wǎng)絡(luò)”界面
可以將要進行P2V的物理服務(wù)器,使用上一步制作的U盤引導,將需要系統(tǒng)盤、數(shù)據(jù)盤備份成鏡像文件,備份保存的位置可以是服務(wù)器本地空閑的分區(qū),也可以是網(wǎng)絡(luò)中另一臺提供空間的文件服務(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盤啟動服務(wù)器,進入Veritas System Recovery界面后,在“網(wǎng)絡(luò)”中單擊“配置網(wǎng)絡(luò)連接設(shè)置”按鈕,如圖1所示,為服務(wù)器設(shè)置IP地址以連接服務(wù)器B提供的共享文件夾。
2.在“網(wǎng)絡(luò)適配器”對話框中選擇“使用以下IP地址”,然后根據(jù)當前的網(wǎng)絡(luò)環(huán)境設(shè)置IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)。如果網(wǎng)絡(luò)中有DHCP服務(wù)器,使用默認選項“自動獲取IP地址”,SSR會自動從網(wǎng)絡(luò)中的DHCP獲得一個可用的IP地址。

圖2 映射網(wǎng)絡(luò)驅(qū)動器

圖3 選擇要備份的驅(qū)動

圖4 備份當前服務(wù)器本地硬盤到遠程的文件服務(wù)器
3.在設(shè)置了IP地址之后返回到圖1的網(wǎng)絡(luò)工具對話框,單擊“映射網(wǎng)絡(luò)驅(qū)動器”按鈕,在彈出的“映射網(wǎng)絡(luò)驅(qū)動器”對話框中的“文件夾”中以UNC格式輸入文件服務(wù)器的IP地址和提供的共享文件夾,本示例為\172.16.6.3ackupA1_200.200(如圖2所示),然后單擊“使用不同的用戶名連接”,在彈出的“作為…進行連接”對話框中輸入服務(wù)器B的帳戶和密碼,該帳戶和密碼需要對\172.16.6.3ackup共享文件夾有寫入權(quán)限。輸入完成后單擊“確定”按鈕,如果輸入正確并且網(wǎng)絡(luò)連通,會彈出“已成功映射網(wǎng)絡(luò)驅(qū)動器”的提示。
【說明】當需要遷移多臺物理服務(wù)器時,在提供文件服務(wù)器的共享文件夾中為每臺服務(wù)器創(chuàng)建一個共享文件夾,每個文件夾保存一臺服務(wù)器的備份數(shù)據(jù)。文件夾名稱一般是以服務(wù)器的功能與對應的IP地址進行命名。本例中備份數(shù)據(jù)保存在IP地址為172.16.6.3、共享文件夾為backup的A1_200.200子文件夾中。
4.單擊“主頁”按鈕,在此可以執(zhí)行恢復計算機、備份計算機、映射網(wǎng)絡(luò)驅(qū)動器的操作。在此選擇“備份計算機”鏈接,開始備份向?qū)А?/p>
5.在“驅(qū)動器”對話框中選擇要備份的驅(qū)動器的盤符,如果備份的目的是在源服務(wù)器上進行恢復,需要備份“系統(tǒng)保留”分區(qū);如果備份的目的是進行系統(tǒng)的遷移,不需要備份“系統(tǒng)保留”分區(qū),而只是備份C、D、E等分區(qū)即可。如圖3所示。如果業(yè)務(wù)系統(tǒng)主要運行在C盤或C、D盤,其他的磁盤只是備份,或者不需要使用備份、恢復的方式進行遷移,可以在將物理機遷移到虛擬機之后,通過網(wǎng)絡(luò)共享文件夾的方式復制到虛擬機中。
6.在“備份目標”中選擇第3步中映射的驅(qū)動器,本示例為Z盤,每個備份的驅(qū)動器將保存為一個文件。
7.在“正在完成Back Up My Computer Wizard”中單擊“完成”按鈕。然后SSR開始備份選擇的分區(qū)到遠程的文件服務(wù)器指定目錄中,如圖4所示。備份完成后關(guān)閉服務(wù)器。
8.備份完成后,打開文件服務(wù)器可以看到有3個文件,每個文件代表了一個分區(qū)(或一個硬盤),在恢復的時候,每個文件恢復到一個單獨的硬盤而不是恢復到一個分區(qū),這一點需要注意。

圖5 預遷移的源物理服務(wù)器分區(qū)

圖6 新建虛擬機
使用SSR將物理服務(wù)器備份成鏡像文件之后,使用vSphere Web Client登錄到vCenter Server,根據(jù)源物理機的配置、操作系統(tǒng)、硬盤分區(qū)數(shù)量大小創(chuàng)建對應的虛擬機,然后使用SSR的恢復光盤ISO文件啟動虛擬機,從保存?zhèn)浞莸奈募?wù)器讀取鏡像并恢復到新創(chuàng)建的虛擬機。操作步驟如下:
1.新建虛擬機,根據(jù)遷移的物理機的配置,為新建虛擬機選擇合適配置。
2.使用SSR的ISO啟動虛擬機,將備份恢復到虛擬機。
3.使用Windows PE工具光盤,修復引導環(huán)境。
在本示例中,備份的物理服務(wù)器安裝的操作系統(tǒng)是Windows Server 2008 R2,物理服務(wù)器配置了2個CPU、16GB內(nèi)存,硬盤容量為300GB并劃分3個分區(qū),每個分區(qū)的大小依次是40、100、160GB,如圖5所示。其中最前面的100MB是EFI分區(qū)。
在創(chuàng)建虛擬機的時候,除了操作系統(tǒng)選擇與源物理機相同外,硬盤的大小、CPU與內(nèi)存配置可以根據(jù)實際情況進行配置。如果源物理服務(wù)器配置過高,而實際又使用不了這么多資源的時候,虛擬機的內(nèi)存與CPU可以根據(jù)實際情況進行分配。例如原物理服務(wù)器是2個10核心的CPU、配置了16GB內(nèi)存,實際只需要 4個 CPU、8GB內(nèi)存時,可以為虛擬機分配4個vCPU、8GB內(nèi)存。虛擬機的硬盤也可以根據(jù)源物理服務(wù)器實際使用的大小,并根據(jù)后期的容量增長進行合理的配置。一般情況下,遷移后虛擬硬盤的容量以現(xiàn)有實際使用容量的2倍大小較為合適。以后當容量不足時可以隨時增加。本示例中創(chuàng)建的虛擬機有4個CPU、8GB內(nèi)存,3個硬盤,大小依次是 40GB、100GB、200GB,如圖6所示,具體恢復步驟如下:
1.將SSR恢復光盤ISO文件上傳到ESXi的數(shù)據(jù)存儲,修改虛擬機配置加載此ISO文件。然后啟動虛擬機,進入Vertias System Recovery界面,參照上一節(jié)的步驟,為虛擬機設(shè)置IP地址、子網(wǎng)掩碼、網(wǎng)關(guān),然后映射保存?zhèn)浞葭R像的共享文件夾,在“主頁”中選擇“恢復計算機”。

圖7 選擇C盤的備份文件進行恢復
2.在“選擇要還原的恢復點”對話框中單擊“瀏覽”按鈕,先選擇C盤的備份文件,如圖7所示。
3.在“初始化磁盤分區(qū)結(jié)構(gòu)”中,選擇磁盤1,用以恢復C盤,以后恢復D盤到磁盤2,恢復E盤到磁盤3。
4.在“要恢復的驅(qū)動器”中選擇要恢復的驅(qū)動器,如果是將備份恢復到與源物理機不同的硬件環(huán)境中,選中“使 用Restore Anyware還原到不同的硬件”。如果是恢復D盤、E盤等數(shù)據(jù)分區(qū)就不要選中這個選項。
5.在“正在完成 恢復我的電腦向?qū)А睂υ捒颍瑔螕簟巴瓿伞卑粹o開始恢復。如果只恢復一個系統(tǒng)分區(qū)或者這是恢復的最后一個分區(qū),可選擇“完成時重新啟動”。如果還要恢復其他硬盤就不要選中該選項。
6.SSR的恢復速度較快,請等待數(shù)據(jù)恢復完成。
7.等C盤恢復完成后,繼續(xù)恢復其他的硬盤。相關(guān)可參照2至6的步驟,將D盤恢復到磁盤2,E盤恢復到磁盤3,這些不一一介紹。
在本次恢復的過程中,只恢復了系統(tǒng)磁盤C盤、數(shù)據(jù)磁盤D、E,但沒有恢復EFI的引導分區(qū),所以,如果此時重新啟動虛擬機,會提示“Operating System not found”,虛擬機不能啟動。
在恢復完成之后,關(guān)閉虛擬機,修改虛擬機配置,取消加載SSR恢復光盤,加載Windows PE的光盤鏡像ISO文件,啟動到Windows PE,使用“修復Windows啟動”功能,修復引導環(huán)境后,遷移過程才算完成。
1.使用電腦店U盤啟動盤6.5啟動虛擬機,選擇第一項進入Windows PE。
2.進入Windows PE后,雙擊桌面上的“Win引導修復”程序,選擇C。選擇“1.開始修復”。修復完成后單擊“退出”。
3.運行DG分區(qū)工具,提示“沒有活動分區(qū),不能用作啟動盤”,單擊“更正”按鈕,將C盤設(shè)為引導分區(qū)。再按F8保存設(shè)置。
4.退出Windows PE程序并重啟虛擬機,然后進入系統(tǒng),至此從物理機到虛擬機完成遷移。打開“計算機管理→存儲→磁盤管理”,此時其他磁盤為脫機狀態(tài)。用鼠標右鍵單擊,將脫機的磁盤聯(lián)機。如果為虛擬機分配的硬盤大于源物理機對應的磁盤分區(qū),此時在硬盤后面會有剩余空間,用鼠標右擊分區(qū),選擇“擴展卷”,將剩余空間分配給對應的分區(qū)。
最后修改虛擬機網(wǎng)卡的IP地址,與遷移的物理機的IP地址設(shè)置相同,用虛擬機代替源物理機對外提供服務(wù),這些將不再介紹。