Problembehandlung
Wenn Sie technische Probleme mit dem XenServer-Host haben, soll Ihnen dieser Abschnitt dabei helfen, das Problem nach Möglichkeit zu lösen. Wenn dies nicht möglich ist, verwenden Sie die Informationen in diesem Abschnitt, um die Anwendungsprotokolle und andere Daten zu sammeln, die dem technischen Support bei der Verfolgung und Lösung des Problems helfen können.
Die folgenden Artikel enthalten Informationen zur Problembehandlung zu bestimmten Bereichen des Produkts:
- Problembehandlung bei VMs
- Problembehandlung bei Netzwerken
- Problembehandlung bei Clusterpools
- XenCenter-Fehlerbehebung
- Fehlerbehebung beim Workload-Balancing
- Fehlerbehebung bei Conversion Manager
Beheben von Verbindungsproblemen zwischen XenCenter und dem XenServer-Host
Wenn Sie Probleme beim Herstellen einer Verbindung mit dem XenServer-Host mit XenCenter haben, überprüfen Sie Folgendes:
-
Ist Ihr XenCenter eine ältere Version als der XenServer-Host, mit dem Sie eine Verbindung herstellen möchten?
XenCenter 8.2.7 und früher werden mit XenServer 8.4-Hosts nicht unterstützt. Zur Verwaltung Ihrer XenServer 8.4-Hosts oder -Pools benötigen Sie die neueste Version von XenCenter mit einer Version der Form YYYY.xx
Um dieses Problem zu beheben, installieren Sie die neueste Version von XenCenter.
-
Ist Ihre Lizenz aktuell?
Sie können das Ablaufdatum für Ihren Lizenzzugriffscode auf dem XenServer-Host sehen Allgemein unter dem Details zur Lizenz in XenCenter.
Weitere Informationen zur Lizenzierung eines Hosts finden Sie unter Lizenzierung.
-
Der XenServer-Host kommuniziert mit XenCenter über HTTPS über die folgenden Ports:
- Port 443 (eine bidirektionale Verbindung für Befehle und Antworten über die Verwaltungs-API)
- Port 5900 für grafische VNC-Verbindungen mit paravirtualisierten Linux-VMs.
Wenn Sie zwischen dem XenServer-Host und dem Computer, auf dem die Client-Software läuft, eine Firewall aktiviert haben, stellen Sie sicher, dass sie Datenverkehr von diesen Ports zulässt. Weitere Informationen finden Sie unter Internetkonnektivität.
Pingen Sie den XenServer-Host an
Wenn Ihr XenServer-Host nicht auf XenCenter reagiert, läuft er möglicherweise noch, aber die Verwaltungsfunktion ist ausgefallen. Um zu überprüfen, ob dies der Fall ist, führen Sie die folgenden Schritte aus:
- Notieren Sie die IP-Adresse oder den Hostnamen des XenServer-Hosts.
- Öffnen Sie eine Befehlszeile oder ein Terminal auf einem System, das Netzwerkzugriff auf Ihren Host hat.
-
Führen Sie den folgenden Befehl aus:
ping <ip_address_or_host_name>- Wenn der Befehl eine Antwort erhält und der SSH-Zugriff auf Ihrem Host aktiviert ist, können Sie sich per SSH mit Ihrem Host verbinden und über die Befehlszeile Diagnoseprotokolle erfassen. Weitere Informationen finden Sie unter XenServer-Serverstatusberichte.
- Wenn der Befehl keine Antwort erhält, müssen Sie möglicherweise über die serielle Konsole auf den Host zugreifen, um Diagnoseprotokolle zu sammeln. Weitere Informationen finden Sie unter Konfigurieren des seriellen Konsolenzugriffs.
Protokolle sammeln
XenServer-Serverstatusberichte
Wichtig:
XenServer-Serverstatusberichte können vertrauliche Informationen enthalten. Weitere Informationen finden Sie unter Datenverwaltung.
XenCenter kann zum Sammeln von XenServer-Hostinformationen verwendet werden:
- Öffnen Sie in XenCenter das Menü Tools und klicken Sie auf Server Status Report. Die Aufgabe Serverstatusbericht wird geöffnet.
- Wählen Sie die Server aus, von denen Informationen gesammelt werden sollen. Klicken Sie auf Weiter.
- Wählen Sie aus einer Liste verschiedener Informationstypen (verschiedene Protokolle, Absturzabbilder usw.) aus, welche Informationen einbezogen werden sollen. Klicken Sie auf Weiter.
- Geben Sie den Dateinamen und den Speicherort auf dem System an, auf dem XenCenter ausgeführt wird, um die Informationen zu speichern. Klicken Sie auf Weiter.
- Warten Sie, während die Informationen kompiliert und auf den Computer heruntergeladen werden, auf dem XenCenter ausgeführt wird.
- Klicken Sie auf Fertig stellen , um den Assistenten zu beenden.
Sie können den Serverstatusbericht für einen Host auch über die Befehlszeile abrufen. Wenn Sie über XenCenter keine Verbindung zu Ihrem XenServer-Host herstellen können, aber über SSH eine Verbindung herstellen können, können Sie das Befehlszeilentool „Serverstatusbericht“ verwenden, um die Protokolle für diesen Host zu erfassen.
Um die Protokolldateien zu sammeln, führen Sie den folgenden Befehl in der XenServer-Hostkonsole aus:
xenserver-status-report
Standardmäßig können die Dateien für einen Serverstatusbericht in ihrer Größe begrenzt werden. Wenn Sie Protokolldateien benötigen, die größer als die Standardgröße sind, können Sie den folgenden Befehl in der XenServer-Hostkonsole ausführen:
xenserver-status-report -u
Nachdem Sie die Protokolldateien auf Ihrem XenServer-Host gesammelt haben, verwenden Sie ein sicheres Kopierprogramm wie pscp oder WinSCP, um die Protokolldateien auf Ihr lokales System zu kopieren.
Wenn Ihr XenServer-Host nicht erfolgreich bootet, können Sie trotzdem versuchen, Protokolle zu sammeln. Weitere Informationen finden Sie unter Protokolle sammeln, wenn XenServer nicht gestartet werden kann.
Senden Sie Syslog-Nachrichten an einen zentralen Server
Sie können die Protokolle nicht nur in das Dateisystem der Steuerdomäne schreiben lassen, sondern Ihren XenServer-Host auch so konfigurieren, dass die Protokolle auf einen Remote-Server geschrieben werden. Der Remote-Server muss über die Berechtigung syslogd Daemon, der darauf ausgeführt wird, um die Protokolle zu empfangen und korrekt zu aggregieren. Das syslogd Daemon ist ein Standardbestandteil aller Linux- und Unix-Varianten, und Versionen von Drittanbietern sind für Windows und andere Betriebssysteme verfügbar.
Legen Sie den Parameter syslog_destination auf den Hostnamen oder die IP-Adresse des Remote-Servers fest, auf den die Protokolle geschrieben werden sollen:
xe host-param-set uuid=host_uuid logging:syslog_destination=hostname
<!--NeedCopy-->
Führen Sie den Befehl aus:
xe host-syslog-reconfigure host-uuid=host_uuid
<!--NeedCopy-->
Um die Änderung durchzusetzen. (Sie können diesen Befehl auch remote ausführen, indem Sie die Gastgeber -Parameter.)
XenCenter-Protokolle
XenCenter verfügt auch über ein clientseitiges Protokoll. Diese Datei enthält eine vollständige Beschreibung aller Vorgänge und Fehler, die bei der Verwendung von XenCenter auftreten. Es enthält auch eine Informationsprotokollierung von Ereignissen, die Ihnen einen Prüfpfad für verschiedene Aktionen bietet, die aufgetreten sind. Die XenCenter-Protokolldatei wird in Ihrem Profilordner unter folgendem Pfad gespeichert: %userprofile%\AppData\Roaming\XenServer\XenCenter\logs\XenCenter.log.
Um die XenCenter-Protokolldateien zu suchen – beispielsweise wenn Sie die Protokolldatei öffnen oder per E-Mail versenden möchten – klicken Sie im XenCenter-Menü Hilfe auf XenCenter-Protokolldateien anzeigen .
Installationsprotokolle
Wenn während der Installation ein unbekannter Fehler auftritt, erfassen Sie die Protokolldatei von Ihrem Host und stellen Sie sie dem technischen Support zur Verfügung.
Mit einer Tastatur, die direkt mit dem Host-Gerät verbunden ist (nicht über eine serielle Schnittstelle verbunden), können Sie während der Installation auf drei virtuelle Terminals zugreifen:
- Drücken Sie Alt+F1 , um auf das Hauptinstallationsprogramm von XenServer zuzugreifen.
- Presse Alt+F2 So greifen Sie auf eine lokale Shell zu
- Presse Alt+F3 So greifen Sie auf das Ereignisprotokoll zu
So erfassen und speichern Sie die Protokolldateien:
-
Presse Alt+F2 , um auf die lokale Shell zuzugreifen.
-
Geben Sie Folgendes ein:
/opt/xensource/installer/report.py <!--NeedCopy--> -
Sie werden aufgefordert, auszuwählen, wo Sie die Protokolldatei speichern möchten: NFS, FTPoder Lokale Medien.
Auswählen NFS oder FTP , um die Protokolldatei auf einen anderen Computer in Ihrem Netzwerk zu kopieren. Zu diesem Zweck muss das Netzwerk ordnungsgemäß funktionieren, und Sie müssen Schreibzugriff auf einen Remotecomputer haben.
Auswählen Lokale Medien , um die Datei auf einem Wechseldatenträger, z. B. einem USB-Flash-Laufwerk, auf dem lokalen Computer zu speichern.
Nachdem Sie Ihre Auswahl getroffen haben, schreibt das Programm die Protokolldatei an den von Ihnen gewählten Speicherort. Der Dateiname lautet
support.tar.bz2.