IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁操作系統(tǒng)LINUX → 使用Clonezilla遷移到虛擬Linux環(huán)境

使用Clonezilla遷移到虛擬Linux環(huán)境

時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)

在本文中,學(xué)習(xí)如何使用開源的 Clonezilla Live 克隆軟件將物理服務(wù)器轉(zhuǎn)換成虛擬服務(wù)器。具體而言,就是如何使用基于映像的方法將物理服務(wù)器遷移到虛擬服務(wù)器。

如今,驅(qū)動(dòng)數(shù)據(jù)中心的兩大概念 — 經(jīng)濟(jì)和環(huán)保 — 使服務(wù)器虛擬化成為 IT 世界的一個(gè)熱門話題。許多硬件和軟件供應(yīng)商都提供了解決方案。虛擬解決方案可以帶來這些優(yōu)勢:您可以在服務(wù)器之間輕松地遷移虛擬機(jī),虛擬機(jī)可以配置為克隆映像以供復(fù)制使用(例如,在軟件開發(fā)和測試期間使用)。

實(shí)現(xiàn)虛擬化服務(wù)器整合的具體過程取決于您的起點(diǎn):

● 如果您是從零開始設(shè)計(jì)系統(tǒng),那么也將從頭實(shí)現(xiàn)虛擬化。

● 如果您的系統(tǒng)已經(jīng)擁有物理狀態(tài),那么將從物理環(huán)境遷移到虛擬環(huán)境中。

我將這第二個(gè)過程稱為物理-虛擬遷移,即 PV2,并且這正是本文要論述的主題。在實(shí)施 P2V 遷移的過程中,有一些(手動(dòng)和自動(dòng))方法通?梢蕴峁⿴椭N覍⒔榻B這些方法,并向您展示如何使用 Clonezilla Live,這是一種基于映像的解決方案,它能將物理服務(wù)器轉(zhuǎn)換為虛擬機(jī)。

使用 Clonezilla Live,首先從物理服務(wù)器創(chuàng)建一個(gè)系統(tǒng)映像,然后使用啟動(dòng) CD 將映像恢復(fù)到虛擬機(jī)的硬盤中。Clonezilla Live 使用起來非常便捷,并且可以為軟件開發(fā)人員、系統(tǒng)管理員以及希望在維護(hù)初始副本的同時(shí)分析系統(tǒng)副本(并避免可能的硬件組配不當(dāng)問題)的工程師提供幫助。

注意:虛擬和物理系統(tǒng)的硬件和軟件跨越的范圍很廣,因此本文介紹的步驟僅作為一個(gè)參考。您可能需要調(diào)整這些步驟,以使它們匹配您的遷移。

Clonezilla Live 簡介

Clonezilla 是一個(gè)開源的與 Norton Ghost 類似的復(fù)制和克隆解決方案,可以使用它克隆特定的分區(qū)或整個(gè)磁盤。它有兩個(gè)版本:Clonezilla SE(服務(wù)器版本)和 Clonezilla Live.Clonezilla SE 最適合跨越網(wǎng)絡(luò)同步備份和恢復(fù)多個(gè)服務(wù)器。Clonezilla Live 是針對單獨(dú)機(jī)器克隆的更加輕量級的構(gòu)建。

Clonezilla Live 是 Debian Live 和 Clonezilla 的結(jié)合;它提供以下特性和優(yōu)點(diǎn):

● 它只克隆硬盤中被使用的塊。

● 提供了多個(gè)文件系統(tǒng)甚至 LVM 支持,包括面向 GNU/Linux 的 ext2、ext3、xfs、jfs 和 LVM2;面向 MS Windows 的 FAT、NTFS;以及面向 Mac OS 的 HFS+.

● 要設(shè)置 Clonezilla SE,不需要在 Linux 上使用無磁盤的遠(yuǎn)程啟動(dòng)服務(wù)器(DRBL)。

● 支持 CD/DVD、USB 閃存/硬盤和 PXE 啟動(dòng)。

● 可以針對啟動(dòng)和恢復(fù)過程進(jìn)行定制。

Clonezilla Live 使用 Partition Image、ntfsclone、partclone 和 dd 等現(xiàn)有工具來克隆分區(qū)或磁盤。對于未列出的文件系統(tǒng),Clonezilla 使用 dd 復(fù)制所有正在使用和未使用的塊。

虛擬化和系統(tǒng)遷移工具

在將物理服務(wù)器遷移到虛擬機(jī)時(shí),可能會和在物理服務(wù)器之間遷移一樣,受到一些限制。例如,您不能夠?qū)⒁粋(gè) 64 位系統(tǒng)映像遷移到一個(gè) 32 位平臺。在將 Windows 映像恢復(fù)到虛擬機(jī)時(shí),很可能還會遇到 Hardware Abstract Layer (HAL) 問題。

