QuantaStor für VMware-Architektur - Leitfaden
Sie können die gemeinsam genutzte OSNexus QuantaStor-Speicherlösung für eine VMware ESXi 5-Umgebung bestellen und konfigurieren. Verwenden Sie die folgenden Informationen zusammen mit dem Cookbook Erweiterte Single-Site-VMware-Referenzarchitektur, um eine dieser Speicheroptionen in Ihrer VMware-Umgebung einzurichten.
Vorbereitende Schritte
Stellen Sie sicher, dass Sie über alle erforderlichen Kontoberechtigungen und über den Einheitenzugriff verfügen. Nur der Kontoeigner oder ein Benutzer mit der klassischen Berechtigung des Typs Benutzer verwalten kann die Berechtigungen anpassen.
Schritt 1: Gemeinsam genutzten QuantaStor-Speicher bestellen
Bevor Sie eine Bestellung für den Speicher aufgeben, müssen Sie die Spezifikationen ermitteln, die Ihren Anforderungen an Kapazität, Leistung und Redundanz entsprechen. Diese Spezifikationen können die Wahl des Prozessors und des Gehäuses, die QuantaStor Lizenzkapazität, den Arbeitsspeicher des Servers, den Typ und die Anzahl der Datenlaufwerke, den Typ und die Anzahl der Cache-Laufwerke, die Netzwerkkonfiguration und andere Spezifikationen umfassen. Weitere Informationen zur Auswahl der richtigen QuantaStor Konfiguration in Ihrer Umgebung finden Sie unter QuantaStor Solution Design Guide for Virtualization.
Sie sollten die Anforderungen an die Kapazität und die Ein-/Ausgabe Ihrer VMs kennen, bevor Sie eine Bestellung einreichen. Obwohl der QuantaStor-Server erweiterbar ist, sollten Sie die Anfangsgröße Ihrer Hardware so wählen, dass Verzögerungen bei der Konfiguration und Bereitstellung vermieden werden.
QuantaStor bestellen
Bestellen Sie ein QuantaStor-Hybridsystem mit 24 TB an verwendbarem Speicher, das bei VMWare-Workloads Leistungswerte im mittleren Bereich erreicht:
- Melden Sie sich an bei IBM Cloud® infrastructure customer portal und klicken Sie auf Konto > Bestellung aufgeben.
- Wählen Bare Metal Servers, Monatlich.
- Geben Sie die folgenden Konfigurationsoptionen ein:
- Rechenzentrum: Die Position der zuvor erstellten VLANs und ESXi-Hosts.
- Server: Chassis mit 36 Positionen und Dualprozessor (Xeon)
- Arbeitsspeicher: 128 GB
- Betriebssystem: OSNEXUS QuantaStor 5.x (48 TB)
- Festplattenlaufwerke:
- Betriebssystemplatten: 2 x 960 GB SSD in RAID 1-Verbund
- Datenplatten: 24 x 2 TB SATA als Einzellaufwerk
- Protokollplatten: 2 x 960 GB SSD als Einzellaufwerk
- Cacheplatten: 2 x 960 GB SSD als Einzellaufwerk
- Öffentliche Bandbreite: Nur privates Netz
- Uplink-Port-Geschwindigkeiten: Redundante Uplinks mit 10 Gb/s für privates Netz
- Klicken Sie auf Weiter mit Bestellung.
Der Speicherserver ist mit zwei Netzwerkschnittstellen konfiguriert, die nicht miteinander verbunden sind, so dass zwei verschiedene Subnetze für den Lastausgleich des Datenverkehrs zum Speicher-Array verwendet werden können.
Konfiguration abschließen
Ihr Warenkorb enthält jetzt eine QuantaStor-Appliance. Ordnen Sie das private VLAN, den Hostnamen und die Domäne für das Gerät zu, damit es ordnungsgemäß bereitgestellt werden kann.
- Ordnen Sie die folgenden VLANs zu und erstellen Sie Hostnamen für die Geräte: QuantaStor-Host - Back-End-VLAN: (1102 in der Umgebung)
- Wählen Sie die Zahlungsmethode aus, stimmen Sie den Geschäftsbedingungen zu und klicken Sie auf 'Bestellung abschließen'.
Fahren Sie erst dann mit Schritt 3 fort, wenn der Server bereitgestellt wurde und über VPN oder einen virtuellen Server zugänglich ist.
Schritt 2: Software-iSCSI-Adapter für VMware-Hosts aktivieren
Vor dem Anhängen von iSCSI-Datenträgern muss der Software-iSCSI-Adapter auf jedem Management- und Kapazitätshost aktiviert und der zugehörige qualifizierte iSCSI-Name (IQN) erfasst werden. Führen Sie die folgenden Schritte aus, um den Software-iSCSI-Adapter zu aktivieren:
- Wechseln Sie zu einem ESXi-Management- oder -Kapazitätshost und wählen Sie 'Verwalten > Speicher > Speicheradapter' aus.
- Klicken Sie auf das grüne Pluszeichen (+) und fügen Sie den Software-iSCSI-Adapter hinzu.
- Klicken Sie auf die vmhba-Instanz, die dem Software-iSCSI-Adapter entspricht, und tragen Sie den iSCSI-Namen (Abbildung 1) nach dem Aktivieren im Abschnitt für Adapterdetails ein.
- Führen Sie die Schritte 1 bis 3 für jeden Software-iSCSI-Adapter auf den einzelnen ESXi-Hosts aus.
Schritt 3: QuantaStor konfigurieren
Nach der Bereitstellung des QuantaStor-Servers können Sie den Netzbetrieb einrichten und Durchgriffseinheiten (RAID 0), Speicherpools sowie iSCSI-Datenträger erstellen. Anschließend können Sie die betreffenden Datenträger zu Hosts zuordnen.
Beispiel: Der Datenträger 'vmk3' verfügt über 'vmnic0', die eine Verbindung zum portierbaren privaten Teilnetz A im Speicher-VLAN herstellt. Der Datenträger 'vmk4' verfügt über 'vmnic2', die eine Verbindung zum portierbaren privaten Teilnetz B im Speicher-VLAN herstellt. Der Server QuantaStor verfügt außerdem über zwei private Netzwerkadapter, eth4 und eth6, die mit dem Speicher-VLAN verbunden sind.
Networking konfigurieren
- Öffnen Sie einen Webbrowser und rufen Sie die IP-Adresse QuantaStor auf, die auf der Seite Geräte aufgeführt ist.
- Geben Sie Administratorbenutzername und Kennwort (aus dem Abschnitt 'Kennwörter' auf der Seite Gerätedetails) ein. Notieren Sie, bevor Sie fortfahren, die vom QuantaStor-Server verwendeten privaten Netzgeräte (z. B. eth4).
- Navigieren Sie zu Speichersystem > Netzports.
- Wählen Sie in der Liste der Netzadapter den aktiven privaten Adapter aus (z. B. eth4). Klicken Sie mit der rechten Maustaste und wählen Sie im Menü die Option Netzport ändern aus.
- Deaktivieren Sie das Kontrollkästchen iSCSI Enabled, um iSCSI Verbindungen zu diesem Adapter zu deaktivieren, und klicken Sie auf OK.
- Wählen Sie den nicht aktiven privaten Adapter aus, der dem privaten Netz zugeordnet ist (z. B. eth6).
- Klicken Sie mit der rechten Maustaste auf den Adapter 'eth6' und wählen Sie im Menü die Option Netzport ändern aus.
- Wählen Sie in der Anzeige Netzport ändern unter Konfigurationstyp die Option Statisch aus.
- Geben Sie eine primäre private IP-Adresse, ein Teilnetz und ein Gateway für den Adapter ein. Verwenden Sie eine Adresse aus der Zeile 'Speicher', wenn Sie das VLAN-Arbeitsblatt aus dem Cookbook Erweiterte Single-Site-VMware-Referenzarchitektur verwenden.
- Deaktivieren Sie das Kontrollkästchen iSCSI Enabled, um iSCSI Verbindungen zu diesem Adapter zu deaktivieren.
- Klicken Sie mit der rechten Maustaste auf den privaten Adapter, und wählen Sie Netzport aktivieren aus, um den Adapter online zu schalten, nachdem er mit einer IP-Adresse konfiguriert wurde.
- Klicken Sie auf OK, um den Port nach dem Überprüfen der IP-Adresse zu aktivieren.
Support-Ticket öffnen
Sie müssen ein Support-Ticket öffnen, nachdem Sie einen zweiten Adapter mit einer primären privaten IP-Adresse konfiguriert haben. Durch das Öffnen des Tickets wird sichergestellt, dass die von Ihnen verwendete IP-Adresse nicht zum Bereitstellen eines anderen Systems im VLAN verwendet wird.
- Klicken Sie auf Support > Ticket hinzufügen und geben Sie die folgenden Informationen ein:
- Betreff: Frage für privates Netz
- Titel: Reservieren und Zuweisen einer privaten IP-Adresse
- Geräte zuordnen: 'QuantaStor-Server auswählen'
- Details: Im VLAN reservieren und zuordnen. Diese IP-Adresse wird für den zweiten Adapter auf dem QuantaStor-Server verwendet.
QuantaStor konfigurieren
Da der Array nun Verbindungen von beiden Adaptern akzeptieren kann, müssen die virtuellen Schnittstellen des Adapters in den Teilnetzen 'Speicherpfad A' und 'Speicherpfad B' zugeordnet werden.
- Klicken Sie mit der rechten Maustaste auf die anfängliche private Adapterschnittstelle (eth4) und wählen Sie im Menü die Option Virtuelle Schnittstelle erstellen aus.
- Geben Sie auf dem daraufhin angezeigten Bildschirm eine portable private IP-Adresse und ein Subnetz für den Adapter ein, und vergewissern Sie sich, dass iSCSI Aktiviert markiert ist.
- Verwenden Sie eine Adresse aus der Zeile für den Speicherpfad A, wenn Sie das VLAN-Arbeitsblatt nutzen.
- Notieren Sie die IP-Adresse, die im Abschnitt 'Hinweise' auf der Seite für die portierbare IP-Adresse verwendet wird.
- Wählen Sie die anfängliche private Adapterschnittstelle (eth4) aus, um die virtuelle Schnittstelle zu binden, und klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf die andere private Adapterschnittstelle (eth6) und wählen Sie im Menü Virtuelle Schnittstelle erstellen aus.
- Geben Sie eine portable private IP-Adresse und ein Subnetz für den Adapter ein und vergewissern Sie sich, dass iSCSI aktiviert im daraufhin angezeigten Fenster aktiviert ist.
- Verwenden Sie eine Adresse aus der Zeile für den Speicherpfad B, wenn Sie das VLAN-Arbeitsblatt nutzen.
- Notieren Sie die IP-Adresse, die im Abschnitt 'Hinweise' auf der Seite für die portierbare IP-Adresse verwendet wird.
- Wählen Sie die andere private Adapterschnittstelle (eth6) aus, um die virtuelle Schnittstelle zu binden, und klicken Sie auf OK.
Nachdem der QuantaStor-Server mit IP-Adressen und virtuellen Schnittstellen konfiguriert wurde, konfigurieren Sie das Routing, um sicherzustellen, dass der abgehende Datenverkehr die richtige Schnittstelle verwendet. Zwei Netzwerkkarten befinden sich in unterschiedlichen Subnetzen.
- Melden Sie sich über SSH mit Ihren Rootberechtigungsnachweisen bei Ihrem QuantaStor-Server an und fügen Sie die folgenden Zeilen an /etc/network/interfaces an. Dabei wird vorausgesetzt, dass 'eth4' und 'eth6' die NICs im privaten Netz sind:
- post-up ip route add 10.0.0.0/8 on dev eth4
- post-up ip route add 10.0.0.0/8 on dev eth6 table eth6
- post-up ip rule fügt aus Tabelle hinzu eth6
Durchgriffseinheiten (RAID 0) konfigurieren
** Je nach Bereitstellung sind die physischen Platten möglicherweise nicht für QuantaStor verfügbar. Überprüfen Sie, ob dies der Fall ist, indem Sie auf den Abschnitt für die physischen Platten klicken und die Liste der verfügbaren Festplattenlaufwerke untersuchen. Führen Sie die folgenden Schritte aus, wenn nicht die richtige Laufwerkanzahl angezeigt wird:
- Im Hardware-Controller auf Controller & Gehäuse> **Durchgangseinheiten erstellen.
- Überprüfen Sie Host und Controller und klicken Sie auf OK.
- Klicken Sie nach Abschluss der Aufgabe auf Physikalische Laufwerke und überprüfen Sie sie.
Speicherpool erstellen
Als Nächstes müssen Sie einen Speicherpool erstellen, der verwendet wird, um Datenträger zuzuordnen, bevor Sie Datenträger oder Freigaben erstellen können.
- Klicken Sie mit der rechten Maustaste auf Speicherpools und wählen Sie Speicherpool erstellen aus.
- Geben Sie in der Anzeige Speicherpool erstellen die folgenden Informationen ein:
- Name: Geben Sie den entsprechenden Namen für den Speicherpool ein. Beispiel: Speicherpool-01
- Pooltyp: Standard (zfs)
- E/A-Profil: Virtualisierung
- Für den Speicherpool zu verwendende Festplatten: Überprüfen Sie alle Datenfestplatten (überprüfen Sie keine SSDs).
- Klicken Sie auf OK.
iSCSI-Speicherdatenträger erstellen
Sie müssen zwei Speicherdatenträger erstellen. Ein Datenträger wird für Management-VMs im Management-Cluster verwendet und der andere für VMs im Kapazitätscluster. Führen Sie die folgenden Schritte aus, um die iSCSI-Speicherdatenträger zu erstellen:
-
Klicken Sie mit der rechten Maustaste auf Speicherdatenträger und wählen Sie im Menü Speicherdatenträger erstellen aus.
-
Geben Sie die Informationen für die Speicherdatenträger ein.
Während Ihre Konfiguration je nach Arbeitslast und Speicherkapazität abweichen kann, zeigt das Beispiel die Werte in Tabelle 1 und Tabelle 2 für jedes Speichervolumen.
| Feld | Wert |
|---|---|
| Name | Mgmt-LUN0 |
| Speicherpool | [Im vorherigen Schritt konfigurierter Speicherpoolname] |
| Größe | 1 TB |
| % reserviert | 0-100 |
| Komprimierung | Aktiviert |
| Feld | Wert |
|---|---|
| Name | Capacity-LUN0 |
| Speicherpool | [Im vorherigen Schritt konfigurierter Speicherpoolname] |
| Größe | 40 TB |
| % reserviert | 0-100 |
| Komprimierung | Aktiviert |
Hostzugriff auf Datenträger zuordnen
Sie müssen QuantaStor so konfigurieren, dass der Zugriff von den ESXi-Hosts über die einzelnen Host-IQN möglich ist, nachdem die Datenträger eingerichtet wurden.
- Rufen Sie die Verwaltungsseite QuantaStor auf, klicken Sie mit der rechten Maustaste auf das Menü Hosts und wählen Sie Host hinzufügen.
- Geben Sie in der Anzeige Host hinzufügen die folgenden Informationen ein:
- Hostname: Geben Sie einen geeigneten Hostnamen ein. Der Hostname muss nicht den vollständig qualifizierten Domänennamen (FQDN) enthalten, aber er muss den Host beschreiben. Beispiel: MeinESXiHostName.
- Betriebssystemtyp: VMware
- Initiator: Qualifizierter iSCSI-Name (IQN)
- Qualifizierter iSCSI-Name: Der IQN für den jeweiligen Host.
- Klicken Sie auf OK.
Führen Sie diese Schritte für jeden Host in einer ESXi-Umgebung aus. Führen Sie die folgenden Schritte aus, nachdem Sie jeden Host in den Verwaltungs- und Kapazitätsclustern hinzugefügt haben:
- Klicken Sie mit der rechten Maustaste auf das Menü Hostgruppen und wählen Sie Hostgruppe erstellen.
- Geben Sie
ManagementClusterin das Feld Name ein und wählen Sie alle Hosts aus, die sich im Management-Cluster befinden. - Klicken Sie auf OK. Es wird eine Hostgruppe erstellt, die einem bestimmten Datenträger zugeordnet werden kann.
Wiederholen Sie diesen Prozess für den Kapazitätscluster.
- Klicken Sie auf das Menü Speicherdatenträger.
- Klicken Sie mit der rechten Maustaste auf den Datenträger Mgmt-Lun0 und wählen Sie Hostzugriff zuordnen oder aufheben aus.
- Bestätigen Sie, dass Mgmt-Lun0 eine Option im Menü ist, und wählen Sie die im vorherigen Schritt erstellte Hostgruppe aus. Über diese Option kann jeder ESXi-Host im Managementcluster auf den Datenträger 'Mgmt-Lun0' zugreifen. Machen Sie dasselbe für Capacity-LUN0.
Schritt 4: Einhängen von Volumes in Management- und Kapazitätscluster
Melden Sie sich beim vSphere Web-Client an und gehen Sie unter vCenter Inventarlisten zu Hosts.
Führen Sie die folgenden Schritte aus, um den Datenträger auf den ESXi-Hosts anzuhängen:
- Wählen Sie einen Host aus, und klicken Sie auf Verwalten > Speicher > Speicheradapter.
- Wählen Sie Ziele > Dynamische Erkennung > Hinzufügen... aus.
- Geben Sie die IP-Adresse, die der Speichereinheit 'QuantaStor' in 'Speicherpfad A' zugeordnet ist, in der Anzeige Sendezielserver hinzufügen ein.
- Behalten Sie 3260 als Port bei und klicken Sie auf OK.
- Klicken Sie auf Dynamische Erkennung > Hinzufügen.... Wiederholen Sie die Schritte 4 und 5 für den Speicherpfad B.
Der ESXI-Host kann den Software-iSCSI-Adapter nun erneut scannen, um den Datenträger Mgmt-Lun0 zu erkennen.
- Wählen Sie das Symbol Speicheradapter erneut scannen (Abbildung 9) in der Anzeige Speicheradapter aus.
- Belassen Sie die Standardoption auf dem folgenden Bildschirm und klicken Sie auf OK.
- Klicken Sie auf Aktionen, Neuer Datenspeicher, nachdem das Volume erkannt wurde, und formatieren Sie es als VMFS-5.
- Stellen Sie sicher, dass das Formatieren abgeschlossen ist, und klicken Sie auf Speichereinheiten > Einheitendetails > Multipathing bearbeiten....
- Wählen Sie Umlauf als Pfadauswahlrichtlinie aus und klicken Sie auf OK.
Jetzt, da das Mgmt-Lun0 volume an einen einzelnen Host angeschlossen ist, müssen Sie zu den anderen Management-Hosts im Cluster zurückkehren und den Vorgang wiederholen, um das Volume hinzuzufügen. Sie brauchen das Volume nicht zu formatieren, da es bereits mit VMFS-5 formatiert ist und nach der Erkennung als solches angezeigt wird.
Schritt 5: Verzögerte Bestätigung (ACK) für vSphere ESXi-Hosts inaktivieren
Die verzögerte Bestätigung muss inaktiviert werden, nachdem die Speicher-LUNs an die Management- und Kapazitätshosts angehängt wurden.
- Navigieren Sie zur vSphere-Umgebung und wählen Sie Speicheradapter > Software-iSCSI-Adapter > Erweiterte Optionen aus.
- Klicken Sie auf Bearbeiten und blättern Sie zum Ende der Anzeige 'Erweiterte Optionen'.
- Deaktivieren Sie das DelayedAck kontrollkästchen und klicken Sie auf OK.
Sie können nun zum Kochbuch Advanced Single-Site VMware Reference Architecture zurückkehren und die Einrichtung der Umgebung abschließen.