設定 System Center 2012 R2 Virtual Machine Manager (建立Hyper-V Cluster HA)

系統架構圖

[ Ps.以下步驟使用 System Center Virtual Machine Manager Create Hyper-V Server Cluster HA ]
建置環境 (2台 Windows 2012 R2 伺服器主機)

HyperV72 (IP : 192.168.110.72)
加入 keycats.com (網域)

HyperV73 (IP : 192.168.110.73)
加入 keycats.com (網域)

[ 設定 Hyper-V 72 虛擬伺服器主機 ]
目前 有一片 HyperV72 (網卡) (Network to Active Directory)
[ Ps.Network Adapter = HyperV72 (Bridged) = 192.168.110.72 ]

新增 Heartbet 網卡
點選 Add
選擇 Network Adapter
點選 Next
選擇 NAT
點選 Connect at power on
點選 Finish
點選 OK
會出現 一片 Ethernet1 (網卡) (Network to Heartbet)
[ Ps.Network Adapter 2 = Heartbet (NAT) = 10.0.0.1 ]
點選 是

再新增一片 Storage (網卡)
會出現一片 Ethernet2 (網卡) (Network to Storage)
[ Ps.Network Adapter 3 = Storage (Host only) = 172.16.0.1 ]

[ 設定 Hyper-V 73 虛擬伺服器主機 ]
目前 有一片 HyperV73 (網卡) (Network to Active Directory)
[ Ps.Network Adapter = HyperV73 (Bridged) = 192.168.110.73 ]

新增 Heartbet 網卡
[ Ps.Network Adapter 2 = Ethernet1 = Heartbet (NAT) = 10.0.0.2 ]

新增 Storage 網卡
[ Ps.Network Adapter 3 = Ethernet2 = Storage (Host only) = 172.16.0.2 ]

[ 檢查 Hyper-V 72 虛擬伺服器主機 (網卡正常測試) ]
開啟 cmd (命令提示字元)
輸入 Ping 192.168.110.73 (HyperV73 正常)
輸入 Ping 10.0.0.2 (Heartbet 正常)
輸入 Ping 172.16.0.2 (Storage 正常)

[ 檢查 Hyper-V 73 虛擬伺服器主機 (網卡正常測試) ]
開啟 cmd (命令提示字元)
輸入 Ping 192.168.110.72 (HyperV72 正常)
輸入 Ping 10.0.0.1 (Heartbet 正常)
輸入 Ping 172.16.0.1 (Storage 正常)

[ Ps.目前 Storage77 有先加入網域 設定 GPO Policy (後續網卡可停用) ]

[ 設定 Storage 虛擬伺服器主機 ]
目前 有一片 Storage (網卡) (Network to HyperV72 and HyperV73)
[ Ps.Network Adapter = Ethernet0 = Storage (NAT) = 172.16.0.77 ]

[ 檢查 Storage 77 虛擬伺服器主機 (網卡正常測試) ]
開啟 cmd (命令提示字元)
輸入 Ping 172.16.0.1 (HyperV72 正常)
輸入 Ping 172.16.0.2 (HyperV73 正常)

開啟 磁碟管理 (目前有 本機磁碟 C:)
新增 兩個磁碟 (HADisk1 and HADisk2)

點選 連線 (磁碟 1 and 磁碟 2)

點選 (磁碟 1 和 磁碟 2) 右鍵 初始化磁碟

點選 磁碟 1 and 磁碟 2
點選 MBR
點選 確定

點選 新增簡單磁碟區 (磁碟 1 and 磁碟 2)

點選 下一步

點選 下一步

選擇 E:\ (HADisk1)
點選 下一步
[ Ps. F:\ (HADisk2) ]

輸入 磁碟區標籤 (HADisk1)
點選 下一步
[ Ps. 磁碟 2 (HADisk2) ]

點選 完成

確認 磁碟 1 and 磁碟 2 (狀態 良好)

執行 ServerManager
點選 管理 (新增角色及功能)

點選 下一步

點選 角色型或功能型安裝
點選 下一步

點選 下一步

點選 檔案和存放服務
點選 iSCSI 目標伺服器
點選 新增功能
點選 下一步

點選 下一步

點選 安裝

安裝完成
點選 關閉

執行 ServerManager
點選 檔案和存放服務 (iSCSI)
點選 工作 (新增 iSCSI 虛擬磁碟…)

點選 依磁碟區選取
選擇 E: (HADisk1)
點選 下一步
[ Ps. (HADisk2) 選擇 F: ]

輸入 HADisk1
[ Ps. (HADisk2) 輸入 HADisk2 的資訊 ]

輸入 500 GB
選擇 固定大小
點選 下一步

點選 新增 iSCSI 目標
點選 下一步

[ Ps. 在設定 (HADisk2) 請選擇 現有的 iSCSI 目標 (直接選擇已設定) ]

輸入 HADisk
點選 下一步

點選 新增
點選 輸入所選類型的值
選擇 IP 位址
輸入 172.16.0.1 and 172.16.0.2 (HyperV72 and HyperV73)

點選 下一步

點選 下一步

點選 建立

確認 已完成
點選 關閉
[ Ps.確認 HADisk1 磁碟1 完成建立 ]

確認 已完成
點選 關閉
[ Ps.確認 HADisk2 磁碟2 完成建立 ]

確認 Storage77 的 iSCSI 虛擬磁碟 (需 狀態為 “清除" 完畢)
[ Ps. F:\ 狀態 正在清除中 ]

確認 虛擬磁碟 清除完成

[ 設定 HyperV72 虛擬伺服器主機 (iSCSI 連接) ]
執行 ServerManager
點選 工具 (iSCSI 啟動器)

啟動 iSCSI 服務
點選 是
[ Ps.服務未執行 必須先啟動這項服務 ]

輸入 172.16.0.77 (Storage77)
點選 快速連線

點選 完成

確認 狀態 已經連線

開啟 磁碟管理
確認 磁碟 1 and 磁碟 2 (已連線)

[ 設定 HyperV73 虛擬伺服器主機 (iSCSI 連接) ]
執行 ServerManager
點選 工具 (iSCSI 啟動器)
輸入 172.16.0.77 (Storage77)
點選 快速連線
點選 完成
確認 狀態 已經連線

開啟 磁碟管理
確認 虛擬磁碟 (狀態連線中)

確認 Storage77 虛擬磁碟 (狀態連線中)

[ 設定 HADisk 磁碟格式化 ]
選擇 HyperV72
進行 格式化 iSCSI 磁碟 1 and 磁碟 2
點選 磁碟 1 和 磁碟 2 (右鍵) 初始化磁碟

點選 磁碟 1 and 磁碟 2 (MBR)
點選 確定

點選 磁碟 1 and 磁碟 2 右鍵 (新增簡單磁碟區)

點選 下一步

點選 下一步

點選 E
點選 下一步
[ Ps. 磁碟 1 = E:\ = HADisk1 ]

輸入 HADisk1
點選 下一步
[ Ps. 磁碟 2 = F:\ = HADisk2 ]

點選 完成

確認 磁碟 1 and 磁碟 2 (格式化完成)

[ Ps. 確認 HyperV73 有連接到 iSCSI 狀態 ]
開啟 HyperV73 (虛擬伺服器主機)
開啟 磁碟管理 (重新整理)

點選 右鍵 連線 (磁碟 1 and 磁碟 2)

確認 (磁碟 1 and 磁碟 2) 狀態 良好

[ 設定 HyperV72 容錯移轉叢集 ]
執行 ServerManager
點選 管理 (新增角色及功能)

點選 下一步

點選 角色型或功能型安裝
點選 下一步

點選 下一步

點選 下一步

點選 容錯移轉叢集
點選 新增功能
點選 下一步

點選 安裝

確認 安裝完成
點選 關閉

[ 設定 HyperV73 容錯移轉叢集 ]
執行 ServerManager
點選 管理 (新增角色及功能)
點選 容錯移轉叢集
點選 新增功能

點選 安裝

確認 安裝完成
點選 關閉

[ 進行建立 Hyper-V 容錯移轉叢集 ]
開啟 System Center Virtual Machine Manager 主控台 (SCVMM75)
點選 光纖
點選 網路功能
點選 建立 (Hyper-V 叢集)

[ Ps.請先新增 建立主機群組 ]
輸入 HyperVClusterHA (區分伺服器主機)

[ Ps.請先新增 HyperV72 and HyperV73 新增至 HyperVClusterHA ]

輸入 HyperV80HA
選擇 請輸入使用者名稱和密碼
輸入 Keycats\Administrator
點選 下一步

選擇 HyperVClusterHA

選擇 HyperV72.keycats.com and HyperV73.keycats.com
點選 新增
點選 下一步

勾選 192.168.110.0/24
輸入 192.168.110.80
點選 下一步
[ Ps.在此確認 HyperV80HA.Keycats.com 的 IP位址 ]

勾選 Remote Storage
勾選 快速格式化
點選 下一步
[ Ps.在此需勾選 格式化 磁碟內將會清除 ]

點選 下一步
[ Ps.如有建立 虛擬交換器 會顯示 ]

確認 摘要無誤
點選 完成

進行 安裝叢集

安裝叢集完成
[ Ps.警告為 尚未格式化 請手動格式化磁碟區 ]

[ 驗證 HyperV80HA 叢集安裝成功 ]
開啟 System Center Virtual Machine Manager 主控台
點選 光纖
點選 伺服器 (所有主機)
點選 HyperVClusterHA (HyperV80HA)
點選 右鍵 (內容)
[ Ps.在此可查到 HyperV72 and HyperV73 狀態確定 ]

點選 狀態
點選 報告的連結 (\hyperv73.keycats.com\admin$\cluster\reports\驗證報告)

確認 結果摘要 (成功)

確認 HyperV73 伺服器主機
輸入 \hyperv73.keycats.com\admin$\Cluster\Reports
開啟 驗證報告 2016.09.06 於 17.30.48.xml

[ Ps.也是 “相同的" 容錯移轉叢集驗證報告 ]

開啟 HyperV72 伺服器主機
開啟 容錯移轉叢集管理員
點選 存放裝置 (磁碟)
確認 叢集磁碟1 (目前為 可用存放裝置)
點選 右鍵 (新增至叢集共用磁碟區)

確認 已變更為 叢集共用磁碟區
[ Ps.目前 擁有者節點為 HyperV73 ]

點選 右鍵 (內容)
確認 擁有者節點 (已變更 HyperV73)
確認 磁碟區 (存放位置 C:\ClusterStorage\Volume1)

開啟 HyperV72 伺服器主機
輸入 C:\ClusterStorage
確認 Volume1 (已共用叢集磁碟區)

開啟 HyperV73 伺服器主機
輸入 C:\ClusterStorage
確認 Volume1 (已共用叢集磁碟區)

[ 建立 新虛擬機器 至 HyperV80HA (叢集共用磁碟區) ]
開啟 System Center Virtual Machine Manager (主控台)
點選 VM 和服務 (所有主機)
點選 HyperVClusterHA (HyperV80HA)
點選 右鍵 (建立虛擬機器)

選擇 使用空白虛擬硬碟建立新的虛擬機器
點選 下一步

輸入 VMUser01
點選 下一步

選擇 Microsoft Windows Server 2012 R2 DataCenter (硬體設定檔)
點選 下一步
[ Ps.請先設定好 硬體設定檔 直接套用 ]

選擇 (進階) 可用性
勾選 讓此虛擬機器成為高可用性
[ Ps.記得 勾選 “高可用性" 否則會無法建立 ]

選擇 將虛擬機器放置於主機 (HyperVClusterHA)
點選 下一步

選擇 HyperV73.keycats.com
點選 下一步
[ Ps.選擇 任一節點 提供 部署 Virtual Machine 至 Hyper-V Server 儲存叢集共用磁碟 (服務) ]

預設 C:\ClusterStorage\Volume1
[ Ps.無需變更 “虛擬機器路徑" 存放位置 ]

預設 C:\ClusterStorage\Volume1
點選 下一步
[ Ps.無需變更 “虛擬硬碟" 存放位置 ]

點選 下一步

確認 摘要 (設定正確)
勾選 部署後立即啟動虛擬機器
點選 建立

[ Ps.注意 (錯誤訊息 23001) 虛擬機器 無法儲存至 叢集共用磁碟區 (因 “未設定" 高可用性) ]

等候 建立虛擬機器

確認 VMuser01 (狀態 執行中)

點選 連線或檢視
點選 透過主控台連線

輸入 Keycats\Administrator (管理者帳號密碼)
點選 確定

確認 已成功建立 虛擬機器 (VMUser01)

開啟 HyperV73
輸入 C:\ClusterStorage\Volume1
[ Ps. 確認 VMUser01 資料夾已建立 (虛擬機器) ]

[ Ps. 確認 VMUser01_disk_1 已建立 (虛擬磁碟) ]

開啟 HyperV73
開啟 容錯移轉叢集管理員
點選 HyperV80HA.keycats.com
點選 角色
確認 擁有者節點 (HyperV73)
[ Ps.已建立 “SCVMM VMUser01 Resources" (狀態 執行中) ]

開啟 Hyper-V 管理員
確認 虛擬機器 (VMUser01)
[ Ps.目前存放節點 (HyperV73.keycats.com) ]

開啟 Hyper-V 管理員
確認 虛擬機器 (無)
[ Ps.目前 節點 (HyperV72.keycats.com) ]

[ 進行設定 叢集網路 (測試 移轉虛擬機器) ]
開啟 HyperV73
開啟 容錯移轉叢集管理員
點選 HyperV80HA.keycats.com
點選 網路

[ 設定 (叢集網路 1) 為 iSCSI Network (名稱) ]
點選 此網路上不允許叢集網路通訊
點選 套用 (確定)

點選 確定

[ 設定 (叢集網路 2) 為 Heartbet Network (名稱) ]
點選 此網路上允許叢集網路通訊
點選 套用 (確定)
[ Ps.(不勾選 允許用戶端透過此網路連線) ]

點選 確定

[ 設定 (叢集網路 3) 為 Users Access Network (名稱) ]
點選 此網路上允許叢集網路通訊
點選 允許用戶端透過此網路連線
點選 套用 (確定)

確認 叢集網路 (設定完成)
[ Ps. 可以設定 叢集網路 “名稱" 以便於辨識網路 ]

[ 測試 HyperV73 伺服器 (停擺) ]
開啟 System Center Virtual Machine Manager (主控台)
選擇 HyperV80HA (HyperVClusterHA)
確認 VMUser01 (虛擬機器 狀態 執行中)
確認 Hyperv73 (擁有者節點 主機)

點選 HyperV73
[ Ps.確認 Virtual Machine 在 HyperV73 中 ]

點選 HyperV72
[ Ps.確認 尚未移轉前狀態 ]

[ 檢查 外部 網路(正常) ]
確認 HyperV72
確認 HyperV73
確認 HyperV80HA
[ Ps.網路 和 伺服器主機 正常 ]

[ 進行中斷 HyperV73 (對外網路) ]
選擇 192.168.110.73 (網路卡)
選擇 右鍵 (停用)

[ Ps.在 HyperV73 對外網路 中斷 狀況 ]

選擇 10.0.0.2 (網路卡)
選擇 右鍵 (停用)
[ Ps. 停用 Heartbet 讓另一節點發現 HyperV73 已停止服務 ]

[ Ps.進行模擬 停用 (網卡) HyperV73 伺服器主機 停擺) ]

開啟 HyperV72 (伺服器主機)
輸入 Ping 10.0.0.2 (Heartbet Network)
[ Ps.確認 HyperV73 伺服器主機 (連線服務中斷) ]

開啟 Hyper-V 管理員
[ Ps.確認 VMUser01 虛擬機器 (已成功 移轉節點) ]

開啟 容錯移轉叢集管理員
點選 HyperV80HA.keycats.com
點選 角色
[ Ps. 確認 SCVMM VMUser01 Resources (擁有者節點 HyperV72) 已變更 ]

開啟 HyperV73 (伺服器主機)
[ Ps.已移轉交接給 HyperV72 伺服器主機 ]

開啟 System Center Virtual Machine Manager (主控台)
點選 VM 和服務 (所有主機)
點選 HyperV80HA (HyperVClusterHA)
確認 VMUser01 (虛擬機器 狀態 執行中)
確認 Hyperv72 (擁有者節點 主機)
[ Ps. 已交接給 HyperV72 伺服器主機 ]

點選 連線或檢視 (透過主控台連線)

輸入 Keycats\Administrator (管理員帳號密碼)
點選 確定

確認 VMUser01 (虛擬機器 正常)

點選 HyperV80HA (HyperVClusterHA)
點選 HyperV73 (伺服器主機)
確認 HyperV73 伺服器主機上 (無 VMUser01 虛擬機器)

點選 HyperV80HA (HyperVClusterHA)
點選 HyperV72 (伺服器主機)
確認 HyperV72 伺服器主機上 (有 VMUser01 虛擬機器)

WeiYao
0

發表留言