Se si verificano problemi durante la configurazione o l'utilizzo di un account cloud di VMware Cloud Director in vRealize Automation, è possibile consultare i registri e le altre risorse come descritto di seguito.

Risoluzione dei problemi di connessione dell'account cloud di VMware Cloud Director

Se l'adattatore di VMware Cloud Director non è elencato nella schermata di creazione dell'account cloud o non risponde, è possibile utilizzare il comando seguente per verificare lo stato accedendo all'host kubernetes di vRealize Automation e controllando lo stato del pod dell'adattatore:

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

Se l'adattatore VMware Cloud Director non è in grado di comunicare con la macchina fisica Cloud Director, nella schermata dell'account cloud viene visualizzato un errore con istruzioni sulle eccezioni di connessione ed elaborazione. L'errore viene visualizzato anche nei registri.

Utilizzo dei registri di VMware Cloud Director

Il file di registro principale dell'adattatore VMware Cloud Director si trova nella directory locale /var/log/adapter-host-service-app.log (pod) e, nel caso in cui l'adattatore venga eseguito all'interno dell'host dell'appliance vRealize Automation, questo registro viene copiato anche in /services-logs/prelude/adapter-host-service-app/file-logs/. Per impostazione predefinita, la maggior parte della registrazione è limitata ai livelli DEBUG o INFO. È possibile modificare la configurazione dei seguenti logger per abilitare una registrazione più dettagliata a scopo di debug:
  • org.apache.cxf.services=INFO: questo logger fornisce informazioni dettagliate per la comunicazione tra l'adattatore e VMware Cloud Director.
  • com.vmware.vra.vcloud.director.adapter=TRACE: questo logger fornisce informazioni dettagliate per la comunicazione tra l'adattatore e vRealize Automation.
Esistono tre modi per accedere ai registri:
  • accesso al registro tramite login al pod dell'adattatore

    root@host [ ~ ]# kubectl -n prelude exec -ti adapter-host-service-app-65f5c945bb-p6hpn -- bash
    root [ / ]# less /var/log/adapter-host-service-app.log
    
  • accesso al registro tramite kubectl
    root@host [ ~ ]# kubectl -n prelude get logs adapter-host-service-app-65f5c945bb-p6hpn
  • accesso al registro utilizzando la copia locale dell'host kubernetes dell'adattatore
    root@host [ ~ ]#  less /services-logs/prelude/adapter-host-service-app/file-logs/adapter-host-service-app.log
    
È possibile eseguire una query o modificare la configurazione dei logger tramite l'endpoint REST API /actuator/loggers.
  • Esempio di abilitazione dell'analisi della comunicazione del client VMware Cloud Director tramite curl:
    curl -i -X POST -H 'Content-Type: application/json' -d '{"configuredLevel": "INFO"}'
     http://{adapter-url}/actuator/loggers/org.apache.cxf.services
    
  • Esempio di disabilitazione dell'analisi della comunicazione del client VMware Cloud Director tramite curl:
    curl -i -X POST -H 'Content-Type: application/json' -d '{"configuredLevel": "OFF"}'
     http://{adapter-url}/actuator/loggers/org.apache.cxf.services
    
  • Esempio di recupero della configurazione corrente per la comunicazione del client VMware Cloud Director tramite curl:
    curl http://{adapter-url}/actuator/loggers/org.apache.cxf.services
    ...
    {"configuredLevel":"OFF","effectiveLevel":"INFO"}
    

Esistono altri parametri che possono essere regolati per alterare le prestazioni di VMware Cloud Director.

  • vcd.max.thread.count: questo parametro determina il massimo grado di parallelismo durante l'esecuzione delle chiamate API di VMware Cloud Director. Il valore predefinito è 128.
    Nota: La riduzione del valore di questo parametro ridurrà la pressione sul back-end di VMware Cloud Director durante l'esecuzione dell'enumerazione, ma potrebbe ridurre le prestazioni dell'enumerazione.
  • VCD_ADAPTER_PAGINATION_SIZE_IMAGES: questo parametro determina le dimensioni della pagina durante l'esecuzione dell'enumerazione delle immagini. Il valore predefinito è 50.
    Nota: Diminuire questo parametro se si verificano errori di timeout dell'adattatore durante l'enumerazione dell'immagine.