So konfigurieren Sie ein ESXi vMotion-Netzwerk

Die vMotion-Funktion In VMware vSphere ermöglicht vMotion die Live-Migration laufender virtueller Maschinen über das Netzwerk zwischen ESXi-Hosts ohne Ausfallzeiten. vMotion ermöglicht die Verlagerung von VMs auf einen anderen Host im Zuge von Hardwarewartungen, Updates oder anderen Betriebsunterbrechungen auf der physischen Ebene und gewährleistet dabei die Hochverfügbarkeit der Dienste für diese laufenden VMs. Die unterbrechungsfreie Verlagerung auf einen anderen Host ist insbesondere für Cluster von entscheidender Bedeutung.

Um die beste Leistung von vMotion zu erzielen, sollten Sie vMotion-Netzwerke auf jedem VMware ESXi-Host in Ihrem Cluster oder Rechenzentrum konfigurieren. Lesen Sie diesen Blogbeitrag, um mehr über die Konfiguration von VMware vMotion-Netzwerken gemäß den Best Practices und Anforderungen für vMotion-Netzwerke zu erfahren.

NAKIVO für VMware vSphere-Backups

NAKIVO für VMware vSphere-Backups

Umfassende Datensicherheit für VMware vSphere-VMs und Optionen für die sofortige Wiederherstellung. Sichere Backup-Ziele vor Ort, außerhalb des Standorts und in der Cloud. Anti-Ransomware-Funktionen.

vMotion Netzwerkanforderungen

Die Anforderungen an das vMotion-Netzwerk sind:

  • Mindestens ein physischer Netzwerkadapter muss für ein vMotion-Netzwerk auf einem ESXi-Host verwendet werden.
  • Ein vMotion-Netzwerk sollte ein dediziertes, sicheres Netzwerk mit ausreichender Bandbreite sein.
  • Mindestens 250 Mbps (Megabit pro Sekunde) Bandbreite für jede gleichzeitige VM-Migration. Höhere Bandbreite bietet eine höhere Leistung. Auch wenn Sie 1-Gbit-Ethernet-Netzwerkadapter verwenden können, wird empfohlen, 10-Gbit-Adapter zu verwenden.
  • Verwenden Sie ein Netzwerk mit niedriger Latenz. Es wird empfohlen, dass die Latenz 10 Millisekunden nicht überschreitet. Die maximale Round-Trip-Zeit für vMotion über große Entfernungen (Latenz höher als 4 ms) beträgt 150 Millisekunden.
  • Das gleiche Subnetz muss für ein vMotion-Netzwerk auf allen ESXi-Hosts, die an der VM-Migration teilnehmen, zugänglich sein.
  • ESXi-Hosts müssen mit einem vSphere-Lizenz lizenziert sein und die Lizenz muss vMotion unterstützen.

Unsere Ausrüstung für diesen Workflow

Wir haben 6 physische Netzwerkadapter, die mit dem ESXi-Host verbunden sind, auf dem wir ein vMotion-Netzwerk einrichten wollen. Die gleiche Anzahl Netzwerkadapter ist auf einem anderen ESXi-Host in unserer vSphere-Umgebung installiert.

Die Konfiguration für das Managementnetzwerk ist wie folgt:

  • ESXi host 1: 192.168.101.201
  • ESXi host 2: 192.168.101.202
  • vCenter: 192.168.101.103
  • Network mask: 255.255.255.0

Physical NICs on an ESXi host - two of them will be used to create vMotion network

vMotion-Netzwerkkonfiguration

Um eine VM erfolgreich mit vMotion auf einen anderen Host zu verschieben, benötigen wir:

  • Eine Portgruppe auf einem vSwitch, der für vMotion aktiviert ist
  • Einen VMkernel-Adapter, der mit der Portgruppe des vSwitches und einem physischen Uplink verbunden ist.
  • Eine vMotion-Netzwerkeinrichtung für den Host

