Wenn die Bereitstellung der VMware Cloud Director-Appliance fehlschlägt oder die Appliance nicht ordnungsgemäß funktioniert, können Sie die Protokolldateien der Appliance prüfen, um die Ursache des Problems zu ermitteln.

Der VMware Global Support fordert routinemäßig Diagnoseinformationen zur Bearbeitung von Supportanfragen an. Sie können das vmware-vcd-support-Skript zum Erfassen von Hostprotokolldaten und VMware Cloud Director-Protokollen verwenden. Weitere Informationen zum Erfassen von Diagnoseinformationen für VMware Cloud Director finden Sie unter https://kb.vmware.com/s/article/1026312. Bei Ausführung des vmware-vcd-support-Skripts enthalten die Protokolle unter Umständen Informationen zu außer Betrieb genommenen oder ersetzten Zellen mit dem Status FAIL. Weitere Informationen finden Sie unter https://kb.vmware.com/s/article/71349.

Verknüpfungen und Bash-Umgebungsvariablen

Ab VMware Cloud Director 10.5 können Sie die folgenden Verknüpfungen zur Fehlerbehebung der VMware Cloud Director-Appliance und der Bash-Umgebungsvariablen verwenden, um häufig verwendete Verzeichnispfade zu vereinfachen.

Tabelle 1. Umgebungsvariablen für häufig verwendete Verzeichnisse
Umgebungsvariable Pfad Beispiel Beschreibung
VCLOUD_DATA_TRANSFER ${VCLOUD_HOME}/data/transfer

Wobei {VCLOUD_HOME} das Verzeichnis ist, in dem VMware Cloud Director installiert ist.

cd $VCLOUD_DATA_TRANSFER
Verzeichnispfad für die Clusterverwaltung der Appliance und für die Bereitstellung von temporärem Speicher für Uploads, Downloads und Katalogelemente, die extern veröffentlicht oder abonniert werden.
VCLOUD_ETC ${VCLOUD_HOME}/etc
cd $VCLOUD_ETC
Verzeichnispfad, der alle Konfigurationsdateien enthält.
VCLOUD_LOGS ${VCLOUD_HOME}/logs
cd $VCLOUD_LOGS
echo $VCLOUD_LOGS
ls -lrtah $VCLOUD_LOGS
pushd $VCLOUD_LOGS
Verzeichnispfad mit allen Protokolldateien im Zusammenhang mit VMware Cloud Director
VCLOUD_VAMI_LOGS /opt/vmware/var/log/vami
cd $VCLOUD_VAMI_LOGS
Gilt nur für die VMware Cloud Director-Appliance. Verzeichnispfad für alle Protokolle der Verwaltungsschnittstelle der VMware Cloud Director-Appliance.
VCLOUD_VAR_LOGS /opt/vmware/var/log
cd $VCLOUD_VAR_LOGS
Gilt nur für die VMware Cloud Director-Appliance. Verzeichnispfad für Appliance-Protokolldateien.
VMWARE_POSTGRES_DATA_LOGS ${VMWARE_POSTGRES_DATA}/log
cd $VMWARE_POSTGRES_DATA_LOGS
Gilt nur für die VMware Cloud Director-Appliance. Verzeichnispfad für PostgreSQL-Protokolldateien.
Tabelle 2. Tastenkürzel
Tastaturkürzel Beschreibung Verwenden
cmt
cell-management-tool
Vereinfachter Befehl zur Ausführung des Zellverwaltungstools von einem beliebigen Standort aus.
cell-management-tool --help
cmt --help
cell_pid
Zeigt den Prozessbezeichner einer VMware Cloud Director-Zelle an. Sie können den Prozessbezeichner verwenden, um Prozesse innerhalb der Zelle zu identifizieren und zu verwalten.
cell_pid
cell_status
Gibt die Zusammenfassung des Zellenstatus aus.
cell_status
thread_dump
Generiert ein Thread-Speicherabbild und druckt den Speicherabbildpfad. Sie können Thread-Speicherabbilder verwenden, um mehr über die Thread-Aktivität der VMware Cloud Director-Appliance zu erfahren und Deadlock-, Synchronisierungs- oder Threading-Probleme zu identifizieren.
thread_dump
heap_dump
Generiert ein Heap-Speicherabbild und druckt den Speicherabbildpfad. Sie können Heap-Speicherabbilder verwenden, um mehr über die Objekte zu erfahren, die sich derzeit im Arbeitsspeicher befinden, und arbeitsspeicherbezogene Probleme zu identifizieren.
heap_dump --username administrator_username
heap_dump --username administrator_username --password administrator_password
generate_support_bundle
Generiert Protokollpakete aus mehreren verteilten Zellen.
generate_support_bundle
version
Gilt nur für die VMware Cloud Director-Appliance. Druckt die Version und Build-Nummer der VMware Cloud Director-Appliance
version
db
Gilt nur für die VMware Cloud Director-Appliance. Stellt eine Verbindung zur Datenbank bereit und führt Datenbankabfragen aus.
db
db --help
db -c "select * from table_name;"
repmgr
Gilt nur für die VMware Cloud Director-Appliance. Führt den Befehl repmgr mit der richtigen Konfiguration aus.
repmgr --help
repmgr cluster show
repmgr node status