Problembehandlung bei Netzwerkproblemen

Wenn Probleme mit der Konfiguration von Netzwerken auftreten, stellen Sie zunächst sicher, dass Sie keine der Steuerdomänenifcfg-* dateien direkt geändert haben. Der Host-Agent der Steuerungsdomäne verwaltet dieifcfg Dateien direkt und alle Änderungen werden überschrieben.

Diagnose von Netzwerkbeschädigungen

Einige Netzwerkkartenmodelle erfordern Firmware-Upgrades des Herstellers, um zuverlässig unter Last zu arbeiten oder wenn bestimmte Optimierungen aktiviert sind. Wenn beschädigter Datenverkehr zu VMs angezeigt wird, versuchen Sie, die neueste Firmware von Ihrem Hersteller zu erhalten, und wenden Sie dann ein BIOS-Update an.

Wenn das Problem weiterhin besteht, können Sie die Befehlszeilenschnittstelle verwenden, um Empfangs- oder Übermittlungsoptimierungen auf der physischen Schnittstelle zu deaktivieren.

Achtung:

Die Deaktivierung von Empfangs- oder Übertragungsabladeoptimierungen kann zu Performance-Verlusten und erhöhter CPU-Auslastung führen.

Bestimmen Sie zunächst die UUID der physischen Schnittstelle. Sie können dasdevice Feld wie folgt filtern:

xe pif-list device=eth0

Legen Sie als Nächstes den folgenden Parameter auf der PIF fest, um TX-Offload zu deaktivieren:

xe pif-param-set uuid=pif_uuid other-config:ethtool-tx=off

Schließen Sie die PIF erneut an, oder starten Sie den Host neu, damit die Änderung wirksam wird.

Notfall-Netzwerk-Reset

Falsche Netzwerkeinstellungen können zu einem Verlust der Netzwerkverbindung führen. Wenn keine Netzwerkverbindung vorhanden ist, kann der Zugriff auf den HASH-Server (0x2e68218) über HASH (0x2e6c8e8) oder Remote-SSH nicht möglich sein. Notfall-Netzwerk-Reset bietet einen einfachen Mechanismus, um das Netzwerk eines Hosts wiederherzustellen und zurückzusetzen.

Die Notfall-Netzwerk-Reset-Funktion ist über die CLI mit demxe-reset-networking Befehl und im Abschnitt Netzwerk- und Verwaltungsschnittstelle von xsconsole verfügbar.

Falsche Einstellungen, die zu einem Verlust der Netzwerkkonnektivität führen, umfassen das Umbenennen von Netzwerkschnittstellen, das Erstellen von Bindungen oder VLANs oder Fehler beim Ändern der Verwaltungsschnittstelle. Geben Sie beispielsweise die falsche IP-Adresse ein. Sie können dieses Dienstprogramm auch in den folgenden Szenarien ausführen:

  • Wenn ein Rolling-Pool-Upgrade, ein manuelles Upgrade, eine Hotfixinstallation oder eine Treiberinstallation zu einem Mangel an Netzwerkkonnektivität führt, oder

  • Wenn ein Pool-Master oder -Host in einem Ressourcenpool keine Verbindung mit anderen Hosts herstellen kann.

Verwenden Sie dasxe-reset-networking Dienstprogramm nur im Notfall, da es die Konfiguration für alle dem Host zugeordneten PIFs, Anleihen, VLANs und Tunnel löscht. Gastnetzwerke und VIFs bleiben erhalten. Als Teil dieses Dienstprogramms werden VMs zwangsweise heruntergefahren. Bevor Sie diesen Befehl ausführen, fahren Sie die VMs nach Möglichkeit sauber ab. Bevor Sie ein Zurücksetzen anwenden, können Sie die Verwaltungsschnittstelle ändern und angeben, welche IP-Konfiguration, DHCP oder Statisch verwendet werden kann.

Wenn der Poolmaster einen Netzwerk-Reset erfordert, setzen Sie zuerst das Netzwerk auf dem Poolmaster zurück, bevor Sie einen Netzwerk-Reset auf Poolmitglieder anwenden. Wenden Sie den Netzwerkreset auf alle verbleibenden Hosts im Pool an, um sicherzustellen, dass die Netzwerkkonfiguration des Pools homogen ist. Die Netzhomogenität ist ein wichtiger Faktor für die Live-Migration.

Hinweis:

Wenn sich die IP-Adresse des Poolmasters (die Verwaltungsschnittstelle) infolge eines Netzwerk-Resets ändertxe host-management-reconfigure, oder wenden Sie den Netzwerk-Reset-Befehl auf andere Hosts im Pool an. Dadurch wird sichergestellt, dass die Poolmitglieder eine erneute Verbindung mit dem Poolmaster über die neue IP-Adresse herstellen können. In diesem Fall muss die IP-Adresse des Poolmasters angegeben werden.

Netzwerk-Reset wird NICHT unterstützt, wenn Hochverfügbarkeit aktiviert ist. Um die Netzwerkkonfiguration in diesem Szenario zurückzusetzen, müssen Sie die hohe Verfügbarkeit manuell deaktivieren und dann den Befehl Netzwerkreset ausführen.

Überprüfen des Netzwerk-Reset

Nachdem Sie den Konfigurationsmodus angegeben haben, der nach dem Zurücksetzen des Netzwerks verwendet werden soll, werden xsconsole und die CLI-Anzeigeeinstellungen angezeigt, die nach dem Neustart des Hosts angewendet werden. Es ist eine letzte Chance zu ändern, bevor der Notfall-Netzwerk-Reset-Befehl angewendet wird. Nach dem Neustart kann die neue Netzwerkkonfiguration in HASH (0x2e6c8e8) und xsconsole überprüft werden. Wählen Sie in HASH (0x2e6c8e8), wenn der Host ausgewählt ist, die Registerkarte Netzwerk, um die neue Netzwerkkonfiguration anzuzeigen. Im Abschnitt Netzwerk- und Verwaltungsschnittstelle in xsconsole werden diese Informationen angezeigt.

Hinweis:

Führen Sie einen Notfall-Netzwerk-Reset für andere Poolmitglieder aus, um Bonds, VLANs oder Tunnel aus der neuen Konfiguration des Poolmasters zu replizieren.

Verwenden der CLI zum Zurücksetzen des Netzwerks

Die folgende Tabelle zeigt die verfügbaren optionalen Parameter, die durch Ausführen desxe-reset-networking Befehls verwendet werden können.

Achtung:

Die Benutzer sind dafür verantwortlich, die Gültigkeit der Parameter für denxe-reset-networking Befehl zu gewährleisten und die Parameter sorgfältig zu überprüfen. Wenn Sie ungültige Parameter angeben, können Netzwerkkonnektivität und -konfiguration verloren gehen. In diesem Fall empfehlen wir Ihnen, den Befehl erneut auszuführen,xe-reset-networking ohne Parameter zu verwenden.

Das Zurücksetzen der Netzwerkkonfiguration eines gesamten Pools muss auf dem Poolmaster beginnen, gefolgt von einem Netzwerkreset auf allen verbleibenden Hosts im Pool.

Parameter Erforderlich/Optional Beschreibung
-m, — Meister Optional IP-Adresse der Verwaltungsschnittstelle des Pool-Masters. Standardmäßig wird die IP-Adresse des letzten bekannten Pool-Masters verwendet.
— Gerät Optional Gerätename der Verwaltungsschnittstelle. Standardmäßig wird der Gerätename angegeben, der während der Installation angegeben wurde.
— mode = statisch Optional Aktiviert die folgenden vier Netzwerkparameter für die statische IP-Konfiguration für die Verwaltungsschnittstelle. Wenn nicht angegeben, wird das Netzwerk mithilfe von DHCP konfiguriert.
— IP Erforderlich, wenn Modus = statisch IP-Adresse für die Verwaltungsschnittstelle des Hosts. Nur gültig, wenn mode = statisch.
— Netzmaske Erforderlich, wenn Modus = statisch Netzmaske für die Verwaltungsschnittstelle. Nur gültig, wenn mode = statisch.
— Gateway Optional Gateway für die Verwaltungsschnittstelle. Nur gültig, wenn mode = statisch.
— dns Optional DNS-Server für die Verwaltungsschnittstelle. Nur gültig, wenn mode = statisch.
— vlan Optional VLAN-Tag für die Verwaltungsschnittstelle. Standardmäßig wird das während der Installation angegebene VLAN-Tag verwendet.

Poolmaster-Befehlszeilenbeispiele

Beispiele für Befehle, die auf einen Poolmaster angewendet werden können:

So setzen Sie das Netzwerk für die DHCP-Konfiguration zurück:

xe-reset-networking

So setzen Sie das Netzwerk für die statische IP-Konfiguration zurück:

xe-reset-networking --mode= static --ip=ip-address \
    --netmask=netmask --gateway=gateway \
    --dns=dns

So setzen Sie das Netzwerk für die DHCP-Konfiguration zurück, wenn nach der ersten Einrichtung eine andere Schnittstelle zur Verwaltungsschnittstelle wurde:

xe-reset-networking --device=device-name

So setzen Sie das Netzwerk für die statische IP-Konfiguration zurück, wenn nach der ersten Einrichtung eine andere Schnittstelle zur Verwaltungsschnittstelle wurde:

xe-reset-networking --device=device-name --mode=static \
    --ip=ip-address --netmask=netmask \
    --gateway=gateway --dns=dns

So setzen Sie das Netzwerk für die Verwaltungsschnittstelle auf VLAN zurück:

xe-reset-networking --vlan=VLAN TAG

Hinweis:

Derreset-network Befehl kann auch zusammen mit den IP-Konfigurationseinstellungen verwendet werden.

Pool-Element-Befehlszeilenbeispiele

Alle vorherigen Beispiele gelten auch für Poolmitglieder. Zusätzlich kann die IP-Adresse des Pool-Masters angegeben werden (was erforderlich ist, wenn sie sich geändert hat).

So setzen Sie das Netzwerk für die DHCP-Konfiguration zurück:

xe-reset-networking

So setzen Sie das Netzwerk für DHCP zurück, wenn die IP-Adresse des Poolmasters geändert wurde:

xe-reset-networking --master=master-ip-address

So setzen Sie das Netzwerk für die statische IP-Konfiguration zurück, vorausgesetzt, dass sich die IP-Adresse des Poolmasters nicht geändert hat:

xe-reset-networking --mode=static --ip=ip-address --netmask=netmask \
    --gateway=gateway --dns=dns

So setzen Sie das Netzwerk für die DHCP-Konfiguration zurück, wenn die Verwaltungsschnittstelle und die IP-Adresse des Poolmasters nach der ersten Einrichtung geändert wurden:

xe-reset-networking --device=device-name --master=master-ip-address

Problembehandlung bei Netzwerkproblemen