Die Schritte zur Konfiguration des vMotion-Netzwerks sind ähnlich wie die Konfiguration von iSCSI-Speichernetzen, mit einigen feinen Unterschieden. Wir führen alle Aktionen in vCenter aus und verwenden den VMware vSphere Client (nicht den VMware Host Client), weil vCenter für vMotion ohnehin erforderlich ist. Wir verwenden Standard-Virtuelle-Switches auf zwei ESXi-Hosts, die von vCenter verwaltet werden.

  1. Um die Konfiguration des vMotion-Netzwerks zu starten, verwenden Sie die Hosts und Cluster -Ansicht im vSphere Client, um die ESXi-Host im Navigationsbereich auszuwählen. Klicken Sie auf die Configure-Registerkarte, wählen Sie VMkernel adapters im Netzwerk -Bereich und klicken Sie auf Add Networking.

    How to configure vMotion for an ESXi host in vSphere Client

    Der Netzwerk hinzufügen -Assistent öffnet sich:

  2. Select connection type. Wählen Sie VMkernel Network Adapter. Dieser Adapter wird für die Einrichtung von vMotion verwendet. Klicken Sie bei jedem Schritt des Assistenten auf Next, um fortzufahren.

    How to configure vMotion – creating a VMkernel network adapter

  3. Select target device. Wählen Sie New standard switch. Es wird empfohlen, den Standard-MTU-Wert von 1500 auf 9000 Byte zu ändern. Auf diese Weise können Sie Jumbo-Frames nutzen und die Leistung beim Transfer von vMotion-Datenverkehr verbessern. Stellen Sie sicher, dass Ihre Netzwerkgeräte (wie physische Switches und Netzwerkadapter) Jumbo-Frames unterstützen.

    How to configure vMotion - creating a virtual switch

  4. Create a Standard switch. Klicken Sie auf +, um physische Netzwerkadapter (auch als NICs – Network Interface Controller – bezeichnet) zu einem virtuellen Switch hinzuzufügen. Sie müssen einen virtuellen Switch mit mindestens einem physischen Netzwerkadapter verbinden, um vMotion nutzen und VMs von einem ESXi-Host auf einen anderen migrieren zu können. Es wird empfohlen, zwei physische Netzwerkadapter hinzuzufügen, um Redundanz und eine bessere Leistung zu gewährleisten.

    vMotion network configuration - assigning physical network adapters to a vSwitch

    Wir wählen zwei physische Netzwerkadapter gleichzeitig aus: vmnic4 und vmnic5. Die Nummern Ihrer Adapter können abweichen.

    Adding physical adapters to the vSwitch

    Die beiden ausgewählten physischen Netzwerkadapter wurden als aktive Adapter hinzugefügt.

    How to configure vMotion – two network adapters are added

  5. Port properties. Geben Sie in den VMkernel-Port-Einstellungen eine Netzwerkbezeichnung ein, zum Beispiel vMotion1 , um den Namen für diesen Adapter/Port festzulegen.

    Aktivieren Sie das Kontrollkästchen vMotion im Abschnitt Verfügbare Dienste , um vMotion für diesen VMkernel-Port zu aktivieren. Optional können Sie die VLAN-ID festlegen, wenn Sie VLAN für die Netzwerksegmentierung auf Layer 2 verwenden.

    How to enable vMotion for the VMkernel port

  6. IPv4 settings. Es wird empfohlen, für die Einrichtung von vMotion eine statische IPv4-Konfiguration zu verwenden. In diesem Schritt fügen wir die folgenden Parameter hinzu:
    • IPv4 address: 10.10.5.202
    • Subnet mask: 255.255.255.0

    vMotion network configuration – setting an IP address

  7. Ready to complete. Überprüfen Sie Ihre Einstellungen und klicken Sie, wenn alles korrekt ist, auf Finish, um den Assistenten abzuschließen.

    How to configure vMotion on ESX hosts – checking the configuration

  8. Ein neuer VMkernel-Adapter (vmk1) wird hinzugefügt, der mit einem neuen virtuellen Switch (vSwitch1) verbunden ist.

    A VMkernel adapter to set up vMotion is added

  9. Nun müssen wir die Konfiguration der physischen Netzwerkadapter in den Eigenschaften unseres vSwitch1bearbeiten.

    Wählen Sie Ihren ESXi-Host aus, gehen Sie zu Configure > Virtual switches (unter Netzwerk ) und wählen Sie Ihren virtuellen Switch aus ( in unserem Fall vSwitch1). Sie sehen nun das Verbindungsschema von vSwitch1, einschließlich Portgruppen, VMkernel-Adaptern und angeschlossenen physischen Netzwerkadaptern. Klicken Sie auf Manage Physical Adapters.

    Managing physical adapters configuration to configure vMotion in the best way

  10. Wir müssen einen der physischen Netzwerkadapter von Aktive Adapter in den Bereich Standby-Adapter verschieben. Wir belassen vmnic4 als active und verschieben vmnic5 nach unten, damit dieser Adapter zu standby wird. Wählen Sie den benötigten Adapter und klicken Sie zur Ausführung dieser Funktion auf den ↓ (Abwärtspfeil).

    Selecting one adapter as a standby adapter

  11. Als Ergebnis haben wir die Konfiguration, die im Screenshot unten für vSwitch1 und die Portgruppe mit vmk1 ( vmnic4 ist aktiv und vmnic5 ist auf Standby) angezeigt. Klicken Sie auf OK, um die Einstellungen zu speichern und dieses Fenster zu schließen.

    One adapter is active and one adapter is standby

