技術文檔
XX單位服務器虛擬化遷移建議
XX單位服務器虛擬化遷移建議
1. P2V建議方案... 1
1.1. 哪些服務器參與遷移... 1
1.2. 遷移完成后的虛機處理... 1
1.3. 遷移的時間要求... 2
2. 遷移工具介紹... 2
3. 遷移方法介紹... 4
3.1. 熱克隆簡介... 4
3.1.1. 熱克隆準備條件... 4
3.1.2. 熱克隆優點... 4
3.1.3. 熱克隆缺點... 4
3.1.4. 熱克隆適用場景:... 5
3.1.5. 熱克隆不適用的場景... 5
3.1.6. 熱克隆流程圖解... 5
3.1.7. 熱克隆完成后的虛機處理... 6
3.2. 冷克隆... 7
3.2.1. 冷克隆準備條件... 7
3.2.2. 冷克隆優點... 7
3.2.3. 冷克隆缺點... 7
3.2.4. 適用環境... 7
3.2.5. 不適用的環境... 7
3.3. 手動部署... 8
3.3.1. 優點... 8
3.3.2. 適用場景... 8
1. P2V建議方案
XX單位在本地機房和下面縣市擁有大量分散服務器,計劃將其中部分服務器上的業務系統遷移至虛擬化環境,以保證業務的連續并節省硬件資源,同時便于集中化管理。該方案用于指導整個遷移過程。1.1. 哪些服務器參與遷移
1. 如果服務器使用U盾、加密狗等外設,不建議遷移;一定要遷移的,請購買USB Server硬件設備實現該類外設的漂移2. 如果服務器硬盤大于2T,遷移工具不支持,必須手動重新部署
3. 如果服務器業務完全不能停,在線遷移將失敗,只能手動重新部署
4. 除上述三種情況的,建議全部采用P2V工具進行遷移。先采用熱遷移,失敗的話嘗試冷遷移
5. 對于不明原因導致無法遷移的,建議手動重新部署
根據上述要求,遷移前需要做大量的統計工作,決定每一臺服務器的遷移方案。請認真填寫“服務器信息統計表”
1.2. 遷移完成后的虛機處理
1. 對遷移完成的虛擬機做快照,保證后續改動可能導致系統異常時的恢復操作2. 遷移完成后,虛機默認處于關閉狀態,需要手動加電啟動
3. 虛機默認保留源系統的主機名和SID,主機名在工作組和域環境中都會造成沖突,SID只在域環境中造成沖突;建議更改源主機的主機名和SID而不是更改虛擬機的,否則會造成虛擬機無法100%保持源系統屬性,導致部分軟件功能不可用
4. 對于windows2000以后的系統,生成的虛擬機會將原有網卡隱藏掉,原有IP仍然歸屬于該隱藏的網卡,虛擬機開機后,因為是隱藏不可用的,不會造成地址沖突
5. 虛機自動生成新網卡,并啟用dhcp避免地址沖突
6. 想要將原有IP指定給新生成的網卡,必須先刪除隱藏的原有網卡
7. windows2000及更早的系統,也會將原有網卡隱藏不可用,但原有地址會自動分配給新生成的網卡,遷移完成如果直接開啟虛擬機,會產生地址沖突;虛擬機開機前,必須編輯虛擬機讓新網卡不能開機啟動,進入系統處理完其他事項后,刪除隱藏的網卡,讓原物理機離線,再激活虛擬機的新網卡
8. 部分系統遷移完成后,開機會報錯“部分服務和驅動無法加載和啟動”,進入系統后,需要手動處理
9. windows2000以后的系統,大部分都可以正常安裝vmware tools
10. windows2000及更早的系統,安裝vmware tools有時會造成藍屏或無法啟動等現象,如果問題無法解決,可以不安裝vmware tools工具
11. 虛擬機的所有屬性確定沒有問題,刪除快照
12. 完成上述操作后可啟用虛機接管業務
1.3. 遷移的時間要求
1. 不論是哪種遷移,盡量停止數據庫和服務,建議在下班時間進行。臨近下班前開啟遷移進程,中間無人值守,第二天上班前提前1小時到達現場進行配置處理,讓虛機接管業務,接管越晚,數據不一致越嚴重2. 目前觀察,普通服務器的在線遷移時間不低于8小時。離線遷移時間會更長。建議先采用嘗試熱遷移,失敗的話采用冷遷移
2. 遷移工具介紹
VMware vSphere基礎架構搭建好后,如何把現有跑在物理機上的應用遷移到虛擬機上呢? VMware為此提供了專用工具VMware vCenter Converter,此工具可以通過兩種方式實現P2V(物理機遷移到虛擬機),一是hotclone熱克隆(操作系統啟動的情況下),另一種是coldclone冷克隆(操作系統未啟動的情況下);這兩種方法也有局限之處,在實際的遷移過程中,并非100%適用,對于上述工具無法完成的,可以手動重新部署。VMware vCenter Converter Standalone組件介紹

