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.
Protokolle sammeln
XenServer-Serverstatusberichte
Mit XenCenter können Informationen zum XenServer-Host gesammelt werden.
Wichtig:
XenServer-Serverstatusberichte können vertrauliche Informationen enthalten. Weitere Informationen finden Sie unter Datenverwaltung.
Klicken Bericht zum Serverstatus im Werkzeuge , um das Menü Bericht zum Serverstatus Aufgabe. Sie können aus einer Liste verschiedener Arten von Informationen auswählen (verschiedene Protokolle, Absturzabbilder usw.). Die Informationen werden kompiliert und auf den Computer heruntergeladen, auf dem XenCenter ausgeführt wird. Weitere Informationen finden Sie in der XenCenter-Dokumentation.
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 Standarddateien sind, können Sie den Befehl xenserver-status-report -u
in der XenServer-Hostkonsole ausführen.
Senden Sie Syslog-Nachrichten an einen zentralen Server
Anstatt Protokolle in das Dateisystem der Steuerdomäne zu schreiben, können Sie Ihren XenServer-Host so konfigurieren, dass sie 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
.