File-Sharing

使用共享的 vhdx 作為共享驅動器

  • January 26, 2016

我有一個 Windows 集群,它由兩個通過 SAS 連接到儲存陣列的節點組成。我有兩個虛擬機在共享儲存上配置了它們的硬碟 (vhdx)。它們已正常啟動並執行。現在我需要在這兩個虛擬機之間建立一個“共享卷”,這是一個包含文件和文件夾的磁碟,可以從兩個伺服器訪問,就像一個 smb 共享。我知道可以在共享儲存上創建一個 vhdx 文件,然後將其附加到兩個標記為“啟用虛擬硬碟共享”的 vm,但我想我誤解了一些東西。你能告訴我這是否可以實現,最終實現我的目標的最佳實踐是什麼?我基本上需要一個可以從兩個虛擬機同時訪問的儲存,可能不需要設置單獨的文件伺服器來公開 smb 共享。

*在回答你的問題之前,我想補充一點旁注。可以將共享的 VHDX 添加到兩個獨立的虛擬機,並且兩者都可以同時訪問 VHDX。**但是,它不受支持。*TomTom 已經解釋了原因。

因此,如果您出於好奇而嘗試這樣做並且發現它有效:請不要使用它!

回答您的問題:如果您需要高度可用的共享儲存,請創建來賓故障轉移群集並添加使用共享 VHDX 作為儲存的文件伺服器群集角色。使用簡單的話,這就是你的做法:

  1. 在每個 HV 節點上安裝 Windows Server 2012 R2。這些是來賓節點。
  2. 創建一個新的 VHDX 並將其作為共享 VHDX 添加到兩個來賓群集節點。
  3. 在每個來賓節點上安裝和配置故障轉移群集功能。
  4. 在來賓集群中,將新驅動器添加到集群儲存。
  5. 將文件伺服器集群角色添加到您的來賓故障轉移集群。
  6. 配置您的網路共享。

關於該主題的更多文獻:

引用自:https://serverfault.com/questions/751784