將儲存體新增至 Hyper-V 主機與叢集

重要

此版本的 Virtual Machine Manager (VMM) 已達到終止支援。 建議您 升級至 VMM 2022

請閱讀本文以配置 System Center - Virtual Machine Manager (VMM) 網狀架構之 Hyper-V 主機和叢集的佈建儲存體。

開始之前

已佈建的儲存體必須在 VMM 網狀架構中可供探索且已分類,您才能將其配置給主機和叢集:

  1. 探索及分類儲存體:
  2. 將區塊存放裝置配置給主機群組。 您可以配置整個存放集區或特定邏輯單元, (LUN) 。
  3. 在您設定記憶體給主機之前,請確定您已完成這些步驟:
    • MPIO:如果您使用光纖通道或 iSCSI 存放裝置,則必須在每部主機上啟用多重路徑 I/O (MPIO) 功能。
      • 如果在新增主機前已啟用了 MPIO,VMM 會使用 Microsoft DSM 自動為支援的存放裝置陣列啟用它。 如果您有廠商特定的 DSM,將會使用這些 DSM。
      • 如果您將主機加入 VMM 並在稍後啟用 MPIO,則必須手動進行設定,以新增找到的裝置硬體識別碼。
    • HBA 和分區:如果您使用光纖通道儲存陣列網路 (SAN) ,則每個主機都必須安裝主機總線適配卡 (HBA) ,且必須正確設定區域。
    • iSCSI:如果您使用 iSCSI SAN,請確定已新增 iSCSI 入口網站,且 iSCSI 啟動器已登入數位。

      確定每個主機上的 Microsoft iSCSI 啟動器服務已啟動,並設定為 [自動]。
    • 儲存群組︰向您的儲存體系統管理員說明 VMM 如何管理儲存體。
      • 在 VMM 中,記憶體群組會將主機啟動器、目標埠和邏輯單元系結在一起。
      • 儲存群組包含一或多個主機啟動器識別碼 (IQN 或 WWN) (WWN)。
      • 儲存群組也包含一或多個目標通訊埠,以及一或多個邏輯單元。 邏輯單元會透過目標通訊埠提供主機啟動器使用。
      • 根據預設,當 VMM 進行邏輯單元指派的管理時,VMM 會為每部主機建立一個儲存群組,不論是獨立主機或主機叢集節點。
      • 對於某些記憶體陣列,最好針對整個叢集使用一個記憶體群組,其中所有叢集節點的主機啟動器都包含在單一記憶體群組中。 若要這樣做,您必須使用 Set-SCStorageArray Cmdlet 將 CreateStorageGroupsPerCluster 內容設為 $true。

配置儲存體

  • 您可以直接將檔案儲存體配置給主機和叢集。

  • 您可以將 LUN 新增至主機和叢集。

  • 如果您已在主機群組上佈建 LUN,您可以將其指派給主機和叢集。

  • 如果您已在主機群組上佈建存放集區,您可以在程序期間建立 LUN,以將儲存體加入叢集。

  • 若要使用不在 VMM 管理下的共用儲存體,所有主機或節點必須可使用存放磁碟,然後您才可進行新增。 您必須佈建一或多個 LUN 給您要叢集化的所有主機,然後在其中一個節點上掛接並格式化存放磁碟。

    注意

    VMM 不支援或封鎖非對稱記憶體的使用,其中工作負載可以使用叢集節點子集之間共用的磁碟。 每個叢集節點必須是叢集磁碟的可能擁有者。

  • 將 iSCSI 存放裝置加入主機之後,您必須為儲存體建立新的工作階段。

將檔案儲存體配置給獨立主機

您可以在要建立 VM 以使用檔案共用作為存放裝置的任何主機上,指派檔案共用。

  1. 選取 [網狀架構 >伺服器>所有主機],然後選取您要設定的主機或叢集節點。

  2. 選取 [主機屬性>主機>存取]。 指定執行身分帳戶。 根據預設,會列出用來將主機新增至 VMM 的執行身分帳戶。 在 [ 執行身分 帳戶] 方塊中,設定帳戶設定。 您無法使用針對 VMM 服務帳戶所使用的帳戶。

    注意

    • 如果您使用網域帳戶作為 VMM 服務帳戶,請將網域帳戶新增至檔案伺服器上的本機系統管理員群組。
    • 如果您使用本機系統帳戶作為 VMM 服務帳戶,請將 VMM 管理伺服器的電腦帳戶新增至檔案伺服器上的本機系統管理員群組。 例如,針對名為 VMMServer01 的 VMM 管理伺服器,新增電腦帳戶 VMMServer01$。
    • 所有存取 SMB 3.0 檔案共用的主機或主機叢集都必須使用執行身分帳戶新增至 VMM。 VMM 會自動使用此執行身分帳戶來存取 SMB 3.0 檔案共用。
    • 如果您在新增主機或主機叢集時指定明確的使用者認證,您可以從 VMM 中移除主機或叢集,然後使用執行身分帳戶再次將它新增。
  3. 選取 [主機名屬性>] [記憶體>新增檔案分享]。

  4. [檔案共享路徑] 中,選取必要的 SMB 3.0 檔案共享,然後選取 [ 確定]。

  5. 若要確認主機具有存取權,請開啟 [作業] 工作區以檢視作業狀態。 或者,再次開啟主機屬性,然後選取 [ 記憶體] 索引 標籤。在 [ 檔案共用] 底下,選取 SMB 3.0 檔案共用。 確認 [存取共用檔案] 旁邊出現綠色的核取記號。

  6. 針對您想要存取SMB 3.0檔案共用的任何獨立主機,或針對叢集中的所有節點重複此程式

