在Windows Server 2008 R2 Hyper-v 2.0 時代如果要將虛擬主機遷移是必須要架設Cluster架構才可以達到服務不中斷遷移虛擬主機到另外一台Hyper-V Host。而Windows Server 2012(含R2)版本的Hyper-v 提供了一個功能就是無共享儲存裝置虛擬主機移轉(Shared Nothing Live Migration),字面上就是不需要storage 就可以將一台虛擬主機由HostA轉移至HostB且服務不會中斷。

本文章將示範如何設定此功能:

環境:

1. AD主機

2.兩台Windows Server 2012 R2 Hyper-v 主機

架構圖

先決條件

1.來源與目的端主機必須隸屬相同網域,或是信任網域
2.執行即時移轉帳號,必須為來源與目的hyper-v主機本機管理員群組
3.兩台Hyper-v主機虛擬交換器名稱建議相同,以避免移轉時發生錯誤

虛擬機器移轉步驟

1.兩台虛擬主機進行連線溝通

2.複製來源虛擬硬碟至目的Hyper-V

3.複製來源記憶體狀態至目的Hyper-v

4.結束連線刪除來源虛擬硬碟

設定步驟

1.權限委派設定,兩台Hyper-v 主機互相設定委派[cifs] & [Microsoft Virtual System Migration Service]服務

開啟AD管理工具,尋找Hyper-v01 & Hyper-v02 電腦物件

點選電腦物件 選擇>只使用[Kerberos]

點選[新增] 委派  [cifs] &[Microsoft Virtual System Migration Service]兩個服務

啟用兩台Hyper-v 主機及時移轉功能

開啟Hyper-v 管理工具 > 點選 Hyper-v 設定

點選[即時移轉]

勾選[啟用連入與連出即時移轉]

建立設定移轉時專用的網路,可以在移轉時不影響服務網段的流量

點選及時移轉進階功能

勾選 使用kerberos

效能選項 :

預設為壓縮(Hyper-v 3.0R2新功能,3.0 不會壓縮(就是TCP/IP選項))

SMB選項必須網卡有支援RDMA

以上就完成了基本設定。

測試移轉(將HV02中的w8.1虛擬機器移轉至HV01)

w8.1虛擬機器 > 滑鼠右鍵 > 移動

選擇[移動虛擬機器]

指定目的hyper-v主機

建議將虛擬機器檔案移動至單一位置

選擇目的資料夾

執行移轉中

移轉成功

MIS的背影

來源:http://download.ithome.com.tw/article/index/id/2342

最後修改日期: 2014-08-01

作者

留言

撰寫回覆或留言