layout: doc—

Gemeinsam genutzter GFS2-Blockspeicher mit Thin-Provisioning

Hinweis:

XenCenter yyyy.x.x wird noch nicht für die Verwendung mit Citrix Hypervisor 8.2 CU1 in Produktionsumgebungen unterstützt. Verwenden Sie XenCenter 8.2.7, um Ihre Citrix Hypervisor 8.2 CU1-Produktionsumgebung zu verwalten. Weitere Informationen finden Sie in der XenCenter 8.2.7-Dokumentation.

Sie können XenCenter 8.2.7 und XenCenter yyyy.x.x auf demselben System installieren. Die Installation von XenCenter yyyy.x.x überschreibt Ihre XenCenter 8.2.7-Installation nicht.

Beim Thin Provisioning wird der verfügbare Speicher besser genutzt, indem VDIs Datenträgerspeicherplatz zugewiesen wird, während die Daten auf das virtuelle Laufwerk geschrieben werden, anstatt die volle virtuelle Größe des VDI im Voraus zuzuweisen. Thin Provisioning ermöglicht es Ihnen, den auf einem gemeinsam genutzten Speicher-Array benötigten Speicherplatz und damit Ihre Gesamtbetriebskosten (TCO) erheblich zu reduzieren.

Thin Provisioning für gemeinsam genutzten Blockspeicher ist in den folgenden Fällen von besonderem Interesse:

Hinweis:

Wir empfehlen, GFS2 SR nicht mit einem VLAN zu verwenden, da ein bekanntes Problem besteht, bei dem Sie Hosts in einem Clusterpool nicht hinzufügen oder entfernen können, wenn sich das Clusternetzwerk in einem Nicht-Management-VLAN befindet.

Der gemeinsam genutzte GFS2-Typ stellt Datenträger als Dateisystem dar, das auf einer iSCSI- oder HBA-LUN erstellt wurde. Auf einem GFS2 SR gespeicherte VDIs werden im QCOW2-Imageformat gespeichert.

1. Planen Sie Ihre GFS2-Umgebung

Um die Vorteile von Thin Provisioning auf gemeinsam genutztem Blockspeicher ohne das Risiko eines Datenverlusts nutzen zu können, muss Ihr Pool ein gutes Maß an Zuverlässigkeit und Konnektivität bieten. Es ist entscheidend, dass die Hosts im Ressourcenpool, die GFS2 verwenden, zuverlässig miteinander kommunizieren können. Um dies sicherzustellen, erfordert XenServer, dass Sie einen Clusterpool mit Ihrem GFS2 SR verwenden. Wir empfehlen Ihnen außerdem, Ihre Umgebung zu entwerfen und die XenServer-Funktionen so zu konfigurieren, dass sie so viel Stabilität und Redundanz wie möglich bieten.

Bevor Sie Ihren XenServer-Pool für die Verwendung mit GFS2-SRs einrichten, sollten Sie die folgenden Anforderungen und Empfehlungen für eine ideale GFS2-Umgebung lesen:

Ein geclusterter Pool mit GFS2-SRs weist einige Verhaltensunterschiede zu anderen Pool- und SR-Typen auf. Weitere Informationen finden Sie unter Einschränkungen.

2. Konfiguration einer redundanten Netzwerkinfrastruktur

Ein gebundenes Netzwerk verbindet zwei oder mehr NICs miteinander, um einen einzigen Kanal für den Netzwerkverkehr zu schaffen. Wir empfehlen, dass Sie ein gebundenes Netzwerk für Ihren Clusterpool-Verkehr verwenden. Bevor Sie Ihr gebündeltes Netzwerk einrichten, stellen Sie jedoch sicher, dass Ihre Netzwerkhardwarekonfiguration die Redundanz im gebundenen Netzwerk fördert. Erwägen Sie, so viele dieser Empfehlungen umzusetzen, wie es für Ihr Unternehmen und Ihre Umgebung möglich ist.

Die folgenden bewährten Methoden erhöhen die Widerstandsfähigkeit gegen Software-, Hardware- oder Stromausfälle, die sich auf Ihre Netzwerk-Switches auswirken können.

