在 VMM 存放網狀架構中設定 Hyper-V 虛擬光纖通道

重要

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

若要在 System Center - Virtual Machine Manager (VMM) 存放網狀架構中設定 Hyper-V 虛擬光纖通道,請閱讀本文。

虛擬光纖通道能讓 HYPER-V VM 直接連線到光纖通道型的存放裝置。 Hyper-V 在客體作業系統內提供光纖通道埠,讓您可以將具有光纖通道記憶體相依性的應用程式和工作負載虛擬化。 您也可以透過光纖通道建立客體作業系統叢集。

開始之前

  • VMM 支援下列虛擬光纖通道部署:
    • 單一存放裝置陣列連線至單一光纖 (由單一或多個交換器組成),且該光纖僅連線至單一虛擬 SAN (vSAN)。 vSAN 是主機電腦上實體光纖通道主機匯流排介面卡 (HBA) 連接埠的具名群組,VM 會連線到這個主機電腦來存取光纖通道存放裝置。
    • 單一存放裝置陣列連線至多個光纖 (每個光纖由單一或多個交換器組成),且這些光纖僅連線至單一 vSAN。
    • 多個存放裝置陣列連線至單一光纖 (由單一或多個交換器組成),且該光纖僅連線至單一 vSAN。
    • 多個存放裝置陣列連線至多個光纖 (每個光纖由單一或多個交換器組成),且這些光纖連線至多個 vSAN。 此組態提供連接存放裝置陣列的雙重備援路徑。

以下是所需項目:

  • 您可以為每部主機電腦建立一或多個 vSAN。 vSAN 只能包含單一光纖中的 HBA。
  • 存放裝置陣列、交換器和 HBA 必須安裝最新的韌體和驅動程式。
  • 確認存放裝置陣列可顯示邏輯單元 (LU)。
  • 啟用光纖通道交換器和 HBA 上的 NPIV。
  • Hyper-V 主機必須至少執行 Windows Server 2012。
  • Hyper-V 主機至少必須執行 Windows Server 2016。
  • 確認已安裝 SMI-S 提供者。 VMM 會使用 SMI-S 提供者管理光纖通道結構和 SAN 裝置。 請記得不要在 VMM 伺服器上,而是在 VMM 伺服器可使用 FQDN 或 IP 位址連線的伺服器上安裝 SMI-S 提供者。

部署虛擬光纖通道

必要的步驟列舉如下:

  1. 探索和分類光纖通道結構。
  2. 依主機 HBA 連接埠分組,為每部主機電腦建立 vSAN。
  3. 建立可存取虛擬光纖通道存放裝置的 VM。
  4. 建立區域,將每部主機或 VM vHBA 連線至存放裝置陣列。 光纖通道陣列與主機電腦 VM 連線需使用區域。
  5. 建立 LUN 並登錄給主機、VM 或服務層使用。
  6. 建立服務範本,並將 VM 樣本新增至其中。 針對每個 vHBA,指定動態或靜態 WWPN 指派,然後選取分類。 根據服務範本建立和部署服務層級,以存取 虛擬光纖通道 記憶體。 將光纖通道陣列分區至該層、新增磁碟、建立 LUN,並將 LUN 註冊至該層。

