Abner Kou原創,轉載請註明出處
配置
Hyper-V
的高可用
1、
準備與須知
一、 集羣內的節點操做系統須要相同,包括版本、補丁等
二、 其餘要求與windows server 2008 的集羣要求一致
三、 最多支持16個節點的Hyper-v集羣
四、 每一個節點上運行之多不超過32臺虛擬服務器和64臺VDI
六、 每一個節點上都須要鏈接兩個iSCSI磁盤,一塊存放共享數據,一塊做爲仲裁盤
2、
啓用羣共享卷
一、 首先須要啓用集羣共享卷。在未啓用共享卷以前,同一時間只能有一個節點訪問一個單一磁盤 (LUN)。這意味着,只有在每一個虛擬機都具備其本身的 LUN 時,才能獨立地進行故障轉移,這會使得對 LUN 和羣集虛擬機的管理更加困難。
注意:此過程主要是讓每一個節點,像未配置集羣以前同樣,能夠同時使用同一iSCSI磁盤。
二、 開始——管理工具——故障轉移集羣管理器,在管理單元的中間位置,點擊啓用共享卷
三、 在彈出的對話框中,勾選贊成,點擊肯定便可。
四、 單擊左側會出現的羣共享卷選項,在右側選擇添加存儲
五、 勾選要添加的磁盤,點擊肯定
注意:原來在沒有配置集羣的時候,每一個Hyper-v主機使用iSCSI共享磁盤時,都如同本地磁盤同樣使用,分配統一的盤符,可是,在集羣內共享以後共享存儲被映射到了C:\ClusterStroage\Volume1上,所以未配置集羣以前的虛擬機可能會出現找不到磁盤的現象,此時須要將虛擬機的磁盤配置指向C:\ClusterStroage\Volume1
3、
配置仲裁盤
一、 關於仲裁配置的解釋:故障轉移羣集中的仲裁配置肯定羣集容許的故障數。若是出現更多故障,則羣集必須中止運行。在此上下文中的相關故障包括節點的故障,有些狀況下還包括見證磁盤(包含羣集配置的副本)或見證文件共享的故障。在出現太多故障或羣集節點之間通訊有問題時,中止羣集運行很是重要。
其主要目的就是,告訴集羣的節點,在什麼狀況下能夠進行自動遷移
二、 打開故障轉移集羣管理器,右鍵單擊集羣,選擇更多操做——配置集羣仲裁設置
三、 選擇第二項,節點和磁盤多數
四、 選擇做爲仲裁磁盤的存儲卷
五、 最後點擊完成
4、
Hyper-v
上虛擬機的設置
注意:本節內容主要是確認,須要配置高可用的虛擬機的存儲都放置到了集羣共享捲上,
即C:\ClusterStroage\Volume1
一、 打開Hyper-v管理器,右鍵單擊hyper-v服務器選擇hyper-v配置,將虛擬磁盤路徑、虛擬機路徑設爲共享卷的映射路徑,即C:\ClusterStroage\Volume1
二、 檢查每臺虛擬機的設置,確認磁盤路徑爲共享卷映射路徑
三、 若是設置完以上步驟,也不能實現正確遷移,提示出現磁盤不在共享存儲之類錯誤時,能夠先將虛擬機刪除,而後從新創建。但虛擬磁盤使用原來的磁盤便可,而後將新虛擬機從新添加到集羣。
5、
配置
Hyper-v
的高可用
一、 在故障轉移集羣管理器中,定位到服務和應用項,點擊右側配置服務和應用程序
二、 彈出對話框,點擊下一步
三、 點選虛擬機,點擊下一步
四、 勾選要配置高可用的虛擬機
五、 點擊下一步,進行確認
至此完成了Hyper-v高可用的所有設置,接下來就開始測試Hyper-V遷移功能了。