Freigeben über


Einrichten eines virtuellen Hyper-V-Fibre-Channel im VMM-Speicher-Gewebe

Lesen Sie diesen Artikel, um Hyper-V Virtual Fibre Channel im System Center Virtual Machine Manager (VMM)-Speicher-Framework einzurichten.

virtueller Fibre Channel bietet Hyper-V-VMs direkte Konnektivität mit Fibre Channel-basiertem Speicher. Hyper-V bietet Fibre Channel-Ports in Gastbetriebssystemen, sodass Sie Anwendungen und Workloads virtualisieren können, die Abhängigkeiten vom Fibre Channel-Speicher haben. Sie können auch Gastbetriebssysteme über Fibre Channel clustern.

Bevor Sie beginnen

  • VMM unterstützt die folgenden virtuellen Fibre Channel-Bereitstellungen:
    • Einzelnes Speicherarray, das mit einem einzigen Fabric verbunden ist (bestehend aus einem einzelnen oder mehreren Switches), das wiederum mit einem einzigen virtuellen SAN (vSAN) verbunden ist. Ein vSAN ist eine benannte Gruppe von physischen Fibre Channel Host Bus Adapter (HBA)-Ports auf einem Hostcomputer, mit denen die VMs verbunden werden, um auf die Fibre Channel-Speichergeräte zuzugreifen.
    • Einzelnes Speicherarray, das mit mehreren Fabrics verbunden ist (bestehend aus einzelnen oder mehreren Switches pro Fabric), die wiederum mit einem einzelnen vSAN verbunden sind.
    • Mehrere Speicherarrays, die mit einem einzelnen Fabric verbunden sind (bestehend aus einem einzelnen oder mehreren Switches), die wiederum mit einem einzelnen vSAN verbunden sind.
    • Mehrere Speicherarrays, die mit mehreren Fabrics verbunden sind (bestehend aus einem einzelnen oder mehreren Switches pro Fabric), die wiederum mit mehreren vSANs verbunden sind. Diese Konfiguration bietet dual-redundante Pfade zu Speicher-Arrays.

Sie benötigen Folgendes:

  • Für jeden Host-Computer können ein oder mehrere vSANs erstellt werden. Ein vSAN kann nur HBAs aus einem einzigen Fabric enthalten.
  • Speicherarrays, Switches und HBAs müssen die neueste Firmware und Treiber installiert haben.
  • Stellen Sie sicher, dass Speicherarrays logische Einheiten (LUs) darstellen können.
  • Aktivieren Sie NPIV auf Fibre Channel-Switches und HBAs.
  • Hyper-V-Hosts müssen Windows Server 2012 oder höher ausführen.
  • Hyper-V-Hosts müssen Windows Server 2016 oder höher ausführen.
  • Hyper-V-Hosts müssen Windows Server 2019 oder höher ausführen.
  • Stellen Sie sicher, dass ein SMI-S-Anbieter installiert ist. VMM verwaltet Fibre Channel-Fabrics und SAN-Geräte mithilfe des SMI-S-Anbieters. Denken Sie daran, den SMI-S-Anbieter nicht auf dem VMM-Server zu installieren, sondern auf einem Server, mit dem der VMM-Server über einen FQDN oder eine IP-Adresse eine Verbindung herstellen kann.

Bereitstellen des virtuellen Fibre Channel

Führen Sie die folgenden Schritte aus, um den virtuellen Fibre Channel bereitzustellen:

  1. Erkennen und Klassifizieren von Fibre Channel-Fabrics
  2. Erstellen Sie vSANs für jeden Hostcomputer, indem Sie die Host-HBA-Ports gruppieren.
  3. Erstellen Sie einen virtuellen Computer, der auf den virtuellen Fibre Channel-Speicher zugreifen kann.
  4. Erstellen Sie Zonen, die jeden Host- oder VM-vHBA mit einem Speicherarray verbinden. Zonen werden verwendet, um ein Fibre Channel-Array mit einer Hostcomputer-VM zu verbinden.
  5. Erstellen Sie LUNs, und registrieren Sie sie für eine Host-, VM- oder Dienstebene.
  6. Erstellen Sie eine Dienstvorlage, und fügen Sie ihr VM-Vorlagen hinzu. Geben Sie für jeden vHBA dynamische oder statische WWN-Zuweisungen an, und wählen Sie die Klassifizierung aus. Erstellen Sie basierend auf der Dienstvorlage für den Zugriff auf virtuellen Fibre Channel-Speicher eine Dienstebene, und stellen Sie sie bereit. Einrichten eines Fibre-Channel-Arrays für die Ebene, Hinzufügen eines Datenträgers, Erstellen eines LUN und Registrieren des LUN für die Ebene.

