如果在 VMware Aria Automation 中設定或使用 VMware Cloud Director 雲端帳戶時遇到問題,可以參閱記錄和其他資源,如下所述。

對 VMware Cloud Director 雲端帳戶連線問題進行疑難排解

如果 VMware Cloud Director 介面卡未在雲端帳戶建立畫面上列出或沒有回應,可以使用以下命令驗證狀態,方法為登入 VMware Aria 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 下,對於在 VMware Aria Automation 應用裝置主機中執行的介面卡,此記錄也會複製到 /services-logs/prelude/adapter-host-service-app/file-logs/。依預設,大多數記錄限制為「偵錯」或「資訊」層級。可以更改以下記錄器的組態,啟用更詳細的記錄以便進行偵錯:
  • org.apache.cxf.services=INFO - 此記錄器提供有關介面卡與 VMware Cloud Director 之間通訊的詳細資訊。
  • com.vmware.vra.vcloud.director.adapter=TRACE - 此記錄器提供有關介面卡與 VMware Aria 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。
    備註: 如果在映像列舉期間出現介面卡逾時錯誤,請減小此參數的值。