探索和分類光纖通道結構

  1. 選取 [網狀架構>記憶體>] [新增資源>存儲設備]。
  2. [新增存儲設備精靈>] 中選取 [提供者類型],選取 SMI-S 提供者探索和管理的光纖通道網狀架構
  3. [指定探索範圍] 中,指定IP位址或 FQDN 和提供者的埠號碼。
  4. 如果您使用 SMI-S,請指定提供者是否使用 SMI-S CIMXMLSMI-S WMI,並新增用來連線到遠端伺服器上的提供者的 IP 位址/FQDN 和埠。 如果使用的是 CIMXML,則您可以啟用 SSL。
  5. 指定用於連線至提供者的帳戶。
  6. [收集資訊] 中,VMM 會自動探索並匯入光纖通道網狀架構資訊。 如果探索程序成功完成,探索到的網狀架構名稱、交換器和網狀架構全球節點名稱 (WWNN) 就會列在頁面上。 當程式成功完成時,請選取 [ 下一步]。 若要重試探索程式以嘗試失敗,請選取 [掃描提供者]。
  7. 如果您選擇選項來使用 SMI-S 提供者的 SSL 連線,請確定:
    • 在探索期間,[ 匯入憑證 ] 對話框隨即出現。 檢查設定,然後選取 [ 匯入]。 預設會驗證憑證通用名稱 (CN)。 如果沒有 CN 或 CN 不符,存放裝置探索可能失敗。
    • 如果探索失敗,因為 CN 會在 VMM 伺服器上的登錄中停用 CN 驗證。 在登錄中,移至 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Storage Management/ 並建立新的 DWORD 值 - DisableHttpsCommonNameCheck。 將值設定為 1。
  8. 在 [光纖通道網狀架構] 頁面上,針對需要分類的每個存放網狀架構執行下列步驟:
    1. 在 [ 存儲設備] 資料行中,選取您要 VMM 管理的光纖通道網狀架構旁的複選框。
    2. 在 [分類] 欄中,選取要指派給網狀架構的分類。 網狀架構分類工作不同於存放裝置分類的工作,不過兩者的概念類似。
  9. 在 [ 摘要] 頁面上,確認設定並選取 [ 完成]。

建立 vSAN 並指派 HBA

您可以建立 vSAN 並將 HBA 指派給它。 您可以為每部主機電腦建立一或多個 vSAN。 每個 vSAN 只能包含來自相同網狀架構的 HBA。

虛擬主機總線配接器 (vHBA) 代表光纖通道 HBA 的虛擬化,並由 VM 用來與 vSA 連線。 每個 vHBA 都具有全球節點名稱 (WWNN),其與主機 HBA WWNN 不同。 主機電腦 HBA 可以使用 N_Port ID Virtualization (NPIV) 對應至多個 vHBA。 指派給 vSAN 的 HBA 通訊埠可視需要新增或移除。

  1. 選取 [網狀架構 ],然後以滑鼠右鍵按兩下適用的主機 >[屬性>] [硬體>新增虛擬 SAN]。

  2. [新增虛擬 SAN] 中,指定名稱和選擇性描述。 在 [光纖通道適配卡] 中,選取您要指派給 vSAN 之光纖通道 HBA 旁的複選框。 選取 [確定]。

  3. 如果您想要編輯 vSAN 埠指派,請在 [屬性] [硬體>>FC 虛擬 SAN>光纖通道配接器詳細數據] 中,選取或取消選取 HBA 埠。

  4. 如果您想要新增 vHBA 並將其指派給 vSAN,請選取 [屬性>硬體>設定] [新增>光纖通道配接器]。 在 [虛擬 SAN 名稱] 中,選取要指派的 vSAN。 指定您要靜態或動態指派 vHBA 的連接埠設定。

  5. 如果您想要變更 vHBA 的全域預設埠設定,請選取 [ 屬性>硬體>全域設定 ] 並修改 光纖通道適配卡詳細數據中的設定。

    注意

    變更這些設定並不會影響已建立的 vHBA 通訊埠。 若要將新設定套用到現有 vHBA 通訊埠,請移除通訊埠後再次新增,以重新建立通訊埠。

建立 VM 範本

VM 使用 vHBA 來與 vSAN 連線。 為了讓 vHBA 連線至 vSA,必須先將它們新增至 VM 範本的硬體配置檔。

  1. 使用 [ 建立虛擬機精靈 ] 來建立新的 VM,然後將新的光纖通道適配卡 (vHBA) 新增至 VM 範本的 [ 設定硬體 ] 頁面。 針對您所建立的每個 vHBA,指定動態或靜態 WWPN 指派,然後選取網狀架構分類。
  2. 同樣使用 [建立虛擬機器精靈],將 VM 放置與部署至目的地主機。 確定主機包含符合記憶體網狀架構的虛擬 SAN。

