
東西
我有以下組件可以使用:
- 兩個房間
- 兩台強大的 Dell R510,每個房間一台
- 兩台 EMC VNXe 儲存設備,每個房間一台。
目標
確保如果一個伺服器機房發生故障,虛擬機器可以繼續恢復並正常運作。
思維:
- 在這兩台機器上安裝 Hyper-V
- 將一個盒子故障轉移到另一個盒子
- 將兩個儲存單元抽象化為可見路徑,這樣如果一個儲存單元出現故障,另一個可以無縫地進行故障轉移
- 利用 server 2012 來完成此任務
問題
- 我可以使用叢集共用磁碟區 (CSV) 來完成此任務嗎?
根據我的閱讀,我似乎應該能夠執行以下操作:
- 在兩台機器上安裝 server 2012
- 在兩個 EMC 設備上建立由 iSCSI 位置組成的叢集共用磁碟區
- 創造
對格式表示歉意;在行動裝置上,稍後會清理。
答案1
為了支援在主機發生故障時將虛擬機器從一台Hyper-V 主機自動故障轉移到另一台,您需要在每台Hyper-V 主機上安裝故障轉移群集功能,並使用這兩台主機建立一個群集。每台主機都需要存取要自動進行故障轉移的 VM 的 VM 儲存。這通常是透過 iSCSI 和叢集共享磁碟區來完成的。如何對兩個儲存陣列進行設定是儲存供應商的問題。如果您可以在沒有自動故障轉移的情況下生存,那麼您可以使用 Hyper-V 副本來處理虛擬機器從一台主機到另一台主機的複製,而無需使用共用儲存。您可以在單一節點叢集中設定一台主機,並將另一台主機保留為獨立的 Hyper-V 主機,或者您也可以建立兩個獨立的 Hyper-V 叢集。原因是Hyper-V 副本在群集主機和非群集主機之間或不同群集中的群集主機之間工作。它在同一叢集中的主機之間不起作用。請注意,Hyper-V 副本不支援針對計劃外停機的自動故障轉移。如果主機發生故障,您必須手動故障轉移到其餘主機上的虛擬機器。
答案2
我與 EMC 交談過,他們說這個策略應該有效,儘管他們還沒有正式編寫支援它的文件。
雖然我還沒有付諸實踐,但遊戲計劃如下:
- 在每個 EMC 機器上建立 iSCSI 伺服器,每個伺服器都有自己的 IP。
- 在每台 iSCSI 伺服器上建立 Hyper-V 存儲
- 使用指向這兩個 iSCSI 位置的 CSV 來配置 Hyper-V 叢集
完成後我將用確切的過程更新這個答案。