Entdecken und Klassifizieren von Fibre Channel-Fabrics

  1. Wählen Sie Fabric>Speicher>Ressourcen hinzufügen>Speichergeräte.
  2. Wählen Sie im Assistenten zum Hinzufügen von Speichergeräten>Anbietertyp auswählen die Option Fibre-Channel-Fabric, das von einem SMI-S-Anbieter entdeckt und verwaltet wird aus.
  3. Geben Sie unter Ermittlungsbereich angeben die IP-Adresse oder den FQDN und die Portnummer des Anbieters an.
  4. Wenn Sie SMI-S verwenden, geben Sie an, ob der Anbieter SMI-S CIMXML oder SMI-S WMI verwendet, und fügen Sie die IP-Adresse/FQDN und den Port hinzu, die zur Verbindung mit dem Anbieter auf dem ferngesteuerten Server verwendet werden. Wenn Sie CIMXML verwenden, können Sie SSL aktivieren.
  5. Geben Sie ein Konto für die Verbindung mit dem Anbieter an.
  6. In "Informationen sammeln" ermittelt und importiert VMM automatisch die Fibre Channel-Fabric-Informationen. Wenn der Erkennungsprozess erfolgreich ist, werden der erkannte Fabric-Name, die Switches und die Fabric-World-Wide-Node-Names (WWNN) auf der Seite aufgelistet. Wenn der Vorgang erfolgreich abgeschlossen ist, wählen Sie Weiter. Um den Erkennungsprozess bei einem erfolglosen Versuch zu wiederholen, wählen Sie Scan Provider.c
  7. Wenn Sie die Option zur Verwendung einer SSL-Verbindung für einen SMI-S-Anbieter gewählt haben, stellen Sie Folgendes sicher:
    • Während der Erkennung wird das Dialogfeld Importzertifikat angezeigt. Überprüfen Sie die Einstellungen und wählen Sie Importieren. Standardmäßig wird der gängige Name (CN) des Zertifikats überprüft. Speichererkennung kann fehlschlagen, wenn kein CN vorhanden ist oder dieser nicht übereinstimmt.
    • Wenn die Ermittlung fehlschlägt, weil die CN die CN-Überprüfung in der Registrierung auf dem VMM-Server deaktiviert, gehen Sie in der Registrierung zu HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Storage Management/ und erstellen Sie einen neuen DWORD-Wert: DisableHttpsCommonNameCheck. Legen Sie den Wert auf 1 fest.
  8. Gehen Sie auf der Seite Fibre Channel Fabrics für jede Storage Fabric, die eine Klassifizierung erfordert, wie folgt vor:
    1. Wählen Sie im Speichergerät-Spalte das Kontrollkästchen neben einem Fibre-Channel-Fabric aus, das VMM verwalten soll.
    2. Wählen Sie in der Spalte Klassifizierung die Klassifizierung, die Sie dem Stoff zuweisen möchten. Die Aufgabe der Fabric-Klassifizierung ist von der der Speicherklassifizierung getrennt, obwohl das Konzept ähnlich ist.
  9. Bestätigen Sie auf der Seite „Zusammenfassung“ die Einstellungen und wählen Sie „Fertigstellen“ aus.

vSANs erstellen und HBAs zuweisen

Sie können vSANs erstellen und ihnen HBAs zuweisen. Für jeden Host-Computer können ein oder mehrere vSANs erstellt werden. Jeder vSAN kann nur HBAs enthalten, die aus demselben Fabric stammen.

