So konfigurieren Sie einen iSCSI-Datenspeicher (LUN) auf VMware ESXi

Wie man iSCSI-Speicher mit VMware ESXi einrichtet – Real Talk

Manchmal kann es sich wie ein echter Kraftakt anfühlen, eine iSCSI-Festplatte als gemeinsam genutzten Datenspeicher in VMware vSphere hinzuzufügen. Vielleicht wird das iSCSI-Ziel nicht angezeigt oder Ihre Netzwerkkonfiguration macht Probleme und verursacht allerlei Schwierigkeiten. Das Ziel? Den gemeinsam genutzten Speicher ohne großes Chaos einzurichten und zum Laufen zu bringen. Sobald die Einrichtung abgeschlossen ist, werden Ihre VM-Dateien auf einem robusten, gemeinsam genutzten Datenspeicher gespeichert und sind bereit für vMotion oder einfach für eine bessere Verwaltung. Hoffentlich ist der eigentliche Prozess nicht so mühsam, wie er sich anhört – aber seien Sie auf einige Fehlerbehebungen vorbereitet.

Netzwerk für iSCSI-Datenverkehr auf VMware ESXi konfigurieren

Stellen Sie sicher, dass das Netzwerk funktioniert.

Dies ist wahrscheinlich die häufigste Hürde. Der ESXi-Server benötigt einen dedizierten VMkernel-Port für den iSCSI-Datenverkehr. Sie finden diesen im Menü Netzwerk der Weboberfläche (normalerweise unter ` https://IHR_ESXI_HOST/ui/#/login` ).Erstellen Sie eine neue VMkernel-Netzwerkkarte (VMkernel-NIC) unter Verwalten > Netzwerk > VMkernel-NICs > VMkernel-NIC hinzufügen).Benennen Sie sie beispielsweise „iSCSI“, weisen Sie ihr eine statische IP-Adresse zu (eine, die Ihr Speichergerät anpingen kann) und klicken Sie auf OK. Wenn Sie einen verwalteten Switch verwenden, stellen Sie sicher, dass sich diese IP-Adressen im selben Subnetz wie die IP-Adresse Ihres Speichers befinden.Überprüfen Sie außerdem, ob Ihre zweite physische Netzwerkkarte (wahrscheinlich vmnic1) zu Ihrer vSwitch0-Konfiguration hinzugefügt wurde. Gehen Sie dazu zu Netzwerk > Virtuelle Switches, wählen Sie Ihren Switch aus und prüfen Sie, ob die zweite Netzwerkkarte als Uplink hinzugefügt wurde. Falls die Schnittstelle nicht vorhanden ist, fügen Sie sie hinzu. Bei manchen Konfigurationen ist standardmäßig nur vmnic0 ausgewählt. Klicken Sie daher gegebenenfalls auf Uplink hinzufügen. Im Abschnitt „NIC-Team“ sollten beide Schnittstellen als „Aktiv“ angezeigt werden. Gehen Sie für Portgruppen, die iSCSI zugewiesen sind, zu Netzwerk > Portgruppen, wählen Sie die iSCSI-Portgruppe aus und bearbeiten Sie die Einstellungen. Wählen Sie unter NIC-Teaming die Option Failover-Reihenfolge überschreiben = Ja, lassen Sie vmnic1 als aktiv und setzen Sie vmnic0 auf „Nicht verwendet“ oder „Standby“.Dadurch wird sichergestellt, dass Ihr ESXi-Host nur diese eine Netzwerkkarte für iSCSI verwendet, was spätere Probleme reduziert.

Warum es hilft

Eine korrekte Netzwerkkonfiguration verhindert Verbindungsprobleme zwischen Host und Speicher, wie z. B.das Nichterkennen des Ziels oder Leistungseinbußen. Sie hilft auch, das klassische Problem „Alles konfiguriert, aber nichts wird angezeigt“ zu vermeiden. Dies ist relevant, wenn Ihr iSCSI-Ziel nicht erreichbar ist oder Ihr Datenspeicher nach der Einrichtung nicht erkannt wird. Nach der Behebung dieser Probleme profitieren Sie von einer schnelleren, stabileren Verbindung und weniger Fehlern. Erfahrungsgemäß benötigen manche Hardwarekonfigurationen einen Neustart oder zumindest eine Aktualisierung des vSwitch, damit diese Einstellungen vollständig wirksam werden.

iSCSI-Software in VMware ESXi konfigurieren

Aktivieren und überprüfen Sie den iSCSI-Adapter.

Standardmäßig ist der iSCSI-Softwareadapter in ESXi deaktiviert – etwas ungewöhnlich, aber so handhabt es VMware. Gehen Sie zu Speicher > Adapter und klicken Sie dann auf Software-iSCSI-Adapter hinzufügen. Wählen Sie den neuen Adapter aus (üblicherweise mit einem Namen wie vmhba65) und aktivieren Sie iSCSI. Hinweis: Die IQN Ihres Adapters finden Sie im Tab Adapter. Diese kann hilfreich sein, falls Ihre Speicherkonfiguration danach fragt. Fügen Sie anschließend die IP-Adresse Ihres Speichergeräts im Tab Dynamische Ziele zusammen mit Port 3260 (Standard für iSCSI) hinzu. ESXi sucht nach Zielen und zeigt Ihnen die verfügbaren LUNs an. Wenn Sicherheit wichtig ist, können Sie hier die CHAP-Authentifizierung konfigurieren – im Testbetrieb wird dies jedoch oft übersprungen. Speichern Sie die Einstellungen nach der Aktivierung. Manchmal wird der neue iSCSI-HBA (z. B.vmhba65) sofort angezeigt, manchmal hilft ein erneuter Scan. Wenn Sie die Verwaltung über vCenter durchführen, ist der Vorgang ähnlich. Gehen Sie einfach zu Konfigurieren > Speicher > Speicheradapter, suchen Sie Ihren iSCSI-Adapter und führen Sie dann einen erneuten Scan durch.

