歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 使用Clonezilla遷移到虛擬Linux環境

使用Clonezilla遷移到虛擬Linux環境

日期:2017/2/28 16:46:19   编辑:Linux教程

在本文中,學習如何使用開源的 Clonezilla Live 克隆軟件將物理服務器轉換成虛擬服務器。具體而言,就是如何使用基於映像的方法將物理服務器遷移到虛擬服務器。

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

實現虛擬化服務器整合的具體過程取決於您的起點:

● 如果您是從零開始設計系統,那麼也將從頭實現虛擬化。

● 如果您的系統已經擁有物理狀態,那麼將從物理環境遷移到虛擬環境中。

我將這第二個過程稱為物理-虛擬遷移,即 PV2,並且這正是本文要論述的主題。在實施 P2V 遷移的過程中,有一些(手動和自動)方法通常可以提供幫助。我將介紹這些方法,並向您展示如何使用 Clonezilla Live,這是一種基於映像的解決方案,它能將物理服務器轉換為虛擬機。

使用 Clonezilla Live,首先從物理服務器創建一個系統映像,然後使用啟動 CD 將映像恢復到虛擬機的硬盤中。Clonezilla Live 使用起來非常便捷,並且可以為軟件開發人員、系統管理員以及希望在維護初始副本的同時分析系統副本(並避免可能的硬件組配不當問題)的工程師提供幫助。

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

Clonezilla Live 簡介

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

Clonezilla Live 是 Debian Live 和 Clonezilla 的結合;它提供以下特性和優點:

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

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

● 要設置 Clonezilla SE,不需要在 Linux 上使用無磁盤的遠程啟動服務器(DRBL)。

● 支持 CD/DVD、USB 閃存/硬盤和 PXE 啟動。

● 可以針對啟動和恢復過程進行定制。

Clonezilla Live 使用 Partition Image、ntfsclone、partclone 和 dd 等現有工具來克隆分區或磁盤。對於未列出的文件系統,Clonezilla 使用 dd 復制所有正在使用和未使用的塊。

虛擬化和系統遷移工具

在將物理服務器遷移到虛擬機時,可能會和在物理服務器之間遷移一樣,受到一些限制。例如,您不能夠將一個 64 位系統映像遷移到一個 32 位平台。在將 Windows 映像恢復到虛擬機時,很可能還會遇到 Hardware Abstract Layer (HAL) 問題。

許多免費或商業工具可以幫助實現物理和虛擬世界之間的系統遷移(PlateSpin PowerConvert、VMware Convert、Microsoft? Virtual Server Migration Tookit 和克隆軟件);這些遷移工具還可以解決由於物理服務器和虛擬機之間的硬件不匹配引起的問題。它們的作用之一就是在系統啟動階段將必需的驅動程序傳遞給操作系統內核並初始化這些驅動程序。當然,大部分 P2V 工具的作用遠不止僅執行單機遷移。

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

現在,讓我們看看如何使用 Clonezilla Live 將 Windows 系統映像克隆到 VMware Server 托管的虛擬機上,從而實現 P2V 遷移。

Copyright © Linux教程網 All Rights Reserved