內部儲存作為 HA 故障轉移集群儲存池 ?
我在故障轉移集群中有 2 個 HyperV 伺服器 (2012 R2) 節點和共享 ISCSI 儲存 (ubuntu 16.04)。
我想讓這 3 台伺服器(windows server 2016 和/或 2012r2)每台都有 2 個分區,一個用於系統,一個用於儲存。
如果我必須在其中一台伺服器上進行維護,我將如何進行這項工作?
使用我現在擁有的東西,我將虛擬機轉移到工作節點並在第二個節點上進行維護,儲存在外部,它不會改變虛擬機的任何內容。按照我的想法,關閉一台伺服器會使它的儲存不可用,並且它上面的所有東西都會隨之崩潰。
現在儲存伺服器的所有磁碟都在硬體 RAID 1+0 中,所以如果磁碟發生故障不會對伺服器造成問題,如果其中一台伺服器有可能對集群做同樣的事情必須關閉?
我讀過使用硬體和軟體突襲是不行的,但我不明白如果沒有兩者我怎麼能做到這一點?
如果我在故障轉移集群中創建一個儲存池,是否可以關閉一台伺服器,並且當我將其備份時它會更新其儲存而不會使虛擬機不可用?
我是否需要將所有數據從儲存中傳輸到一個可以保持正常執行的數據,然後在伺服器上進行維護,然後再將其全部傳輸回來?或者我留在外部儲存並希望永遠不需要關閉它,因為它幾乎是同樣的問題?
一些注意事項:舊伺服器 HP proliant Gen 7、Dell Poweredge Gen 12 和 IBM Server X5。此外,無法獲得其他突襲控制器,我得到了這些伺服器中的任何內容,因此沒有傳遞、JBOD 等
正如下面的評論所說,Windows Server 2016 Datacenter Edition 具有內置的儲存空間直通 (S2D),允許實施/設置 2 個或更多節點的超融合集群。但是,它存在太多問題,因此在最新建構的 Windows Server 中被排除在外。來源。
儘管如此,仍然可以選擇為 Hyper-V 故障轉移群集設置共享儲存。在 S2D 發布之前, StarWind Virtual SAN和HPE StorageVirtual VSA已經完成了多年的工作。這些解決方案允許在節點之間鏡像底層儲存以達到集群的目的。因此,您可以使用這些解決方案來實施 2 或 3 節點 Hyper-V 集群。兩者之間的區別在於,StarWind 是免費的 Windows 原生版本,並且有一個基於 Linux 的版本,而 HPE VSA 是免費的,但只是一個基於 Linux 的儲存設備。
話雖如此,我建議您使用 Ubuntu iSCSI 儲存作為備份儲存庫,並為 Hyper-V 實施 StarWind。