將 VM 部署至主機之後,您可以將虛擬光纖通道存放裝置陣列分區供 VM 使用。 然後,您要建立 LUN 並將其登錄 (開放) 至 VM。

建立區域

光纖通道陣列與主機或虛擬機器 (VM) 連線需使用區域。 存放裝置陣列的目標連接埠會對應到主機上的 HBA 連接埠或 VM 上的虛擬 HBA (vHBA) 連接埠。 您可為主機、VM 或兩者建立區域。 針對 Hyper-V 容錯移轉叢集,叢集中的每部主機皆需要區域。 請確定:

  • 區域會分組為區域集合,這些區域集合使用通用光纖通道網狀架構裝置。 當區域集中的所有區域都已視需要新增、修改或移除時,必須啟用區域集。 區域集合啟用後,各區域的資訊將往下推播至選定之網狀架構中的光纖通道交換器。
  • 只有同一區域內的成員才能彼此通訊。
  • 您必須建立新的區域,再啟用區域集合。 啟用區域集合時,可能會造成網狀架構停止運作一段時間,以將資訊傳播至所有交換器。
  • 如果您要將存放裝置陣列新增到 Hyper-V 叢集,就必須先將陣列分區供各主機電腦使用。 同樣地,如果您要將陣列新增到客體叢集,亦需先將陣列分區供各 VM 使用。

請依照下列方式設定區域:

  1. 選取 [VM 和服務服務>],以滑鼠右鍵按兩下適用的 VM、>[內容>] [>新增>光纖通道陣列]。
  2. [新增光纖通道數位>屬性 ] 頁面中 >建立新區域、指定區域名稱、選取存儲設備陣列,然後在 [網狀架構] 中選取參數。 在 「Storage array target ports」 (存放裝置陣列目標連接埠) 中,選取一或多個適用的 WWPM 連接埠。 在 [虛擬機器啟動器] 中,選取一或多個適用的 WWPM 連接埠。 選取 [建立]。 選取 [顯示別名] 以檢視可用的區域別名。
  3. 若要啟用區域集,請選取 [ 網狀架構>名稱],然後選取非作用中的區域集 >[啟用區域集]。
  4. 您可以在>狀架構通道>網狀架構名稱中檢視網狀架構的區域集;以滑鼠右鍵按兩下適用的網狀架構>屬性>區域集
  5. 如果您想要修改存放裝置陣列的分區,請選取 [ VM 和服務> ] 適用的主機 >[屬性>] [存儲設備>光纖通道陣列>] [編輯> 適用的陣列],然後修改分區設定。

建立並登錄 LUN

若要讓主機電腦、VM 或電腦服務層存取存放裝置陣列資源,必須建立 LUN,然後登錄 (開放) 至主機、VM 或階層。

  1. 選取 [網狀架構>記憶體>分類和集區]。 在 [名稱] 下,選取適用的存儲設備 >[建立邏輯單元]。
  2. 在 [ 建立邏輯單元] 中,選取存放集區,並指定名稱和描述和 LUN 大小。 指定您要建立精簡或固定大小的 LUN。
  3. 若要註冊 LUN,請在 [VM 和服務 ] 窗格中,以滑鼠右鍵按鍵按下適用的 VM >屬性>[新增>磁碟]。
  4. [建立邏輯單元] 中,選取存放集區、名稱和大小。 選取 [確定 ] 以註冊 LUN。

建立及部署服務層

  1. 使用 [服務範本設計工具],建立服務範本並將您之前所建立適用的 VM 範本新增到服務範本。
  2. 將新的虛擬光纖通道適配卡 (vHBA) 新增至服務範本的 [ 設定硬體 ] 頁面。 針對您所建立的每個 vHBA,指定動態或靜態 WWPN 通訊埠指派,然後選取網狀架構分類。
  3. 從服務範本建立服務層,並將服務層指派給電腦層。
  4. 部署階層。
  5. 部署後,您可以將虛擬光纖通道存放裝置陣列分區供服務層使用。 然後建立陣列的 LUN 並登錄 (開放) 至該層。

下一步

設定 Hyper-V 主機和叢集的記憶體。