Testen Sie NAKIVO Backup & Replication für VMware vSphere

Testen Sie NAKIVO Backup & Replication für VMware vSphere

Starten Sie Ihre 15-tägige kostenlose Testversion, um agentenlose, inkrementelle VM-Backups mit Optionen für sofortige vollständige und granulare Wiederherstellung, Anti-Ransomware-Schutz und vielem mehr durchzuführen.

So aktivieren Sie Multi-NIC vMotion

Ihr vMotion-Netzwerk kann bereits funktionsfähig sein. Für eine höhere Leistung und Zuverlässigkeit können Sie jedoch Multi-NIC vMotion (verfügbar ab vSphere 5.1) aktivieren, um Load-Balancing für vMotion-Netzwerkverkehr zu ermöglichen.

Zu diesem Zweck fügen wir den zweiten VMkernel-Adapter und die entsprechende Port-Gruppe zu dem vorhandenen vSwitch1 hinzu und bearbeiten die Einstellungen für aktive/standby Ports für diese Port-Gruppe, die für das vMotion-Netzwerk verwendet wird.

  1. Wählen Sie zunächst Ihren ESXi-Host aus, gehen Sie zu Configure > Virtual switches (unter Netzwerk ), wählen Sie Ihren virtuellen Switch ( vSwitch1 in unserem Fall) und klicken Sie auf Add networking.

    How to enable vMotion in the multi-NIC mode

    Der Virtuelle Netzwerk hinzufügen Assistent öffnet sich.

  2. Select connection type. Wählen Sie VMkernel Network adapter, wie zuvor.

    How to configure vMotion – adding a VMkernel network adapter

  3. Select target device. Wählen Sie einen vorhandenen Standardswitch aus ( vSwitch1 in unserem Fall).

    Selecting an existing vSwitch to configure vMotion in the multi-NIC mode

  4. Port properties. Geben Sie ein Netzwerketikett für den VMkernel-Port ein, zum Beispiel vMotion2. Aktivieren Sie das vMotion Kontrollkästchen im Abschnitt Verfügbare Dienste , um vMotion für diesen Port zu aktivieren.

    You have to enable vMotion for the selected VMkernel port

  5. IPv4 settings. Konfigurieren Sie die IP-Netzwerkeinstellungen für den VMkernel-Adapter. Wir verwenden die folgenden Einstellungen:
    • IPv4 address: 10.10.5.212
    • Subnet mask: 255.255.255.0

    Configure vMotion interface – setting the IP address and netmask

  6. Ready to complete. Überprüfen Sie Ihre Konfiguration und, falls alles korrekt ist, klicken Sie auf Finish.

    Checking the configuration summary

  7. Kehren Sie zur Seite mit der vSwitch-Konfiguration zurück (die Virtual switches Seite). Wählen Sie vSwitch1 und klicken Sie auf vMotion1, um die Netzwerkkonfigurationsdetails anzusehen.

    Wie Sie im unten stehenden Screenshot sehen können, erklärt die gelbe Linie, dass vmk1 (VMkernel-Adapter) mit vmnic4 (physischer Netzwerk-Adapter) verbunden ist. Wenn wir auf vMotion2 klicken, können wir sehen, dass vmk2 auch mit vmnic4 verbunden ist. Lassen Sie uns die Verbindungseinstellungen für diese beiden VMkernel-Adapter ändern.

  8. Klicken Sie auf vMotion1 und klicken Sie auf Edit, um die Einstellungen zu ändern.

    Editing the vMotion network configuration to use multi-NIC vMotion

  9. Wählen Sie Teaming and failover im linken Bereich des Einstellungsfensters. Wir müssen sicherstellen, dass vmnic4 ein active Adapter ist und vmnic5 ein standby Adapter und wählen Sie das Override Kontrollkästchen aus. Klicken Sie auf OK, um die Einstellungen zu speichern.

    Selecting an active adapter and standby adapter

  10. Öffnen Sie in ähnlicher Weise die Einstellungen für vMotion2 . Führen Sie die folgenden Aktionen in den Teaming and failover Einstellungen aus:

    Machen Sie vmnic5 zu einem active Adapter und vmnic4 zu einem standby Adapter (entgegengesetzt zu den Einstellungen für vMotion1 ). Wählen Sie das Override Kontrollkästchen aus.

    Selecting an active adapter and standby adapter in the opposite order

  11. Gehen Sie zurück zur Virtual switches Seite und überprüfen Sie das Verbindungsschema für jeden VMkernel-Adapter und dessen Port-Gruppe. Wie im Screenshot unten zu sehen ist, ist vmk1 jetzt mit vmnic4 verbunden und vmk2 ist mit vmnic5 verbunden.

    vMotion network configuration is set up to use multi-NIC vMotion

