XenServer

Fehlerbehebung

Wenn bei Ihnen technische Schwierigkeiten mit dem XenServer®-Host auftreten, soll dieser Abschnitt Ihnen helfen, das Problem nach Möglichkeit zu lösen. Ist dies nicht möglich, verwenden Sie die Informationen in diesem Abschnitt, um die Anwendungsprotokolle und andere Daten zu sammeln, die dem technischen Support helfen können, das Problem zu verfolgen und zu beheben.

Die folgenden Artikel enthalten Informationen zur Fehlerbehebung in bestimmten Produktbereichen:

Fehlerbehebung bei Verbindungen zwischen XenCenter® und dem XenServer-Host

Wenn Sie Probleme beim Herstellen einer Verbindung zum XenServer-Host mit XenCenter haben, überprüfen Sie Folgendes:

  • Ist Ihre XenCenter-Version älter als die des XenServer-Hosts, mit dem Sie eine Verbindung herstellen möchten?

    XenCenter 8.2.7 und frühere Versionen werden mit XenServer 9-Hosts nicht unterstützt. Um Ihre XenServer 9-Hosts oder -Pools zu verwalten, benötigen Sie die neueste Version von XenCenter mit einer Versionsnummer im Format JJJJ.x.x.

    Um dieses Problem zu beheben, installieren Sie die neueste Version von XenCenter.

  • Ist Ihre Lizenz aktuell?

    Das Ablaufdatum Ihres Lizenzzugriffscodes können Sie auf der Registerkarte Allgemein des XenServer-Hosts im Abschnitt Lizenzdetails in XenCenter einsehen.

    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 zwischen dem XenServer-Host und dem Computer, auf dem die Clientsoftware ausgeführt wird, eine Firewall aktiviert ist, stellen Sie sicher, dass der Datenverkehr von diesen Ports zugelassen wird. Weitere Informationen finden Sie unter Internetkonnektivität.

Den XenServer-Host anpingen

Wenn Ihr XenServer-Host nicht auf XenCenter reagiert, läuft er möglicherweise noch, aber die Verwaltungsfunktionalität ist fehlgeschlagen. Um zu überprüfen, ob dies der Fall ist, führen Sie die folgenden Schritte aus:

  1. Notieren Sie die IP-Adresse oder den Hostnamen des XenServer-Hosts.
  2. Öffnen Sie eine Befehlszeile oder ein Terminal auf einem System, das Netzwerkzugriff auf Ihren Host hat.
  3. 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 die Befehlszeile verwenden, um Diagnoseprotokolle zu sammeln. 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 Zugriff auf die serielle Konsole konfigurieren.

Protokolle sammeln

XenServer-Serverstatusberichte

Wichtig:

XenServer-Server-Statusberichte können vertrauliche Informationen enthalten. Weitere Informationen finden Sie unter Daten-Governance.

XenCenter kann verwendet werden, um XenServer-Hostinformationen zu sammeln:

  1. Öffnen Sie in XenCenter das Menü Extras und klicken Sie auf Server-Statusbericht. Die Aufgabe Server-Statusbericht wird geöffnet.
  2. Wählen Sie die Server aus, von denen Informationen gesammelt werden sollen. Klicken Sie auf Weiter.
  3. Wählen Sie aus einer Liste verschiedener Informationstypen (verschiedene Protokolle, Absturzabbilder usw.) aus, die eingeschlossen werden sollen. Klicken Sie auf Weiter.
  4. 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.
  5. Warten Sie, während die Informationen kompiliert und auf den Computer heruntergeladen werden, auf dem XenCenter ausgeführt wird.
  6. Klicken Sie auf Fertig stellen, um den Assistenten zu beenden.

Sie können den Server-Statusbericht für einen Host auch über die Befehlszeile erfassen. Wenn Sie keine Verbindung zu Ihrem XenServer-Host über XenCenter herstellen können, aber über SSH eine Verbindung herstellen können, können Sie das Befehlszeilentool für den Server-Statusbericht 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 für einen Server-Statusbericht gesammelten Dateien in ihrer Größe begrenzt sein. Wenn Sie Protokolldateien benötigen, die größer als der Standard 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 startet, können Sie dennoch versuchen, Protokolle zu sammeln. Weitere Informationen finden Sie unter Protokolle sammeln, wenn XenServer nicht startet.

Syslog-Nachrichten an einen zentralen Server senden

Zusätzlich dazu, dass Protokolle in das Dateisystem der Steuerdomäne geschrieben werden, können Sie Ihren XenServer-Host so konfigurieren, dass er sie auf einen Remote-Server schreibt. Der Remote-Server muss den syslogd-Daemon ausführen, um die Protokolle zu empfangen und korrekt zu aggregieren. Der syslogd-Daemon ist ein Standardbestandteil aller Linux- und Unix-Varianten, und Drittanbieterversionen sind für Windows und andere Betriebssysteme verfügbar.

Setzen Sie den syslog_destination-Parameter auf den Hostnamen oder die IP-Adresse des Remote-Servers (und geben Sie optional einen Port an, wenn Sie den Standardport 514 nicht verwenden möchten), auf den die Protokolle geschrieben werden sollen:

xe host-param-set uuid=host_uuid logging:syslog_destination=hostname[:port]
<!--NeedCopy-->

Führen Sie den Befehl aus:

xe host-syslog-reconfigure host-uuid=host_uuid
<!--NeedCopy-->

Um die Änderung zu erzwingen. (Sie können diesen Befehl auch remote ausführen, indem Sie den host-Parameter angeben.)

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. Sie enthält auch informative Protokollierungen von Ereignissen, die Ihnen ein Prüfprotokoll der verschiedenen durchgeführten Aktionen liefern. Die XenCenter-Protokolldatei wird in Ihrem Profilordner unter folgendem Pfad gespeichert: %userprofile%\AppData\Roaming\XenServer\XenCenter\logs\XenCenter.log.

Um die XenCenter-Protokolldateien zu finden – zum Beispiel, 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 direkt an den Hostrechner angeschlossenen Tastatur (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 den Haupt-XenServer-Installer zuzugreifen
  • Drücken Sie Alt+F2, um auf eine lokale Shell zuzugreifen
  • Drücken Sie Alt+F3, um auf das Ereignisprotokoll zuzugreifen

So erfassen und speichern Sie die Protokolldateien:

  1. Drücken Sie Alt+F2, um auf die lokale Shell zuzugreifen.

  2. Geben Sie Folgendes ein:

    /opt/xensource/installer/report.py
    <!--NeedCopy-->
    
  3. Sie werden aufgefordert, auszuwählen, wo Sie die Protokolldatei speichern möchten: NFS, FTP oder Lokale Medien.

    Wählen Sie NFS oder FTP, um die Protokolldatei auf einen anderen Computer in Ihrem Netzwerk zu kopieren. Dazu muss die Netzwerkverbindung ordnungsgemäß funktionieren und Sie müssen Schreibzugriff auf einen Remote-Computer haben.

    Wählen Sie Lokale Medien, um die Datei auf einem Wechseldatenträger, wie einem USB-Stick, 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.

Fehlerbehebung