Wenn beim Konfigurieren oder Verwenden eines VMware Cloud Director-Cloud-Kontos in vRealize Automation Probleme auftreten, können Sie Protokolle und andere Ressourcen wie unten beschrieben heranziehen.

Fehlerbehebung bei Verbindungsproblemen mit VMware Cloud Director-Cloud-Konten

Wenn der VMware Cloud Director-Adapter nicht auf dem Bildschirm zur Erstellung des Cloud-Kontos angezeigt wird oder nicht reagiert, können Sie den folgenden Befehl zur Überprüfung des Status verwenden, indem Sie sich beim vRealize Automation-Kubernetes-Host anmelden und den Status des Adapter-Pods überprüfen:

root@host [ ~ ]# kubectl -n prelude get pods | grep adapter-host-service-app
adapter-host-service-app-65f5c945bb-p6hpn      1/1     Running   0          4d1h 

Wenn der VMware Cloud Director-Adapter nicht mit der physischen Cloud Director-Maschine kommunizieren kann, wird auf dem Bildschirm „Cloud-Konto“ ein Fehler mit Angaben zu Verbindungs- und Verarbeitungsausnahmen angezeigt. Der Fehler wird auch in den Protokollen angezeigt.

Arbeiten mit VMware Cloud Director-Protokollen

Die Hauptprotokolldatei des VMware Cloud Director-Adapters befindet sich im lokalen Verzeichnis (Pod) dir /var/log/adapter-host-service-app.log. Bei Ausführung des Adapters im Host der vRealize Automation-Appliance wird dieses Protokoll auch in das Verzeichnis /services-logs/prelude/adapter-host-service-app/file-logs/ kopiert. Standardmäßig sind die meisten Protokollierungsebenen auf DEBUG oder INFO beschränkt. Sie können die Konfiguration für die folgenden Logger ändern, um eine ausführlichere Protokollierung für Debugging-Zwecke zu aktivieren:
  • org.apache.cxf.services=INFO – Diese Protokollierung bietet ausführliche Informationen für die Kommunikation zwischen dem Adapter und VMware Cloud Director.
  • com.vmware.vra.vcloud.director.adapter=TRACE – Diese Protokollierung bietet ausführliche Informationen für die Kommunikation zwischen dem Adapter und vRealize Automation.
Es gibt drei Möglichkeiten, auf die Protokolle zuzugreifen:
  • Protokollzugriff durch Anmeldung beim Adapter-Pod

    root@host [ ~ ]# kubectl -n prelude exec -ti adapter-host-service-app-65f5c945bb-p6hpn -- bash
    root [ / ]# less /var/log/adapter-host-service-app.log
    
  • Protokollzugriff mithilfe von kubectl
    root@host [ ~ ]# kubectl -n prelude get logs adapter-host-service-app-65f5c945bb-p6hpn
  • Protokollzugriff mithilfe der lokalen Kopie des Kubernetes-Hosts des Adapters
    root@host [ ~ ]#  less /services-logs/prelude/adapter-host-service-app/file-logs/adapter-host-service-app.log
    
Sie können die Protokollierungskonfiguration über den REST API-Endpoint „/actuator/loggers“ abfragen oder ändern.
  • Beispiel für die Aktivierung der Verfolgung der VMware Cloud Director-Clientkommunikation über curl:
    curl -i -X POST -H 'Content-Type: application/json' -d '{"configuredLevel": "INFO"}'
     http://{adapter-url}/actuator/loggers/org.apache.cxf.services
    
  • Beispiel für die Deaktivierung der Verfolgung der VMware Cloud Director-Clientkommunikation über curl:
    curl -i -X POST -H 'Content-Type: application/json' -d '{"configuredLevel": "OFF"}'
     http://{adapter-url}/actuator/loggers/org.apache.cxf.services
    
  • Beispiel für den Abruf der aktuellen Konfiguration der VMware Cloud Director-Clientkommunikation über curl:
    curl http://{adapter-url}/actuator/loggers/org.apache.cxf.services
    ...
    {"configuredLevel":"OFF","effectiveLevel":"INFO"}
    

Es gibt weitere Parameter, die zum Ändern der Leistung von VMware Cloud Director angepasst werden können.

  • vcd.max.thread.count – Dieser Parameter bestimmt den maximalen Parallelitätsgrad bei der Durchführung von VMware Cloud Director-API-Aufrufen. Die Standardeinstellung ist 128.
    Hinweis: Wenn Sie den Wert für diesen Parameter verringern, wird die Belastung des VMware Cloud Director-Backends bei der Durchführung der Enumeration reduziert, wobei jedoch mit einer geringeren Enumerationsleistung gerechnet werden muss.
  • VCD_ADAPTER_PAGINATION_SIZE_IMAGES – Dieser Parameter bestimmt die Seitengröße bei der Durchführung der Image-Enumeration. Die Standardeinstellung ist 50.
    Hinweis: Verringern Sie diesen Parameter, wenn während der Image-Enumeration Zeitüberschreitungsfehler beim Adapter auftreten.