Die Konfiguration des ersten ESXi-Hosts für das vMotion-Netzwerk ist abgeschlossen. Konfigurieren Sie andere ESXi-Hosts Ihres Rechenzentrums oder Clusters auf die gleiche Weise. Wenn Sie den oberen vCenter-Lizenz haben, können Sie eine dezentraler virtueller Switch verwenden, um ein vMotion-Netzwerk auf einer großen Anzahl von ESXi-Hosts zu konfigurieren.

Schlussfolgerung

Die vMotion-Netzwerkkonfiguration umfasst das Erstellen eines virtuellen Switches mit einem VMkernel-Adapter und der entsprechenden Port-Gruppe, die mit mindestens einem physischen Netzwerkadapter, auch Uplink genannt, verbunden sind. Beim Erstellen des vMotion-Netzwerks verwenden wir die VMkernel-Ports und stellen sicher, dass wir Jumbo-Frames aktiviert haben. Wir setzen auch NIC-Teaming ein, um während des vMotion-Prozesses mehrere Netzwerkadapter für eine bessere Leistung und Lastverteilung zu nutzen. Sie können mehr über ESXi-Netzwerke lesen und erfahren, wie Sie ESXi-Speicher-Netzwerke konfigurieren können.

Beachten Sie, dass Sie Ihre ESXi-Virtuellen Maschinen mit VM-Backups und einer Datenschutzlösung wie NAKIVO Backup & Replication schützen sollten.

Probieren Sie NAKIVO Backup & Replication aus

Probieren Sie NAKIVO Backup & Replication aus

Nutzen Sie die kostenlose Testversion, um alle Funktionen der Datensicherheit der Lösung kennenzulernen. 15 Tage kostenlos. Keine Einschränkungen hinsichtlich Funktionen oder Kapazitäten. Keine Kreditkarte erforderlich.

Empfohlene Artikel