3. Erstellen Sie ein dediziertes gebundenes Netzwerk

Es ist wichtig sicherzustellen, dass Hosts in einem Clusterpool zuverlässig miteinander kommunizieren können. Das Erstellen eines Verbundnetzwerks für diesen Pool-Verkehr erhöht die Ausfallsicherheit Ihres Clusterpools.

Ein gebundenes Netzwerk stellt eine Verbindung zwischen zwei oder mehr NICs her, um einen einzigen, leistungsstarken Kanal zu erstellen, den Ihr Clusterpool für Cluster-Heartbeat-Verkehr verwenden kann. Wir empfehlen dringend, dieses gebündelte Netzwerk nicht für anderen Datenverkehr zu verwenden. Erstellen Sie ein separates Netzwerk für den Pool, das für die Verwaltung des Datenverkehrs verwendet werden soll.

Hinweis:

Wenn Sie eine Firewall zwischen den Hosts in Ihrem Pool haben, stellen Sie sicher, dass Hosts über die folgenden Ports im Cluster-Netzwerk kommunizieren können:

Weitere Informationen finden Sie unter Von XenServer verwendete Kommunikationsports.

So erstellen Sie ein gebundenes Netzwerk, das als Clusternetzwerk verwendet werden soll:

  1. Öffnen Sie den Assistenten für Neues Netzwerk.
  2. Wählen Sie auf der ersten Seite des Assistenten Bonded Network aus und klicken Sie dann auf Weiter.
  3. Wählen Sie auf der Seite Bond-Mitglieder die Netzwerkkarten aus, die Sie miteinander verbinden möchten. Um eine Netzwerkkarte auszuwählen, aktivieren Sie das entsprechende Kontrollkästchen in der Liste. In dieser Liste können bis zu vier Netzwerkkarten ausgewählt werden. Deaktivieren Sie das Kontrollkästchen, um die Auswahl einer Netzwerkkarte aufzuheben.
  4. Wählen Sie im Bond-Modus die Art der Bindung aus:

    Hinweise:

    • Um die LACP-Bonding-Optionen in XenCenter anzeigen und eine LACP-Bindung erstellen zu können, konfigurieren Sie vSwitch als Netzwerk-Stack. Außerdem müssen Ihre Switches den IEEE 802.3ad-Standard unterstützen.
    • Aktiv-aktive und aktiv-passive Bindungstypen sind sowohl für die vSwitch- als auch für die Linux-Brücke verfügbar.
    • Sie können zwei, drei oder vier Netzwerkkarten verbinden, wenn vSwitch der Netzwerkstapel ist. Sie können jedoch nur zwei Netzwerkkarten verbinden, wenn die Linux-Brücke der Netzwerkstapel ist.
  5. Um Jumbo-Frames zu verwenden, stellen Sie die Maximum Transmission Unit (MTU) auf einen Wert zwischen 1500—9216 ein.
  6. Aktivieren Sie das Kontrollkästchen Dieses Netzwerk automatisch zu neuen virtuellen Maschinen hinzufügen, damit das neue Netzwerk allen neuen VMs hinzugefügt wird, die mit dem Assistenten Neue VM erstellt wurden.
  7. Klicken Sie auf Fertigstellen, um das neue Netzwerk zu erstellen und den Assistenten zu schließen.

Nachdem Sie Ihr gebundenes Netzwerk auf dem Poolkoordinator erstellt haben und andere XenServer-Hosts mit dem Pool verbinden, werden die Netzwerk- und Bindungsinformationen automatisch auf den beitretenden Server repliziert.

Weitere Informationen finden Sie unter Konfigurieren von NICs.

Hinweise:

4. Richten Sie einen Clusterpool ein

Um gemeinsam genutzten GFS2-Speicher zu verwenden, muss der XenServer-Ressourcenpool ein Clusterpool sein. Aktivieren Sie das Clustering in Ihrem Pool, bevor Sie ein GFS2-SR erstellen.

