iSCSI 附加儲存的故障轉移
我們有一個 Windows 2012 R2 Hyper-V VM,它有多個通過 iSCSI 直接連接到 SAN 的驅動器。這些驅動器可通過多個其他 2012 R2 虛擬機使用 UNC 路徑來添加和獲取文件(很少更新/刪除)。這些文件由內部程序創建,稍後由使用者查看。
如果連接到 iSCSI 儲存的虛擬機離線,那麼我們所有的文件處理都必須停止——我們無法生成和保存新文件,使用者也無法查看它們。這是單點故障。
如果第一個 VM 離線(計劃內或計劃外),我們是否可以實施一種技術,將 iSCSI 驅動器連接到另一個 VM?
我們的 SAN 無法將驅動器呈現為 NAS(這將使我們的生活更輕鬆)。是否可以使用 Windows 故障轉移群集通過將 iSCSI 驅動器連接到主驅動器的任何位置來提供一些冗餘?我只能找到 iSCSI Target 故障轉移,但我認為這不是我需要的。
有任何想法嗎?
有一種稱為多路徑 I/O 的技術基本上可以處理您所描述的內容:https ://technet.microsoft.com/en-us/library/cc725907(v=ws.11).aspx
為了實現 Hypervisor 級別的冗餘,您需要創建故障轉移集群。在此之後,您將能夠配置 HA VM、SOFS 或“故障轉移文件伺服器”角色,這似乎是您試圖實現的目標。
然而,只有使用共享儲存才能實現上述所有內容的高可用性。您可能需要 2 台物理 NAS 伺服器或 2 台安裝了一些“虛擬 SAN”軟體的主機。
看看 StarWind Virtual SAN 或 HPE VSA。據我所知,它們都有免費版本,但有一些限制。
星風:https ://www.starwindsoftware.com/
HPE VSA:http ://www8.hp.com/us/en/products/storage-software/product-detail.html?oid=5306917
在您的情況下,您可以建構 SOFS(文件伺服器集群):