Virtual Host Bus Adapters (vHBAs) stellen die Virtualisierung von Fibre Channel HBAs dar und werden von VMs verwendet, um eine Verbindung mit vSANs herzustellen. Jede vHBA verfügt über einen World Wide Node Name (WWNN), der sich vom Host HBA WWNN unterscheidet. Mit N_Port ID Virtualization (NPIV) kann das HBA eines Host-Computers mehreren vHBAs zugeordnet werden. Einem vSAN zugewiesene HBA-Ports können nach Bedarf hinzugefügt oder entfernt werden.

  1. Wählen Sie Fabric und klicken Sie mit der rechten Maustaste auf den entsprechenden Host >Eigenschaften>Hardware>Neues virtuelles SAN.

  2. Geben Sie unter Neues virtuelles SAN einen Namen und eine optionale Beschreibung an. Aktivieren Sie in Fibre Channel-Adaptern die Kontrollkästchen neben den Fibre Channel HBAs, die Sie dem vSAN zuweisen möchten. Wählen Sie OK aus.

  3. Wenn Sie vSAN-Portzuweisungen bearbeiten möchten, wählen Oder deaktivieren Sie die Auswahl der HBA-Ports in Eigenschaften>Hardware>FC Virtual SAN>Details zu Fibre Channel-Adaptern.

  4. Wenn Sie einen neuen vHBA hinzufügen und einem vSAN zuweisen möchten, wählen Sie Eigenschaften>Hardwarekonfiguration>Neu>Fibre Channel Adapter. Wählen Sie unter Virtueller SAN-Name ein vSAN aus, um es zuzuweisen. Geben Sie an, ob Sie die Port-Einstellungen für den vHBA statisch oder dynamisch festlegen möchten.

  5. Wenn Sie die globalen Standard-Port-Einstellungen für vHBA ändern möchten, wählen Sie Eigenschaften>Hardware>Globale Einstellungen und ändern Sie die Einstellungen in Details des Fibre Channel-Adapters.

    Hinweis

    Die Änderung dieser Einstellungen wirkt sich nicht auf bereits erstellte vHBA-Ports aus. Um eine neue Einstellung auf einen vorhandenen vHBA-Port anzuwenden, erstellen Sie den Port neu, indem Sie ihn entfernen und dann wieder hinzufügen.

Erstellen einer VM-Vorlage

vHBAs werden von VMs zur Verbindung mit vSANs verwendet. Damit vHBAs eine Verbindung mit vSANs herstellen können, müssen sie zuerst dem Hardwareprofil einer VM-Vorlage hinzugefügt werden.

  1. Verwenden Sie den Assistenten zum Erstellen virtueller Computer, um einen neuen virtuellen Computer zu erstellen, und fügen Sie dann der Seite " Hardware konfigurieren" der VM-Vorlage einen neuen Fibre Channel-Adapter (vHBA) hinzu. Geben Sie für jeden vHBA, den Sie erstellen, dynamische oder statische WWPN-Zuweisungen an und wählen Sie die Fabric-Klassifizierung aus.
  2. Verwenden Sie weiterhin den Assistenten zum Erstellen virtueller Maschinen, platzieren Sie die VM und stellen Sie sie auf einem Zielhost bereit. Vergewissern Sie sich, dass der Host ein virtuelles SAN enthält, das mit der Speicherstruktur übereinstimmt.

Nachdem Sie die VM auf einem Host bereitgestellt haben, können Sie ein virtuelles Fibre-Channel-Storage-Array der VM zuordnen. Dann erstellen Sie ein LUN und registrieren (unmaskieren) es für die VM.

Zonen erstellen

Zonen werden verwendet, um ein Fibre Channel-Array mit einem Host oder virtuellen Computer (VM) zu verbinden. Die Zielports des Speicherarrays werden den HBA-Ports des Hosts oder den virtuellen HBA-Ports (vHBA) der VM zugeordnet. Sie können Zonen für einen Host, eine VM oder beides erstellen. Für Hyper-V-Failover-Cluster wird für jeden Host im Cluster eine Zone benötigt. Stellen Sie Folgendes sicher:

  • Zonen werden in Zonensets gruppiert, die gemeinsame Fibre-Channel-Fabric-Geräte verwenden. Wenn alle Zonen in einem Zoneset hinzugefügt, geändert oder entfernt wurden, muss das Zoneset aktiviert werden. Die Aktivierung des Zonen-Sets überträgt Informationen für jede Zone an die Fibre-Channel-Switches im ausgewählten Fabric.
  • Nur Mitglieder der gleichen Zone können miteinander kommunizieren.
  • Sie müssen neue Zonen erstellen und dann das Zoneset aktivieren. Das Aktivieren eines Zonensatzes kann zu einer gewissen Ausfallzeit im Fabric führen, da die Informationen an alle Switches weitergeleitet werden.
  • Wenn Sie ein Speicher-Array zu einem Hyper-V-Cluster hinzufügen möchten, müssen Sie das Array zunächst auf jedem Host-Computer zonieren. Wenn Sie ein Array zu einem Gast-Cluster hinzufügen möchten, müssen Sie das Array zunächst jeder VM zuordnen.