Warum es hilft

Durch Aktivieren des Software-iSCSI-Adapters kann der Host mit Ihrem Speichersystem kommunizieren. Wenn Sie diesen Schritt überspringen, erkennt VMware das Ziel nicht, und es wird kein Datenspeicher angezeigt. Dies ist relevant, wenn Ihr Speichersystem nach der Konfiguration der Netzwerkeinstellungen nicht angezeigt wird. Sie können mit einer Verbesserung rechnen oder zumindest feststellen, ob Ihr Netzwerk oder die iSCSI-Software die Ursache ist. Hinweis: Bei manchen Konfigurationen wird der iSCSI-Hostname oder der IQN für die Zugriffskontrolle des Speichersystems benötigt. Das Abrufen dieser Information kann hilfreich sein.

Erstellen Sie einen VMFS-Datenspeicher auf der iSCSI-LUN

Nutzen Sie diese Festplatte mit einem VMFS-Volume.

Sobald Ihr Host die iSCSI-LUN erkennt, können Sie sie für VMs verwenden. Gehen Sie zu Speicher > Datenspeicher > Neuer Datenspeicher. Wählen Sie einen aussagekräftigen Namen, die iSCSI-LUN aus der Liste und VMFS 6 als Dateisystem. Normalerweise können Sie die gesamte Festplatte verwenden, sofern Sie kein spezielles Partitionierungsschema haben. Bestätigen Sie Ihre Auswahl. Nach wenigen Sekunden sollte der neue freigegebene Datenspeicher angezeigt werden. In manchen Fällen wird die LUN, falls sie bereits formatiert ist, direkt in der Liste angezeigt – ganz ohne Aufwand. Ihre ESXi-Server können nun gleichzeitig auf diesen freigegebenen Speicher zugreifen, wodurch Optionen wie vMotion für die Live-Migration von VMs zwischen Hosts verfügbar werden. VMware möchte natürlich alles so einfach wie möglich gestalten – bis es eben nicht mehr so ​​einfach ist.

Warum es hilft

Durch das Erstellen des VMFS-Datenspeichers auf Ihrer iSCSI-LUN wird diese in einen gemeinsam genutzten Speicherpool umgewandelt. Dies ist unerlässlich für Clustering, vMotion oder einfach eine bessere VM-Verwaltung. Dies ist relevant, wenn die iSCSI-Verbindung funktioniert, der Datenspeicher aber noch nicht eingerichtet ist. Ihre VM-Dateien werden dann auf mehreren Hosts an einem zentralen Ort gespeichert.

Also, die Einrichtung ist zwar keine Raketenwissenschaft, aber alles hat seine Tücken. Manchmal braucht das Netzwerk einen kleinen Anstoß, oder die iSCSI-Software spinnt. Ich weiß nicht genau warum, aber diese Kleinigkeiten bringen die Leute oft in Schwierigkeiten. Gehen Sie einfach jeden Schritt sorgfältig durch, stellen Sie sicher, dass Ihr Netzwerk einwandfrei funktioniert, und dann sollte alles ohne große Probleme klappen.

Zusammenfassung

  • Erstellen Sie eine dedizierte VMkernel-Netzwerkkarte für den iSCSI-Datenverkehr.
  • Weisen Sie die richtigen IP-Adressen zu und stellen Sie sicher, dass das NIC-Teaming korrekt funktioniert.
  • Aktivieren Sie den iSCSI-Softwareadapter und fügen Sie Ihre Speicher-IP-Adresse hinzu.
  • Scannen Sie die Speicheradapter erneut und überprüfen Sie die Konnektivität mit Befehlen wie `vmkping` und `nc`.
  • Erstellen Sie einen VMFS-Datenspeicher auf der iSCSI-LUN für gemeinsam genutzten VM-Speicher.

Zusammenfassung

Die Einrichtung von iSCSI-Speicher unter VMware ESXi kann manchmal etwas knifflig sein. Sobald es aber funktioniert, ist es wirklich großartig – gemeinsam genutzter, flexibler Speicher, der mit Ihren Anforderungen skaliert. Falls alles in Ordnung zu sein scheint, der Speicher aber trotzdem nicht angezeigt wird, überprüfen Sie bitte die Netzwerkeinstellungen, die IP-Konfigurationen und die Zugriffsregeln Ihres Speichers. Das geht nicht immer sofort, aber sobald der Dreh raus ist, läuft alles reibungslos. Hoffentlich spart Ihnen das ein paar Stunden. Viel Erfolg und möge Ihr Datenspeicher jederzeit erreichbar sein!