Windows2012R2創建Hyper-v虛擬化羣集

本文將介紹在Windows 2012 R2上創建Hyper-v虛擬化羣集,主要內容包括創建2節點的虛擬化羣集、創建高可用的虛擬機、測試虛擬機的實時遷移、測試虛擬機的故障轉移。

一、測試環境

計算機名
操作系統IP地址安裝的功能角色
DC.jiangjianlong.cn
Win2012R2
192.168.10.110(生產網絡)
DC、DNS、iSCSI Target
192.168.20.110(iscsi網絡)
hyper-v01.jiangjianlong.cnWin2012R2192.168.10.111(生產網絡)Hyper-v、故障轉移羣集、
多路徑IO
10.10.10.111(心跳網絡)
192.168.20.111(iscsi網絡)
hyper-v02.jiangjianlong.cnWin2012R2192.168.10.111(生產網絡)Hyper-v、故障轉移羣集、
多路徑IO
10.10.10.111(心跳網絡)
192.168.20.111(iscsi網絡)


二、環境準備

1、在DC上安裝域jiangjianlong.cn並把兩臺Hyper-v宿主機加入域

wKiom1hvT-6zMtxiAACZr7GaXJ0676.png


2、故障轉移羣集需要用到共享存儲,雖然可以使用文件共享作爲仲裁,但存放虛擬機的羣集共享卷通常還是需要共享存儲來提供,實際項目中比較常用的是光纖存儲,由於我這個是模擬環境,便使用iSCSI來提供共享磁盤。直接在DC上安裝iSCSI服務並創建2個iSCSI虛擬磁盤分配給兩臺hyper-v宿主機,其中一個2G的作爲仲裁盤,一個120G的作爲羣集共享磁盤

wKiom1hvUMWhI_ZLAAFDS3ixbzQ854.png


3、在兩臺Hyper-v宿主機上分別安裝Hyper-v角色、故障轉移功能和多路徑IO功能

wKioL1hvMi6RvOvwAACv2YS4w0I541.png

wKiom1hvMi_A5dJaAACxQG9bXWc844.png


4、在兩臺Hyper-v宿主機上分別使用iSCSI發起程序連接目標磁盤,並在其中一臺對磁盤進行聯機並創建好磁盤分區和盤符,需注意不能兩臺宿主機同時對iSCSI磁盤進行聯機

wKiom1hvMjHxQza_AABwoliYv8U189.png


三、驗證並創建羣集

本文原始出處:江健龍的技術博客 http://jiangjianlong.blog.51cto.com/3735273/1890026

1、在hyper-v01上打開故障轉移羣集管理器,點擊驗證配置,選擇兩臺宿主機進行驗證

wKioL1hvMryxgFlnAADXXesmbW8804.png


2、選擇運行所有測試

wKioL1hvMr3yLHqdAABoS9F7b70702.png

wKiom1hvMr6wyzGmAACCK7NhamI029.png


3、等待驗證測試完成

wKioL1hvMsDhxXZKAABtBqoW-kw024.png


4、驗證測試完成,未出現警報或錯誤,表明符合創建羣集的前提條件,如有警告或錯誤,請查看報告進行排查解決

wKiom1hvMsGhG0q9AACRqSgrz8k089.png

5、創建羣集

wKioL1hvMsKQ0W4rAAB9AVUXNVg322.png


6、輸入羣集名稱和羣集IP

wKiom1hvMsPjfnrOAABdxjJHyho071.png


7、開始創建羣集

wKioL1hvMsSAvg1zAABWrDRyKHM871.png

wKiom1hvMsSxG36VAAA_iPCbQOc969.png


8、完成羣集的創建

wKioL1hvMsWAT4EvAABtgRC9BSk343.png


9、打開故障轉移羣集管理器,可以查看羣集核心資源

wKiom1hvMsexRDBIAAEewVM_FlY264.png


10、查看羣集節點

wKioL1hvMsjSrzUxAACjo3o9Da8642.png


11、查看羣集仲裁磁盤

wKiom1hvMsrjQQF0AAEH9L6OP4Y642.png


12、查看羣集磁盤,並添加到羣集共享卷,這樣就可以被兩個宿主機同時讀寫

wKiom1hvVh6BmF3xAAE1-xoh26Y727.png