許多免費(fèi)或商業(yè)工具可以幫助實(shí)現(xiàn)物理和虛擬世界之間的系統(tǒng)遷移(PlateSpin PowerConvert、vmware Convert、Microsoft? Virtual Server Migration Tookit 和克隆軟件);這些遷移工具還可以解決由于物理服務(wù)器和虛擬機(jī)之間的硬件不匹配引起的問題。它們的作用之一就是在系統(tǒng)啟動(dòng)階段將必需的驅(qū)動(dòng)程序傳遞給操作系統(tǒng)內(nèi)核并初始化這些驅(qū)動(dòng)程序。當(dāng)然,大部分 P2V 工具的作用遠(yuǎn)不止僅執(zhí)行單機(jī)遷移。

VMware Server 是一個(gè)免費(fèi)的專用平臺,在 Linux 和 Windows 主機(jī)上提供了對多種客戶操作系統(tǒng)類型的支持(包括 Windows、Linux、Solaris 等等)。作為一種全面的虛擬化解決方案,運(yùn)行在 hypervisor 上的虛擬機(jī)監(jiān)視器(VMM)為虛擬機(jī)提供了所有可用的硬件資源類型,包括虛擬 BIOS、虛擬內(nèi)存、虛擬 SCSI 控制器、虛擬網(wǎng)卡,等等。由于客戶操作系統(tǒng)與底層硬件完全分離,因此不需要修改就可以運(yùn)行。

現(xiàn)在,讓我們看看如何使用 Clonezilla Live 將 Windows 系統(tǒng)映像克隆到 VMware Server 托管的虛擬機(jī)上,從而實(shí)現(xiàn) P2V 遷移。

步驟 1. 克隆系統(tǒng)分區(qū)

首先,從 Clonezilla Live CD 啟動(dòng)物理服務(wù)器。

Clonezilla 提供了一些啟動(dòng)選項(xiàng)。例如,可以選擇 To RAM 選項(xiàng)將 Debian Live 和 Clonezilla 加載到內(nèi)存中,并將 CD-ROM 用于其他應(yīng)用。選擇默認(rèn)設(shè)置,您將得到語言和鍵盤布局設(shè)置。使用默認(rèn)設(shè)置。

接下來選擇是否使用基于 GUI 的備份和恢復(fù)向?qū)Щ?Debian shell,用于高級訪問和操作。除非您是一名有經(jīng)驗(yàn)的用戶,否則使用 Start_Clonezilla 選項(xiàng)。您將在 將映像恢復(fù)到虛擬機(jī) 中了解如何使用 shell.

現(xiàn)在列出了兩個(gè)有關(guān)克隆類型的選項(xiàng):

● device-device 用于設(shè)備到設(shè)備之間的直接克隆。

● device-image 用于設(shè)備到映像之間的備份。

由于您要將一個(gè)物理系統(tǒng)轉(zhuǎn)換為一個(gè)虛擬機(jī),因此 device-image 類型是最佳選擇。

接下來,必須選擇在其中寫入或從其中恢復(fù)備份映像的映像目錄,如圖 1 所示。ssh-server、samba-server 和 nfs-server 選項(xiàng)適合有網(wǎng)絡(luò)連接但本地磁盤空閑空間或備份映像不可用的情況。在我們的例子中,我們將克隆系統(tǒng)分區(qū)并將其保存到相同硬盤中的另一個(gè)分區(qū)中。如果選擇 local_dev,您將有機(jī)會選擇 USB 設(shè)備作為 Clonezilla 映像庫。

Clonezilla 技巧

要實(shí)現(xiàn)成功的遷移,在遵循本文介紹的步驟時(shí),應(yīng)當(dāng)牢記這些技巧,并作為總結(jié)經(jīng)驗(yàn)加以參考。

1、確保映像庫具有足夠的空間來存儲分區(qū)內(nèi)的數(shù)據(jù)。

2、可以將映像劃分到多個(gè)卷文件,避免最大文件大小的限制。

3、Clonezilla 不支持從大硬盤和分區(qū)中將映像恢復(fù)到較小的磁盤和分區(qū)。

4、如果 Clonezilla Live 對所有 VMware 版本都不支持 SCSI 磁盤,那么在創(chuàng)建 VM 時(shí)應(yīng)使用 IDE 類型。

5、要在 Clonezilla Live shell 下恢復(fù)映像,您需要以根用戶身份登錄。

6、要恢復(fù)被克隆的分區(qū)映像,目標(biāo)虛擬磁盤必須以格式化的形式呈現(xiàn)給 Clonezilla.

7、要成功地實(shí)現(xiàn) Windows? 遷移,您需要精通 HAL 和并了解 sysprep 等工具。

圖 1. 映像庫選項(xiàng)

映像庫選項(xiàng)

