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 uuuid = 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 Host über 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. Netzwerkhomogenität ist ein wichtiger Faktor für .
Hinweis:
Wenn sich die IP-Adresse des Poolmasters (die Verwaltungsschnittstelle) infolge eines Netzwerk-Resets ändert
xe 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 und xsconsole überprüft werden. Wählen Sie unter , 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 den
xe-reset-networkingBefehl 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 empfiehlt Kunden, den Befehl erneut auszuführen,xe-reset-networkingohne 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-Netzwerk
So setzen Sie das Netzwerk für die statische IP-Konfiguration zurück:
xe-reset-networking — mode = statisch — ip = IP-Adresse \
— 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 = Gerätename
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 = statisch \
— ip = IP-Adresse — Netzmaske = Netzmaske \
— gateway = gateway — dns = dns
So setzen Sie das Netzwerk für die Verwaltungsschnittstelle auf VLAN zurück:
xe-reset-networking — vlan = VLAN TAG
Hinweis:
Der
reset-networkBefehl 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-Netzwerk
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 = statisch — ip = ip-adresse — 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-ip-address