vRealize Automation에서 VMware Cloud Director 클라우드 계정을 구성하거나 사용할 때 문제가 발생하는 경우 아래 설명된 대로 로그 및 기타 리소스를 참조할 수 있습니다.
VMware Cloud Director 클라우드 계정 연결 문제 해결
VMware Cloud Director 어댑터가 클라우드 계정 생성 화면에 나열되지 않거나 응답하지 않으면 다음 명령을 사용하여 vRealize Automation Kubernetes 호스트에 로그인하고 어댑터 포드 상태를 확인하여 상태를 확인할 수 있습니다.
root@host [ ~ ]# kubectl -n prelude get pods | grep adapter-host-service-app adapter-host-service-app-65f5c945bb-p6hpn 1/1 Running 0 4d1h
VMware Cloud Director 어댑터가 Cloud Director 물리적 시스템과 통신할 수 없으면 클라우드 계정 화면에 연결 및 처리 예외에 대한 설명과 함께 오류가 표시됩니다. 이 오류는 로그에도 나타납니다.
VMware Cloud Director 로그 작업
VMware Cloud Director 어댑터 기본 로그 파일은 로컬(포드)
dir /var/log/adapter-host-service-app.log 아래에 있으며
vRealize Automation 장치 호스트 내에서 실행되는 어댑터의 경우에는 이 로그가
/services-logs/prelude/adapter-host-service-app/file-logs/에도 복사됩니다. 기본적으로 대부분의 로깅은 DEBUG 또는 INFO 수준으로 제한됩니다. 다음 로거에 대한 구성을 변경하여 디버깅을 위해 더 세부적인 로깅이 가능하도록 설정할 수 있습니다.
org.apache.cxf.services=INFO
- 이 로거는 어댑터와 VMware Cloud Director 간의 통신에 대한 세부적인 정보를 제공합니다.com.vmware.vra.vcloud.director.adapter=TRACE
- 이 로거느 어댑터와 vRealize Automation 간의 통신에 대한 세부적인 정보를 제공합니다.
로그에 액세스할 수 있는 방법에는 세 가지가 있습니다.
-
어댑터 포드에 로그인하여 로그에 액세스
root@host [ ~ ]# kubectl -n prelude exec -ti adapter-host-service-app-65f5c945bb-p6hpn -- bash root [ / ]# less /var/log/adapter-host-service-app.log
- kubectl을 사용하여 로그에 액세스
root@host [ ~ ]# kubectl -n prelude get logs adapter-host-service-app-65f5c945bb-p6hpn
- 어댑터 Kubernetes 호스트 로컬 사본을 사용하여 로그에 액세스
root@host [ ~ ]# less /services-logs/prelude/adapter-host-service-app/file-logs/adapter-host-service-app.log
/actuator/loggers REST API 끝점을 통해 로거 구성을 쿼리하거나 변경할 수 있습니다.
- curl을 통한 VMware Cloud Director 클라이언트 통신 추적을 사용하도록 설정하는 예:
curl -i -X POST -H 'Content-Type: application/json' -d '{"configuredLevel": "INFO"}' http://{adapter-url}/actuator/loggers/org.apache.cxf.services
-
curl을 통한 VMware Cloud Director 클라이언트 통신 추적을 사용하지 않도록 설정하는 예:
curl -i -X POST -H 'Content-Type: application/json' -d '{"configuredLevel": "OFF"}' http://{adapter-url}/actuator/loggers/org.apache.cxf.services
- curl을 통한 VMware Cloud Director 클라이언트 통신의 현재 구성을 가져오는 예:
curl http://{adapter-url}/actuator/loggers/org.apache.cxf.services ... {"configuredLevel":"OFF","effectiveLevel":"INFO"}
VMware Cloud Director의 성능을 변경하도록 조정할 수 있는 다른 매개 변수가 있습니다.
vcd.max.thread.count
- 이 매개 변수는 VMware Cloud Director API 호출을 수행할 때 최대 병렬 처리 수준을 결정합니다. 기본값은 128입니다.참고: 이 매개 변수의 값을 줄이면 열거를 수행할 때 VMware Cloud Director 백엔드에 대한 스트레스가 감소하지만 열거 성능이 저하될 수 있습니다.VCD_ADAPTER_PAGINATION_SIZE_IMAGES
- 이 매개 변수는 이미지 열거를 수행할 때의 페이지 크기를 결정합니다. 기본값은 50입니다.참고: 이미지 열거 중에 어댑터 시간 초과 오류가 발생하면 이 매개 변수를 줄이십시오.