Richten Sie die Zonen wie folgt ein:

  1. Wählen Sie VMs und Dienste>Dienste, klicken Sie mit der rechten Maustaste auf die entsprechende VM, >Eigenschaften>Speicher>Hinzufügen>Fibre Channel Array hinzufügen.
  2. Geben Sie auf der Seite Fibre-Channel-Array hinzufügen>Eigenschaften>Neue Zone erstellen einen Zonennamen an, wählen Sie ein Speicherarray aus, und wählen Sie unter Fabric einen Switch aus. Wählen Sie unter Zielports des Speicherarrays den oder die entsprechenden WWPM-Ports aus. Wählen Sie unter VM-Initiator den oder die entsprechenden WWPM-Ports aus. Klicken Sie auf Erstellen. Wählen Sie Aliase anzeigen, um die verfügbaren Zonen-Aliase anzuzeigen.
  3. Um das Zoneset zu aktivieren, wählen Sie Gewebe>Name, und wählen Sie das inaktive Zoneset >Zoneset aktivieren.
  4. Sie können die Zonesets für eine Fabric in Fabric>Fibre Channel Fabric>Name einsehen; klicken Sie mit der rechten Maustaste auf die entsprechende Fabric >Eigenschaften>Zonesets.
  5. Wenn Sie die Zoneneinteilung für ein Speicher-Array ändern möchten, wählen Sie den VMs und Dienste> entsprechenden Host >Eigenschaften>Speicher>Fibre Channel Arrays>Bearbeiten> entsprechenden Array aus und ändern Sie die Zoneneinteilungseinstellungen.

LUNs erstellen und registrieren

Damit ein Host-Computer, eine VM oder eine Computerdienstschicht auf Speicherarray-Ressourcen zugreifen kann, müssen LUNs erstellt und dann für den Host, die VM oder die Schicht registriert und freigegeben werden.

  1. Wählen Sie „Fabric>Storage>Klassifizierungen und Pools“ aus. Wählen Sie unter Name das entsprechende Speichergerät aus >Logische Einheit erstellen.
  2. Wählen Sie im Fenster Erstellen einer logischen Einheit einen Speicherpool aus und geben Sie einen Namen, eine Beschreibung und die LUN-Größe an. Geben Sie an, ob Sie ein Thin- oder ein Fixed-Size-LUN erstellen möchten.
  3. Um die LUN zu registrieren, klicken Sie unter VMs und Dienste mit der rechten Maustaste auf die entsprechende VM, und klicken Sie dann auf >Eigenschaften>Hinzufügen>Datenträger hinzufügen.
  4. Wählen Sie unter Logische Einheit erstellen einen Speicherpool, einen Namen und eine Größe aus. Wählen Sie OK, um die LUN zu registrieren.

Erstellen und Bereitstellen einer Dienststufe

  1. Erstellen Sie mit dem Dienstvorlagendesigner eine Dienstvorlage und fügen Sie die entsprechenden VM-Vorlagen, die Sie zuvor erstellt haben, zu der Dienstvorlage hinzu.
  2. Fügen Sie der Seite " Hardware konfigurieren" der Dienstvorlage einen neuen virtuellen Fibre Channel Adapter (vHBA) hinzu. Geben Sie für jeden vHBA, den Sie erstellen, dynamische oder statische WWPN-Port-Zuweisungen an und wählen Sie die Fabric-Klassifizierung aus.
  3. Erstellen Sie eine Dienststufe aus der Dienstvorlage und weisen Sie die Dienststufe einer Computerebene zu.
  4. Bereitstellen der Ebene
  5. Nachdem Sie es bereitgestellt haben, können Sie ein virtuelles Fibre-Channel-Speicherarray der Dienstebene zuordnen. Erstellen Sie dann ein LUN für das Array und registrieren (unmaskieren) Sie es für die Ebene.

Nächste Schritte

Speicher für Hyper-V-Hosts und -Cluster einrichten.