轉換物理機時,Converter Standalone 會使用克隆和系統重新配置步驟創建和配置目標虛擬機,以便目標虛擬機能夠在 vCenter Server 環境中正常工作。由于該遷移過程對源而言為無損操作,因此,轉換完成后可繼續使用原始源計算機。
克隆是為目標虛擬機復制源物理磁盤或卷的過程。克隆涉及復制源計算機硬盤上的數據,并將該數據傳輸至目標虛擬磁盤。目標虛擬磁盤可能有不同的幾何形狀、大小、文件布局及其他特性,因此,目標虛擬磁盤可能不是源磁盤的精確副本。
系統重新配置可調整遷移的操作系統,以使其能夠在虛擬硬件上正常運行。
如果計劃在源物理機所在的同一網絡上運行導入的虛擬機,則必須修改其中一臺計算機的網絡名稱和 IP 地址,使物理機和虛擬機能夠共存。此外,您還必須確保 Windows 源計算機和目標虛擬機具有不同的計算機名稱。
不能在物理機之間移動原始設備制造商 (OEM) 許可證。在您從 OEM 購買許可證后,該許可證會附加到服務器,而且不能重新分配。只能將零售和批量許可證重新分配給新物理服務器。如果要遷移 OEM Windows映像,則必須擁有 Windows Server Enterprise 或 Datacenter Edition 許可證才能運行多個虛擬機。
3. 遷移方法介紹
3.1. 熱克隆簡介
熱克隆也叫做實時克隆或聯機克隆,要求在源計算機運行其操作系統的過程中轉換該源計算機。通過熱克隆,可以在不關閉計算機的情況下克隆計算機。由于在轉換期間進程繼續在源計算機上運行,因此生成的虛擬機不是源計算機的精確副本。為了避免數據丟失或不一致,導致目標虛機無法啟動,盡量停止所有對外服務,包括數據庫和應用程序等。3.1.1. 熱克隆準備條件
1. 源計算機和虛擬化服務器網絡可達,克隆過程中網絡不能中斷2. 源計算機C盤至少有300M的剩余空間可供安裝克隆軟件
3. 關閉數據庫和對外服務,如IIS、ftp、郵件等
4. 不能有任何大于 2T 的卷
3.1.2. 熱克隆優點
1. 無需手動重新部署2. 無需關閉計算機
3. 無需人工值守
3.1.3. 熱克隆缺點
1. 需要在源計算機上安裝代理軟件,極少數情況下可能源系統導致部分應用無法啟動2. 生成的虛擬機不是源計算機的精確副本
3. 盡量關閉數據庫和對外服務,遷移過程中業務盡量停止
4. Windows2000及更早的系統需要重啟才能使代理軟件生效;且使用的converter版本智能是4.1及更早的版本
3.1.4. 熱克隆適用場景:
1、 普遍適用2、 一般是三種手段中最先嘗試的方式
3、 源計算機上部分軟件無法找到原始副本或沒有重新部署所需的技術力量,導致無法手動部署的
4、 不允許關機或關機后可能無法啟動的場景
3.1.5. 熱克隆不適用的場景
1. 多系統一次只能克隆本次啟動的系統,如果想克隆第二個系統,必須重啟后引導到第二系統才能進行克隆,此種情況建議使用冷克隆2. 源系統配置混亂,建議手動重新部署
3.1.6. 熱克隆流程圖解



3.1.7. 熱克隆完成后的虛機處理
1. 熱克隆完成后,虛機默認處于關閉狀態2. 虛機自動生成新網卡替換物理機網卡,并啟用dhcp避免地址沖突
3. 需要管理員手動將原有IP設置給新網卡
4. 虛機默認保留源系統的主機名和SSID,建議更改源系統的主機名和SSID
5. 完成上述操作后可啟用虛機接管業務
3.2. 冷克隆
冷克隆也稱為脫機克隆,用于在源計算機沒有運行其操作系統時克隆此源計算機。在冷克隆計算機時,通過其上具有WinPE和vCenter Converter 的CD盤重新引導源計算機。通過冷克隆,您可以創建最一致的源計算機副本,因為在轉換期間源計算機上不會發生任何更改。冷克隆在源計算機上不留痕跡,但要求現場可以接觸到源計算機。3.2.1. 冷克隆準備條件
1. 源計算機和虛擬化服務器網絡可達,克隆過程中網絡不能中斷2. 準備好源服務器的RAID卡驅動和網卡驅動,打包到引導盤中
3. 不能有任何大于 2T 的卷
3.2.2. 冷克隆優點
1. 最一致的源計算機副本2. 對源系統沒有任何更改
3. 如果能識別到硬盤和網卡,成功率為100%
4. 相對熱克隆花費時間較短
3.2.3. 冷克隆缺點
1. 必須到設備現場進行操作2. 可能無法識別到硬盤或網卡導致無法遷移
3.2.4. 適用環境
1. 熱遷移無法完成的情況2. 域控制器智能用冷克隆
3.2.5. 不適用的環境
1. 不方便到達設備現場2. 引導盤無法識別到硬盤或網卡
3.3. 手動部署
手動部署是指在空白操作系統上重新部署數據庫和軟件的過程,也是最傳統的部署方法3.3.1. 優點
源服務器可以正常使用,直到手動部署完成才切換,不影響任何業務3.3.2. 適用場景
1. 想要重新規劃整個服務器軟件設置的情況2. 服務器硬盤大于2T的
3. 其他不明原因導致遷移不成功的