您現(xiàn)在需要選擇將被鏈接到映像庫 /home/partimag 中的位置,這取決于內(nèi)部和外部的(USB)插入磁盤。映像實(shí)際上是位于 /home/partimag 下目錄中,它包含了所有有關(guān)映像的信息和數(shù)據(jù)文件。在本例中,系統(tǒng)分區(qū) /dev/sda1 將被作為映像保存到 /dev/sda5 中。因此,將選擇 sda5 并將其掛載為 /home/partimag/,如圖 2 所示。

圖 2. 映像分區(qū)

映像分區(qū)

確保映像庫具有足夠的空閑空間來存儲系統(tǒng)分區(qū)內(nèi)的數(shù)據(jù)。

如圖 3 所示,可以為映像設(shè)備中的 Clonezilla 映像確認(rèn)主目錄。

圖 3. Clonezilla 模式

Clonezilla 模式

圖 2 還展示了額外的命令信息,幫助使用關(guān)于 /home/partimag 空間使用報(bào)告掛載映像設(shè)備和當(dāng)前的文件系統(tǒng)布局。在執(zhí)行這一步驟之后,選擇計(jì)劃在 Clonezilla Live 中使用的模式?梢赃x擇保存或恢復(fù)整個(gè)本地磁盤或單獨(dú)的分區(qū)。對于磁盤備份,選擇第三項(xiàng) saveparts。

選擇模式之后,將要求您輸入要進(jìn)行備份的映像名(Sys01-2009-02-23-img)和源設(shè)備(/dev/sda1)。下面的圖展示了映像創(chuàng)建過程的高級選項(xiàng)。由于 Clonezilla 支持不同的文件系統(tǒng)格式,并且集成了 ntfsclone、partclone、partimage 和 dd 等分區(qū)克隆工具,可以為當(dāng)前的文件系統(tǒng)設(shè)置要使用的工具的優(yōu)先順序。如果不了解將要克隆的文件系統(tǒng)的話,那么保持默認(rèn)設(shè)置。-q (ntfsclone 》 partimage 》 dd) 也是默認(rèn)設(shè)置,非常適合我們的基于 NTFS 的備份。

圖 4 展示了可以進(jìn)行設(shè)置以優(yōu)化克隆的其他參數(shù)。

圖 4. 其他 Clonezilla 高級參數(shù):克隆

其他 Clonezilla 高級參數(shù):克隆

對于 Windows 系統(tǒng)映像,-rm-win-swap-hib 選項(xiàng)非常有助于保存?zhèn)浞莺突謴?fù)時(shí)間,它的做法是排除 swap 和 hibernation 文件。如果需要將保存后的映像傳遞到另一個(gè)位置,并且需要在恢復(fù)映像時(shí)檢查映像的完整性,那么建議使用 -gm 或 -gs 選項(xiàng)。

Clonezilla Live 還允許您在選擇壓縮方法時(shí)考慮到效率和期間的一些注意事項(xiàng)。一些文件系統(tǒng)不支持大于 2G 的文件,因此,可以通過將映像分解到多個(gè)卷文件,從而設(shè)置最大文件大小。

最后,可以使用 -p 參數(shù)指定一個(gè)動(dòng)作,表示要在克隆過程結(jié)束后執(zhí)行的動(dòng)作。

完成設(shè)置后,現(xiàn)在來查看操作并確認(rèn)您的選擇。備份和恢復(fù)過程都使用 ocs-sr 工具,而帶有相應(yīng)參數(shù)的 ocs-sr 命令則作為記錄提供,供以后使用。

現(xiàn)在,坐下來等待備份完成。完成備份并啟動(dòng)系統(tǒng)之后,將映像目錄從物理服務(wù)器傳遞到一個(gè)位置,這個(gè)位置將作為虛擬機(jī)的恢復(fù)源。

步驟 2. 準(zhǔn)備虛擬機(jī)

從現(xiàn)在開始,我們將在 VMware Server 內(nèi)創(chuàng)建一個(gè)虛擬機(jī)作為系統(tǒng)遷移的目標(biāo)。確保主機(jī)環(huán)境與 VMware Server 兼容并能滿足 guest 操作系統(tǒng)需求和限制。由于虛擬機(jī)將使用與主機(jī)相同的處理器作為基準(zhǔn),因此要求我們克隆的主機(jī)環(huán)境和物理服務(wù)器具有兼容的處理器類型。

首先,使用 VMware New Virtual Machine Wizar

關(guān)鍵詞標(biāo)簽:Clonezilla,Linux

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程使用screen管理你的遠(yuǎn)程會話使用screen管理你的遠(yuǎn)程會話GNU/Linux安裝vmwareGNU/Linux安裝vmware如何登錄linux vps圖形界面 Linux遠(yuǎn)程桌面連如何登錄linux vps圖形界面 Linux遠(yuǎn)程桌面連

相關(guān)下載

人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址linux tc實(shí)現(xiàn)ip流量限制dmidecode命令查看內(nèi)存型號linux下解壓rar文件安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服務(wù)器硬盤IO讀寫負(fù)載