將邏輯單元指派給獨立主機

指派現有的單元,或建立新的單元並將它指派。

  1. [網狀架構>伺服器>所有主機] 中,以滑鼠右鍵按下您要設定 >[屬性] 的主機。

  2. 如果您想要建立新的邏輯單元:

    • 在工具列的 [ 磁碟] 旁,選取 [ 新增]。 在 [邏輯單元] 旁,選取 [ 建立邏輯單元]。
    • 在 [建立邏輯單元 >存放集區] 中,選擇您要在其中建立邏輯單元的集區。 指定名稱 (英數位元) 、描述和單位大小。 選取 [確定] 來完成。
  3. 若要將現有的邏輯單元指派給主機,請在工具欄的 [ 磁碟] 旁選取 [ 新增],然後選取您要指派的邏輯單元。

  4. 在 [邏輯單元] 清單中,確認是否選取剛剛建立的邏輯單位。

  5. 如果您想要格式化磁碟,請在 [格式化新磁碟] 中選取 [使用下列設定將此磁碟區格式化為 NTFS 磁碟區],然後指定設定。

    注意

    如果您選取 [強制格式],即使找到文件系統,磁碟區上的所有現有數據都會遭到覆寫。 如果邏輯單元已有現成的資料,而且您未使用 [強制格式化] 選項,指派邏輯單元的 VMM 工作會完成,但顯示警告。 VMM 將邏輯單元指派給主機。 您可以稍後再格式化磁碟。

  6. 在 [掛接點] 中,選取掛接選項。 然後選取 [確定 ] 將邏輯單元指派給主機。

  7. VMM 會向主機登錄儲存體邏輯單元,並裝載儲存體磁碟。

    • 若要檢視相關聯的作業資訊,請開啟 [作業] 工作區。
    • 若要確認已指派邏輯單元,請在 [主機名>屬性] 對話框中檢視 [記憶體] 索引卷標上的資訊。 新指派的邏輯單元會出現在 [磁碟] 下。 選取新的磁碟以檢視磁碟詳細數據。
    • 如果 [陣列] 欄位填入了磁碟的詳細資料,這就表示存放裝置陣列位在 VMM 管理中。
  8. 若要設定其他磁碟設定,請在主機上開啟 [磁碟管理]。 若要開啟 [磁盘管理],請選取 [ 開始],在搜尋方塊中輸入 diskmgmt.msc ,然後按 ENTER 鍵。 新的磁碟就會出現在磁碟清單中,成為基本的磁碟。 如果您之前選擇了格式化磁碟,磁碟現已完成格式化且在線上。 您可以滑鼠右鍵按一下磁碟來查看可用的選項,例如 [格式化] 和 [變更磁碟機代號及路徑]

設定 Hyper-V 叢集的儲存體

  1. 選取 [網狀架構伺服器>所有主機]。 以滑鼠右鍵按下您想要設定 >屬性的叢集。 在 [主機名>內容] 中,選取索引標籤:

    • 可用的儲存體︰如要加入可用的儲存體,請將可用的儲存體轉換為共用儲存體 (CSV),或移除可用的儲存體。
    • 共用磁碟區︰用以新增叢集共用磁碟區 (CSV)、將 CSV 轉換成可用的存放裝置,或移除 CSV。 叢集至少必須執行 Windows Server 2012 才能支援 CSV。
    • 共用磁碟區︰用以新增叢集共用磁碟區 (CSV)、將 CSV 轉換成可用的存放裝置,或移除 CSV。 叢集必須至少執行 Windows Server 2016 以支援 CSV。
  2. 設定主機叢集的儲存體。

    • 如果您針對 CSV 新增可用的儲存體,請只使用英數字元的 LUN。 您無法變更已初始化磁碟的磁碟分割樣式。
    • 如果您要將可用的記憶體轉換成 CSV,請確定叢集上沒有任何 VM 具有其相關聯的 .vhd 或 .vhdx 檔案,位於您要轉換的記憶體上。

      一次轉換一個磁碟區。 轉換之後,確認邏輯單元顯示於 [共用磁碟區] 索引標籤上。

    警告

    如果您將共用的記憶體轉換成可用的記憶體,且虛擬機正在使用記憶體,則可能會導致嚴重的資料遺失。

    • 只有在叢集中沒有正在針對其 VHD 使用儲存體的 VM 時,才能移除儲存體。
  3. 當您準備好認可變更時,請選取 [ 確定]。

建立 iSCSI 工作階段

  1. 在目標主機上,於 [服務] 嵌入式管理單元中,確定 Microsoft iSCSI 啟動器服務已啟動,並設定為 [自動]。
  2. [網狀架構>伺服器>所有主機主機] 中,以滑鼠右鍵按下您要設定 >[屬性] 的主機。
  3. 在 [iSCSI 陣列] 下,查看是否已列出存放裝置陣列。 如果不是,請在工具列上,選取 [iSCSI 陣列] 旁的 [ 新增]。
  4. 在 [ 建立新的 iSCSI 會話>陣列 ] 中,選取您想要使用的儲存裝置陣列。
  5. 選取 [建立 ] 以建立新的會話。 如果您想要修改自定義設定,請選取 [使用進階設定],包括目標接聽程式、名稱或您想要使用的主機 NIC。
  6. 您加入的陣列就會出現在 [iSCSI 陣列] 下。 選取數位以檢視更多詳細數據。

下一步

設定 Hyper-V 主機和叢集的網路功能。