So erstellen Sie einen Clusterpool:

  1. Öffnen Sie das Dialogfeld Neuer Pool, indem Sie auf der Werkzeugleiste auf Neuer Pool klicken.
  2. Geben Sie einen Namen für den neuen Pool und optional eine Beschreibung ein. Der Name wird im Bereich Ressourcen angezeigt.
  3. Nominieren Sie den Poolkoordinator, indem Sie einen Server aus der Liste Koordinator auswählen.
  4. Wählen Sie in der Liste Zusätzliche Mitglieder weitere Server aus, die in den neuen Pool aufgenommen werden sollen. Alle verfügbaren verwalteten Server werden aufgelistet. Wenn ein Server nicht aufgeführt ist, können Sie ihn der Liste hinzufügen, indem Sie auf Neuen Server hinzufügenklicken. Wenn ein verwalteter Server nicht aufgeführt ist, kann dies daran liegen, dass er eine oder mehrere der unter Pool-Anforderungen aufgeführten Pool-Beitrittsanforderungen nicht erfüllt.
  5. Wählen Sie Pool erstellen, um den Pool zu erstellen und das Dialogfeld zu schließen.
  6. Wählen Sie den Pool im Bereich Ressourcen aus und wählen Sie auf der Registerkarte Allgemein die Option Eigenschaften aus. Das Fenster Pooleigenschaften wird geöffnet.
  7. Wählen Sie auf der Registerkarte Clustering die Option Clustering aktivieren und wählen Sie das von Ihnen erstellte dedizierte Verbundnetzwerk als Cluster-Netzwerk aus.
  8. Klicken Sie auf OK.

5. Speicher-Multipathing konfigurieren

Stellen Sie sicher, dass Storage-Multipathing zwischen Ihrem Clusterpool und Ihrem GFS2-SR eingerichtet ist.

Multipathing leitet den Speicherdatenverkehr aus Redundanzgründen über mehrere Pfade an ein Speichergerät weiter. Auf allen Strecken kann während des normalen Betriebs aktiver Verkehr herrschen, was zu einem erhöhten Durchsatz führt.

Bevor Sie Multipathing aktivieren, überprüfen Sie, ob die folgenden Anweisungen zutreffen:

Um Multipathing zu aktivieren:

Führen Sie die folgenden Schritte für jeden Server in Ihrem Pool aus:

  1. Wählen Sie im Bereich Ressourcen den Server aus und versetzen Sie ihn dann in den Wartungsmodus. Es gibt eine kurze Verzögerung, während XenCenter alle aktiven virtuellen Maschinen migriert und den vorhandenen Speicher entfernt. Wenn es sich bei dem Server um einen Poolkoordinator handelt, wird die Verbindung unterbrochen und verschwindet möglicherweise vorübergehend aus dem Bereich Ressourcen, während ein neuer Poolkoordinator zugewiesen wird. Wenn der Server wieder im Bereich Ressourcen mit dem Symbol für den Serverwartungsmodus angezeigt wird (Serverwartungsmodussymbol — ein Serversymbol mit einem blauen Quadrat oben), fahren Sie mit dem nächsten Schritt fort.
  2. Wählen Sie auf der Registerkarte AllgemeinEigenschaftenund dann die RegisterkarteMultipathing aus.
  3. Um Multipathing zu aktivieren, aktivieren Sie das Kontrollkästchen Multipathing auf diesem Server aktivieren. Deaktivieren Sie das Kontrollkästchen, um Multipathing zu deaktivieren.
  4. Klicken Sie auf OK, um die neue Einstellung zu übernehmen und das Dialogfeld zu schließen. Es gibt eine kurze Verzögerung, während XenCenter die neue Speicherkonfiguration speichert.
  5. Nehmen Sie den Server wieder aus dem Wartungsmodus. Wählen Sie den Server im Ressourcenbereich aus, klicken Sie mit der rechten Maustaste, und wählen Sie Wartungsmodus beenden .

Stellen Sie sicher, dass Sie Multipathing auf allen Hosts im Pool aktivieren. Die gesamte Verkabelung und, im Fall von iSCSI, die Subnetzkonfigurationen müssen mit den entsprechenden NICs auf jedem Host übereinstimmen.

6. Erstellen Sie eine GFS2-SR

