於 Windows Server 2016 上的 Hyper-V 試作容錯移轉叢集, 首先準備好4台虛擬機器: 1台ADDC/DNS Server, 1台 iSCSI Target Server, 2台設定好巢狀虛擬化且安裝Hyper-V的Server (如果將 ADDC/DNS Server 當作 iSCSI Target Server的話則準備3台機器就好), 一個預先安裝好 Nano-Server 的 vhdx 檔
1. 先於 ADDC Server 上的群組管理設定一個網域內防火牆規則, 允許所有連線進入以方便後面操作 (實際作業上不建議把防火牆全開放)
2. 到 NVhost1 VM上安裝 iSCSI 目標伺服器
3. iSCSI Target Server 安裝好之後再新增3個 iSCSI Disk
4. 新增 iSCSI Disk
5. 設定 iSCSI Disk 名稱
6. 設定 iSCSI Disk 大小
7. 設定 iSCSI 目標
8. 設定目標名稱
9. 設定 iSCSI 啟動器 (會連線過來的2台主機)
10. 將 NVhost2 及 NVhost3 設定好 iSCSI 啟動器
11. 驗證服務未使用, 跳過
12. 確認 iSCSI Disk 設定
13. iSCSI Disk 設定完成
14. 依上步驟新增2個iSCSI Disk: iDisk2 及 iDisk3
15. 接著到 NVhost2 及 NVhost3 設定 iSCSI 啟動器
16. 於「探索」標籤中, 設定 iSCSI 目標 IP
17. 設定好 iSCSI 目標 IP
18. 到「目標」標籤中, 連線目標伺服器
19. 確定連線
20. 完成連線
21. 到磁碟管理中, 連線及設定3個 iSCSI 磁碟
22. 連線後進行初始化
23. 皆初始化 GPT 磁碟
24. 格式化磁碟
25. 三個磁碟格式化, 分別命名為 ClusterDisk, ClusterVMs, Quorum (由於NVhost2已設定好磁碟, 所以NVhost3上只需將磁碟連線)
26. 接著於 NVhost2 及 NVhost3 上皆安裝「容錯移轉叢集」功能
27. 安裝「容錯移轉叢集」功能
28. 安裝好容錯移轉叢集後, 開啟容錯移轉叢集管理員, 建立叢集
29. 準備建立叢集
30. 輸入節點伺服器名稱
30-1. 這裡設定 NVhost2 及 NVhost3 為節點主機
31. 試作所以略過驗證測試
32. 輸入叢集名稱及 IP (此資料會建立於 ADDC 及 DNS Server上)
33. 確認叢集設定
34. 叢集建立完成
35. 建立叢集完成的畫面
w-studio.idv.tw |
36. 將磁碟 ClusterDisk 設定為叢集共用磁碟區 (Cluster Shared Vloume(CSV))
37. ClusterDisk 成為 CSV
38. 將 Nano-Server 的 vhdx 檔複製到 C:\ClusterStorage\Volume1
39. 接著到容錯移轉叢集管理員的「角色」項目中, 新增虛擬機器
40. 選擇任一節點主機
41. 接著操作方式如同 Hyper-V 管理員上新增虛擬機器一樣
42. 設定虛擬機器名稱, 位置則選擇CSV的位置: C:\ClusterStorage\Volume1\
43. 依照預先建立的 Nano-Server 選擇適用的虛擬機世代
44. 設定記憶體大小
45. 如果虛擬機有對外連線服務, 則虛擬交換器中要設定一個對外的連線, 如果沒有連外的話則這裡不用連線
46. 虛擬硬碟選擇剛剛複製到 C:\ClusterStorage\Volume1\ 的 Nano.vhdx
47. 確認虛擬機器設定
48. 自動配置高可用性
49. 「角色」項目中出現虛擬機器
50. 虛擬機器的資源
51. 於虛擬機器上按滑鼠右鍵, 按下設定, 於處理器的相容性中勾選移轉至使用不同處理器版本的實體電腦 (NVhost2 及 NVhost3 皆設定)
52. 接著啟動虛擬機
Failover Cluster Hyper-V |
53. 進行快速移轉測試 (注意VM擁有者節點)
54. 選擇要移轉去的節點
55. 此時 VM 會進行儲存, 再進行短暫關機 (可能視伺服器容量大小來決定開關機速度)
56. 移轉過去的 VM 則再重新啟動
57. 測試VM即時移轉
58. 選擇要移轉過去的節點
59. 即時移轉的停機時間似乎比較短, 比較不會造成服務中斷
60. 以上移轉的情況需實際操作才能看的出來變化
沒有留言:
張貼留言