Hyper-V 3.0虛擬化戰士考題研究(即時移轉)

Hyper-V 3.0虛擬化戰士考題已經公布範圍

其中有一個類型是關於 Hyper-v 容錯移轉,包含 下列4個範圍

1.將二部伺服器加入網域

2.建立二個節點的容錯移轉叢集

3.啟用叢集共用磁碟區

4.執行即時移轉

依照網路上參考的的資料,現場考試應該會提供iSCSI Target (Or SMB 吧)

此LAB練習會利用windows server 2012 來擔任iSCSI Target

建立方式可以參考之前文件

Windows 2012 iscsi software Target

架構圖:

cluster-50

DC : 192.168.1.1/24

hyper-03 主機:

公用網路 : 192.168.1.30/24

叢集網路 :  10.0.0.1/24

ISCSI網路 : 172.16.1.2/24

hyper-04 主機:

公用網路 : 192.168.1.40/24

叢集網路 : 10.0.0.2/24

ISCSI網路 : 172.16.1.3/24

windows ISCSI 主機 : 172.16.1.1/24 (未加入網域)

建置前準備

1. hyper-03 及 hyper-04 兩節點主機需安裝[容錯叢集]功能及Hyer-V 角色

cluster-1

2. iSCSI Target 建立兩個LUN ,一個給仲裁磁區, 一個叢集共用磁區

cluster-2

3.兩節點主機加入網域及IP設定

開始建置

1.節點主機連結iscsi 磁碟

hyper-03 :

伺服器管理員—> [ISCSI啟動器]

cluster-3

點選[探索]—>[探索入口]—>輸入ISCSI  主機IP 位址

cluster-4

點選[目標] —>[連線] —>確認將此連線加到最愛目標清單 選項有勾選

cluster-5

連線後至磁碟管理工具 將連結的ISCSI 磁碟連線起來

cluster-6

並且格式化,賦予磁碟代號 此次LAB —> Q為仲裁磁碟,V為叢集功用磁碟

cluster-7

hyper-04 節點依照上述步驟即可完成,唯一差別是最後只要將上磁碟連線後不須格式化

2. 建立二個節點的容錯移轉叢集

在hyper-03 節點用網域管理員帳號登入後,開起 [容錯移轉管理員]

cluster-8

[容錯移轉叢集管理員]—> 滑鼠右鍵  —>[驗證設定]  ,建議跑一次檢查建立叢集條件是否有不符合項目,LAB環境 我將略過此步驟

cluster-9

建立叢集

[容錯移轉叢集管理員]—> 滑鼠右鍵 —>[建立叢集]

cluster-10

cluster-11

選取建立叢集的節點伺服器 hyper-03及hyper-04

cluster-12

設定叢集名稱 [Cluster] 及設定叢集IP位址 [192.168.1.200]

cluster-13

cluster-14

設定中

cluster-15

建立完畢

cluster-16

cluster-17

叢集建立完成 在AD環境中會建立一個叢集名稱的電腦帳號

cluster-18

3. 啟用叢集共用磁碟區

叢集管理員樹狀結構—> [存放裝置]—> [磁碟]

可以看見掛載的ISCSI 磁碟, 其中 Q磁碟已經在建立叢集時自動設定為[仲裁磁區]

cluster-19

但是之前有遇過一個狀況是[仲裁磁區]被自動設定成另外一個磁區,所以需要手動調整回來

可以在[叢集名稱]—>滑鼠右鍵—>[其他動作]—> [設定叢集仲裁設定]

cluster-20

cluster-21

選[新增或變更仲裁見證]

cluster-22

選[設定磁碟見證]

cluster-24

選擇擔任[仲裁]的磁區

cluster-25

新增叢集公用磁區 (Cluster Storage Volumes , CVS)

在另外一個[可用存放裝置]—>滑鼠右鍵 —>[新增至叢集公用磁碟區]

cluster-26

cluster-27

新增後,在兩個節點就會產生  C:\ClusterStorage\Volume1

之後虛擬機器就是存放在這個路徑

cluster-28

將虛擬機器加入叢集

首先我將之前的VM放到C:\ClusterStorage\Volume1\VM1

叢集管理員—> 滑鼠右鍵 —>[設定角色]

cluster-29 

選取高可用性角色 [虛擬機器]

cluster-30

將vm1 勾選

cluster-31

完成VM1 加入高可用性

cluster-32

目前此台虛擬機器是在 hyper-04 節點

cluster-33

調整叢集網路

在叢集管理員中可以看到目前有3個叢集網路,區分為3個是要讓流量有區隔cluster-34

為了能夠分辨每個網路功能所以重設設定名稱

公用網路 (public) (192.168.1.0/24)

此網路功能是提供 USER 存取服務的網路

cluster-35

叢集網路 (cluster1) (10.0.0.0/24)

此網路功能為 兩節點叢集心跳測試

cluster-38

ISCSI網路(iscsi) (172.16.1.0/24)

此網路是存取storage 流量

cluster-37jpg

4.執行即時移轉

高可用性vm1 ip 為 192.168.1.88

cluster-39

及時轉移及快速轉移前先確認兩節點的虛擬網路明誠是否一致

若不一致有可能導致轉移失敗

此練習中VM1連結的網路為public1

cluster-41

所以在hyper-03 & hyper-04 中需要有public1 網路

cluster-42  cluster-43

測試及時轉移

將原來主機內的記憶體資料和狀態透過網路傳送到目的節點主機,完成後由目的主機接手

將vm1 移動至hyper-03

在叢集管理員中 VM1 上滑鼠右鍵 —> [ 移動]—>[及時轉移]—>[選取節點]

cluster-45

因只有hyper-03 節點可以用若有其他的就會顯示多台

cluster-46

轉移中

cluster-47

過程會掉幾個ping

cluster-48

轉移完畢

cluster-49



本篇瀏覽人數: 3413
分類: Hyper-V篇。這篇內容的永久連結

在〈Hyper-V 3.0虛擬化戰士考題研究(即時移轉)〉中有 4 則留言

  1. test表示:

    請問ISCSI部份是二個LUN共用同一個IQN嗎?還是二個IQN?

  2. Terry表示:

    請問在匯入虛擬機器時不需先將vm資料夾整個搬到共享磁區內嗎??

    當時實做時直接匯入後

    發生容錯移轉時不能自動轉入另一台server執行

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *