Problembehandlung bei Netzwerken

Wenn Sie Probleme mit der Netzwerkkonfiguration haben, stellen Sie zunächst sicher, dass Sie keine derifcfg-* Steuerdomänendateien direkt geändert haben. Der Host-Agent der Steuerdomäne verwaltet dieifcfg Dateien direkt und alle Änderungen werden überschrieben.

Diagnose von Netzwerkbeschädigung

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

Wenn das Problem weiterhin besteht, können Sie die CLI verwenden, um Empfangen oder Übertragen von Offload-Optimierungen auf der physischen Schnittstelle zu deaktivieren.

Warnhinweis:

Die Deaktivierung von Empfangen oder Senden Offload-Optimierungen kann zu Performance-Verlusten und einer erhöhten CPU-Auslastung führen.

Bestimmen Sie zunächst die UUID der physikalischen 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 die TX-Offload zu deaktivieren:

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

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

Notfallnetzwerk-Reset

Falsche Netzwerkeinstellungen können zu einem Verlust der Netzwerkkonnektivität führen. Wenn keine Netzwerkkonnektivität vorhanden ist, kann der Citrix Hypervisor or-Server über XenCenter oder Remote-SSH-Zugriff nicht mehr möglich sein. Der Notfallnetzwerk-Reset bietet einen einfachen Mechanismus zum Wiederherstellen und Zurücksetzen des Netzwerkes eines Hosts.

Die Funktion zum Zurücksetzen des Notfallnetzwerks ist über die Befehlszeilenschnittstelle 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 Anleihen 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, manuelles Upgrade, Hotfixinstallation oder Treiberinstallation zu einem Mangel an Netzwerkkonnektivität führt, oder

  • Wenn ein Poolmaster 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 PIF, Anleihen, VLANs und Tunnel löscht, die mit dem Host verknüpft sind. 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 herunter. Bevor Sie einen Reset anwenden, können Sie die Verwaltungsschnittstelle ändern und angeben, welche IP-Konfiguration, DHCP oder Statisch verwendet werden kann.

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

Hinweis:

Wenn sich die IP-Adresse des Poolmasters (die Verwaltungsschnittstelle) infolge eines Netzwerkrücksetzens ändertxe host-management-reconfigure, oder wenden Sie den Befehl zum Zurücksetzen des Netzwerks auf andere Hosts im Pool an. Damit soll sichergestellt werden, dass die Poolmitglieder eine erneute Verbindung mit dem Poolmaster auf seiner neuen IP-Adresse herstellen können. In diesem Fall muss die IP-Adresse des Poolmasters angegeben werden.

Das Zurücksetzen des Netzwerks wird NICHT unterstützt, wenn Hochverfügbarkeit aktiviert ist. Um die Netzwerkkonfiguration in diesem Szenario zurückzusetzen, müssen Sie zuerst die hohe Verfügbarkeit manuell deaktivieren und dann den Befehl Netzwerkreset ausführen.

Überprüfen des Zurücksetzens des Netzwerks

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, sich zu ändern, bevor Sie den Notfall-Netzwerk-Reset-Befehl anwenden. Nach dem Neustart kann die neue Netzwerkkonfiguration in XenCenter und xsconsole überprüft werden. Wählen Sie in XenCenter bei ausgewähltem Host die Registerkarte Netzwerk aus, um die neue Netzwerkkonfiguration anzuzeigen. Im Abschnitt Netzwerk- und Verwaltungsschnittstelle in xsconsole werden diese Informationen angezeigt.

Hinweis:

Führen Sie einen Notfallnetzwerk-Reset für andere Pool-Mitglieder aus, um Anleihen, VLANs oder Tunnel aus der neuen Konfiguration des Poolmasters zu replizieren.

Verwenden der CLI für das 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.

Warnhinweis:

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, den Befehl erneut auszuführen,xe-reset-networking ohne Parameter zu verwenden.

Das Zurücksetzen der Netzwerkkonfiguration eines ganzen Pools muss auf dem Poolmaster beginnen, gefolgt von dem Zurücksetzen des Netzwerks auf allen verbleibenden Hosts im Pool.

Parameter Erforderlich/optional Beschreibung
-m, —master 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 Verwaltungsoberfläche. Standardmäßig wird der bei der Installation angegebene Gerätename verwendet.
—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.
—netmask Erforderlich, wenn Modus=statisch Netzmaske für die Management-Schnittstelle. 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 Management-Schnittstelle. Standardmäßig wird das bei 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 erstmaligen 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.

Befehlszeilenbeispiele für Poolmitglieder

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

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

Um das Netzwerk für die statische IP-Konfiguration zurückzusetzen, 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 erstmaligen Einrichtung geändert wurden:

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

Problembehandlung bei Netzwerken