實驗:2012r2版實現虛機的雙機熱備,實驗操作突然斷掉一個服務器,該服務器上的虛機自動跳到目標服務器,並且是開機狀態,不間斷該虛機提供的服務。
實驗環境
server1 hyperv1 虛機主服務器 故障服務器
server2 hyperv2 虛機目標服務器 災備服務器
server3 iscsi目標服務器 提供iscsi共享盤,模擬外接硬盤池san(櫃)
server4 dc 提供必要的域控
實驗說明:當server1突然當機後, server2從san上直接拿數據過來接管server1上的服務.
實驗機器準備
3臺真機:
node1.abc.com
node2.abc.com
san.abc.com
實驗步驟:
1、node1,node2
1.1雙節點機器安裝hyperv服務
添加--角色--hyperv
1.2雙節點機器安裝故障轉移羣集服務
添加--功能--故障轉移羣集
2、san.abc.com
2.1安裝iscsi目標服務
添加 角色 文件服務器 --iscsi目標2個都打勾
2.2創建iscsi虛擬磁盤
服務器--文件存儲--iscsi虛擬磁盤嚮導
創建2個iscsi盤
一個50g 共享盤 根據實際情況可以確定容量
一個2-5g即可 仲裁盤, 不用太大,系統自動判定最小的適用盤爲仲裁盤
3、雙節點連接雙iscsi盤
3.1iscsi發起程序--輸入iscsi目標服務器ip,快速鏈接--目標
3.2 san.abc.com
服務器--文件存儲-- iscsi-選iscsi目標--屬性--選擇2個node1 node2的鏈接 允許他們鏈接到iscsi盤
3.3 雙節點 iscsi發起程序--快速鏈接--2個iscsi盤 確認已連接
3.4 node1.abc.com
工具--計算機管理--磁盤
多了2個脫機狀態硬盤 50g 5g,聯機後,2個iscsi都快速格式化並分配盤符好e f
3.5node2.abc.com
工具--計算機管理--磁盤
連接2個iscsi盤,聯機,分配盤符
4、創建故障轉移cluster
4.1 node1.abc.com
工具--故障轉移管理器
右鍵--創建羣集 --給一個名字ha1 給一個ip作爲羣集ip 同網段單獨的ip 創建完成
ha1--右--添加節點 把node2.abc.com名字上去 羣集中2臺機器
注意節點要先加一個 關閉菜單 在加另外一個節點。
4.2 測試羣集ip
ping 羣集ip -t
同時 把掉node1網線,斷5秒後 ,自動切換到node2.測試成功,否則重新做.
4.3 node1.abc.com
工具--故障轉移管理器
存儲 --磁盤 裏面 應該有2個idisk,
小的iscsi盤自動是仲裁盤,
大的iscsi盤爲可用狀態,選擇該盤右鍵,羣集共享。
測試驗證:查看node1.abc.com和node2.abc.com,磁盤卷原有連接的2個iscsi卷
不見,查看各自節點系統盤內多了clusterstorage\vulome1目錄,驗證成功,否則重做
5、網絡設置
5.1雙節點的必須有一個外部交換機的名字完全一樣eg:clusterSW
5.2雙節點更改hyperv設置 ,快照 硬盤 配置位置都改爲 c:\clusterstorage\volume1\
6、高可用HA應用
6.1HA虛機創建
node1.abc.com
工具--故障轉移管理器--角色--虛機--新建虛機 按照嚮導新建虛機HAVM
6.2故障轉移配置
node1.abc.com
工具--故障轉移管理器--角色--配置角色--選擇角色--虛擬機(最下面)-- 選擇剛剛建立的HAVM--完成.
7、HA檢測
7.1啓動虛機
工具--故障轉移管理器--角色 選擇虛機HAVM--右鍵--啓動 ,非啓動的虛機不可以高可用
7.2node2.abc.com
工具--故障轉移管理器--角色 選擇虛機HAVM ,看虛機是否正常
7.3node1.abc.com
工具--故障轉移管理器--角色 選擇虛機HAVM ,右鍵--移動--實時移動--指定節點,
看是否移動成功
8、給羣集添加磁盤
任意節點
工具--故障轉移管理器--磁盤 --添加磁盤, 必須是所有節點都連接的磁盤,包括連接所有節點的iscsi盤或者映射的san.