wKioL1hvMs2gy50WAAFSEIg46EM809.png

wKioL1hvWFWxdVY1AAB6bS06W5Y874.png


13、查看羣集網絡

wKiom1hvMs7hRqUSAADvftguYuQ803.png


四、創建高可用的虛擬機

本文原始出處:江健龍的技術博客 http://jiangjianlong.blog.51cto.com/3735273/1890026

1、在Hyper-v羣集中,使用Hyper-v管理器創建的虛擬機將默認不具有高可用保護,需要在故障轉移羣集管理器中創建虛擬機

wKioL1hvWWfRPO9mAADKRbVmUDY253.png


2、選擇一臺宿主機來承載虛擬機

wKiom1hvXNqjPLdSAADKMDMuDl4600.png


3、根據新建虛擬機嚮導創建一臺虛擬機

wKioL1hvXNvQG5KJAABst0KclPo905.png


4、輸入虛擬機的名稱,以及選擇存儲位置爲羣集共享卷的路徑

wKiom1hvXNyA_MtuAACmvwLI-dA261.png


5、選擇虛擬機的代數

wKiom1hvXN2jICznAAB7cmwqTiI663.png


6、設置啓動內存,也可以使用動態內存

wKioL1hvXN6CoxYqAABtjO9LIZ4779.png


7、配置網絡連接

wKiom1hvXN7hi_L8AABfYVrcpUo410.png


8、創建虛擬硬盤

wKioL1hvXN-SOTeoAACdnMZI8nc353.png


9、選擇以後安裝操作系統

wKiom1hvXOTw6ZZWAAChjXnMvUg852.png


10、查看摘要,點擊完成

wKioL1hvXOXBRAqkAAB3D-Xpf_M764.png


11、自動配置高可用性

wKioL1hvXOagch9UAABn6QXmqH0119.png

wKiom1hvXOeD9UjMAACn31Zvc5U189.png


12、完成虛擬機的創建

wKiom1hvXOngLs1DAAD4VEoiIC4577.png


13、爲虛擬機安裝好操作系統和配置IP(該過程略),虛擬機的IP地址爲192.168.10.119

wKioL1hwsebgnkm-AAFAqlSeVLA915.png



五、實時遷移與故障轉移測試

本文原始出處:江健龍的技術博客 http://jiangjianlong.blog.51cto.com/3735273/1890026

1、測試實時遷移虛擬機,開始之前長ping虛擬機以測試實時遷移過程的丟包率

wKiom1hwsefBxQRyAAHUTnQMP8w629.png


2、選擇實時遷移到hyper-v02節點

wKioL1hwseigz3HMAAEOKgOJihc264.png


3、正在實時遷移

wKiom1hwsenDf-jbAAF2For8VXc660.png


4、完成實時遷移到hyper-v02節點,通過長ping虛擬機的結果可看到該過程只丟了4個包,若是生產環境,可以做到只丟1個包甚至不丟包

wKioL1hwsenhBLKFAAFtF8uJUrk508.png


5、此時虛擬機運行在hyper-v02節點,我們通過將該節點宿主機的網卡斷開,模擬宿主機突發故障,測試故障轉移是否自動發生

wKiom1hwseqyz9qTAACFrKml7MI240.png


6、在故障轉移羣集管理器可以看到hyper-v02的狀態已爲故障

wKioL1hwseqDTLKhAAD1tu03EPI807.png


7、羣集事件也已記錄hyper-v02的故障事件

wKiom1hwseuDGXmJAAEPcLQktu0986.png


8、虛擬機VMtest已被自動轉移,在hyper-v01上重新啓動,可以看到正常運行時間由剛纔的十幾分鍾變爲當前的2分多鐘,是因爲虛擬機發生了重啓

wKioL1hwsezR7y-bAAF6oDV9Geg250.png


9、將hyper-v02的網卡恢復連接

wKioL1hwsvjxr0ZNAACEkce4FiQ397.png


10、在故障轉移羣集管理器中可看到hyper-v02的狀態自動恢復爲正常

wKiom1hwss-QUiDQAAEQni4HRPE842.png

本文出自 “江健龍的技術博客” 博客,請務必保留此出處http://jiangjianlong.blog.51cto.com/3735273/1890026

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章