Erstellen Sie Ihre gemeinsam genutzte GFS2 SR auf einer iSCSI- oder HBA-LUN, die für alle XenServer-Hosts in Ihrem Ressourcenpool sichtbar ist. Wir empfehlen nicht, eine Thin-Provision-LUN mit GFS2 zu verwenden. Wenn Sie diese Konfiguration wählen, müssen Sie jedoch sicherstellen, dass die LUN immer über genügend Speicherplatz verfügt, damit XenServer darauf schreiben kann.

Sie können einem Clusterpool bis zu 62 GFS2-SRs hinzufügen.

So erstellen Sie ein Software-iSCSI-SR

Hinweis:

Bevor Sie die folgenden Schritte ausführen, stellen Sie sicher, dass der iSCSI-Initiator-IQN für alle Hosts im Pool entsprechend eingestellt ist. Weitere Informationen finden Sie unter Ändern der Servereigenschaften.

  1. Öffnen Sie den Assistenten für neues Speicherrepository: Klicken Sie auf der Symbolleiste auf Neuer Speicher. Alternativ:
  2. Wählen Sie Software-iSCSI als physischen Speichertyp aus und klicken Sie dann auf Weiter.
  3. Geben Sie auf der Seite Name den Namen des neuen SRs ein. Standardmäßig generiert der Assistent eine Beschreibung für das SR. Diese Beschreibung enthält eine Zusammenfassung der Konfigurationsoptionen, die Sie beim Durchlaufen des Assistenten auswählen. Um eine eigene Beschreibung einzugeben, deaktivieren Sie das Kontrollkästchen Beschreibung automatisch generieren, und geben Sie das Feld Beschreibung ein. Klicken Sie zum Fortfahren auf Weiter.
  4. Wählen Sie auf der Seite Provisioning die Option Thin Provisioning (GFS2) aus.
  5. Geben Sie auf der Seite Standort die Details des iSCSI-Ziels an:

  6. Klicken Sie auf Fertigstellen, um die neue SR-Konfiguration abzuschließen und den Assistenten zu schließen.

So erstellen Sie ein Hardware-HBA SR

  1. Um den Assistenten für neue Speicherrepositorys zu öffnen, können Sie eine der folgenden Aktionen ausführen:
  2. Wählen Sie Hardware-HBA als physischen Speichertyp und dann Weiteraus.
  3. Geben Sie auf der Seite Name den Namen des neuen SRs ein. Standardmäßig generiert der Assistent eine Beschreibung für das SR. Diese Beschreibung enthält eine Zusammenfassung der Konfigurationsoptionen, die Sie beim Durchlaufen des Assistenten auswählen. Um eine eigene Beschreibung einzugeben, deaktivieren Sie das Kontrollkästchen Beschreibung automatisch generieren, und geben Sie das Feld Beschreibung ein. Klicken Sie auf Weiter, um mit der Seite Provisioning fortzufahren.
  4. Wählen Sie auf der Seite Provisioning die Option Thin Provisioning (GFS2) aus.
  5. Klicken Sie auf Weiter, um mit der Seite Standort fortzufahren.
  6. Der Assistent sucht nach verfügbaren LUNs und zeigt dann eine Seite mit allen gefundenen LUNs an. Wählen Sie eine LUN aus der Liste aus und klicken Sie auf Erstellen.

    Hinweis:

    Eine Warnmeldung wird angezeigt, wenn SRs auf der ausgewählten LUN vorhanden sind. Überprüfen Sie die Details und wählen Sie eine der folgenden Optionen.

    • Um das Bestehende zu verwenden, klicken Sie auf Erneut anhängen.
    • Um das vorhandene SR zu löschen und ein SR zu erstellen, klicken Sie auf Format.
    • Wenn Sie lieber eine andere LUN auswählen möchten, klicken Sie auf Abbrechen und wählen Sie eine LUN aus der Liste aus.
  7. Auf der Seite Zusammenfassung werden Informationen über das neue SR angezeigt. Lesen Sie die Informationen und klicken Sie dann auf Fertigstellen, um die SR-Erstellung abzuschließen.

Einschränkungen

Gemeinsam genutzter GFS2-Speicher weist derzeit die folgenden Einschränkungen auf: