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
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.
-
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
- 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.