動態遷移是虛擬服務的重要參考指標,Hyper-V 從2.0開始支持動態遷移(實時遷移), 也叫 Hyper-V Live Migration
環境: > 1台 iSCSI Target 服務器提供 iSCSI 共享磁盤, 另安裝 AD Server / DNS Server : testdomain.com 分別創建一個 40 G(Disk1) 和 一個 4G(Disk2) 的共享卷, Disk1 用於存放虛擬機,Disk2當作仲裁卷 > 2台 Hyper 服務器 (安裝角色: Hyper-v, 安裝功能: Failover Clustering 和 Multipath I/O) 都加入 testdomain.com > 本文的 3台服務器均為 Windows Server 2008 R2 首先在第1台 Hyper-V 服務器上安裝故障遷移集群和多路徑I/O, 打開服務器管理員, 添加 Features, Add Features 鉤選 Failover Clustering 和 Multipath I/O, (安裝步驟略) 分別在2台虛擬服務器上執行 iSCSI Initiator 連線2個共享磁盤, 分別為 40GB和4GB 詳細設置步驟在空間的另一篇日志: http://user.qzone.qq.com/18479509/blog/1426563864 進入第1台 Hyper-V 服務器,安裝1台虛擬機 打開 Failover Cluster Manager (需使用網域帳號登入,或者使用網域帳號 Runas, 否則會報錯提示必須使用網域環境執行) 點擊 建立群集 建議建立群集之前,先進行驗證,從 2008 r2 開始, 群集驗證報告相當詳細,可以逐個解決再繼續逐證. 點擊 下一步 輸入兩台 Hyper-V 的服務器名稱或者IP,分別點擊添加,添加完成後點擊 下一步 服務器安裝了 Failover Clustering 才可以被添加 點擊下一步,開始群集驗證測試 (也可以選擇第2項跳過驗證) 點擊下一步 測試結果 點擊檢視報告,存在1條警告,點擊 網絡 查看詳情 點擊驗證網絡通訊 查看詳情 報警內容為:兩台虛擬服務器只有1條網絡相連, 這個問題我們先跳過不處理. 點完成按鈕,完成測試 輸入集群名稱 和 IP地址(一個新的IP地址), 點擊 下一步 點擊 下一步 點擊完成 右擊群集名稱,選擇 其它動作... ---> 設置群集仲裁設定... 點擊 下一步 選擇第2項,以共享磁盤為仲裁設置的多數節點集 選擇 4GB 容量的磁盤為仲裁磁盤 點擊 下一步 點擊 完成 接下來配置集群共享卷 右鍵集群名稱,點擊 啟用群集共用磁盤區 鉤選 注意事項框,點擊 確定 點擊群集共用磁盤,選擇新增存放裝置(S) 鉤選剩下的 40GB磁盤,點擊確定 等待設置完成後,共享卷自動映射到 C 盤的 ClusterStorage 目錄 ,名稱為:Volume1, 如果繼續映射,依次為 Volume2, 3 ... 點擊設置 Hyper-V 設置虛擬路徑為共享卷, 點擊確定 接下來在映射卷上安裝虛擬機 test1 輸入虛擬名稱 設置內存,點擊下一步 選擇網絡,點擊下一步 設置硬盤大小 選擇稍後安裝系統 接下來設置虛擬機為高可用性應用 選擇虛擬機, 點擊下一步 選擇剛才建立的虛擬機,點擊下一步 點擊下一步 點擊完成,到此,高可用性應用設置完成 Hyper-V有兩種遷移: 1. 快速遷移 其作用是將虛擬機儲存(含內存), 再將控制權遷移至另一台 Hyper-V服務器, 可以理解為一鍵離線遷移 2.在線遷移 其作用是在不斷電的情況下,將控制權連同同類遷移至另一台 Hyper-V服務器 網上有一句經的評論 :Hyper-V在線遷移的功能產生,拉近了 Hyper-V 和 WMware 之間的差距 在線遷移作業, 右鍵虛擬機,選擇遷移至另一台 Hyper-V Server 顯示正在遷移 只需要幾秒鍾,實時遷移動作即可完成。 因本文2台 Hyper-V 服務器是 WMware 的虛擬機,遷移過程中的被遷移虛擬機的網絡狀態沒有沒有記錄, 有關 Hyper-V 虛擬機的網絡設置在下一篇日志演示 因 實時遷移過程嘗試了好幾次,中途有切換環境,故前後文截圖所OS語言不同(測試前把實時遷移看的太簡單了) 實時遷移安裝筆記: 1) 未正確安裝故障集群(即不能啟動故障集群服務後)時,無法直接卸載集群服務, 需要執行以下命令逐個取消集群節點後方能卸載(或重新布署) cluster node 節點名稱 /forcecleanup (節點名稱為節點的DNS名稱,即電腦名稱.域名) 2) 如果想在 VMware 虛擬機裡面測試 Hyper-V,直接安裝 Hyper-V角色, 會報錯: 不支持 Hyper,需要在 BIOS裡更改CPU虛擬選項, 解決方法如下: 找到 VMware虛擬機中的配置文件 en server 2008 r2 64----1.vmx, 在後面增加以下4行: nce.enable = TRUE hypervisor.cpuid.v0 = FALSE featMask.vm.hv.capable ="Min:1" vhv.enable= TRUE (修改VMware服務器的配置文件需要經歷導出,修改,上傳過程,另外需要注意格式和修改方式) 3) 故障遷移功能可以在 20080 R2 企業版和數據中心版上安裝,標准版不支持 本文測試主要測試 Hyper-V 實時遷移功能,僅屬於故障遷移功能之一 |
Hyper-V 實時遷移功能
最新推荐文章于 2024-06-14 20:45:00 发布