如果 Linux 上的 VMware Cloud Director 失敗或未正常運作,您可以檢查記錄檔以判斷問題的原因。
VMware 全球支援通常在處理支援請求時要求提供診斷資訊。您可以使用 vmware-vcd-support
指令碼收集主機記錄資訊和 VMware Cloud Director 記錄。如需有關收集 VMware Cloud Director 的診斷資訊的詳細資訊,請參閱 https://kb.vmware.com/s/article/1026312。執行 vmware-vcd-support
指令碼時,記錄可能包含已解除委任或已取代的儲存格 (狀態為失敗) 的相關資訊。請參閱 https://kb.vmware.com/s/article/71349。
快速鍵和 Bash 環境變數
從 VMware Cloud Director 10.5 開始,您可以使用以下快速鍵對 Linux 上的 VMware Cloud Director 進行疑難排解,並使用 Bash 環境變數來簡化常用的目錄路徑。
環境變數 | 路徑 | 範例 | 描述 |
---|---|---|---|
VCLOUD_DATA_TRANSFER |
${VCLOUD_HOME}/data/transfer 其中, |
cd $VCLOUD_DATA_TRANSFER |
目錄路徑有助於應用裝置叢集管理,以及為在外部發佈或訂閱的上傳、下載及目錄項目提供暫存儲存區。 |
VCLOUD_ETC |
${VCLOUD_HOME}/etc | cd $VCLOUD_ETC |
包含所有組態檔的目錄路徑。 |
VCLOUD_LOGS |
${VCLOUD_HOME}/logs | cd $VCLOUD_LOGS echo $VCLOUD_LOGS ls -lrtah $VCLOUD_LOGS pushd $VCLOUD_LOGS |
包含與 VMware Cloud Director 相關的所有記錄檔的目錄路徑 |
快速鍵 | 描述 | 使用 |
---|---|---|
cmt cell-management-tool |
簡化了命令,可從任意位置執行儲存格管理工具 | cell-management-tool --help cmt --help |
cell_pid |
顯示 VMware Cloud Director 儲存格的程序識別碼。可以使用程序識別碼來識別和管理儲存格中的程序。 | cell_pid |
cell_status |
輸出儲存格狀態的摘要。 | cell_status |
thread_dump |
產生執行緒傾印並輸出傾印路徑。可以使用執行緒傾印來詳細瞭解 VMware Cloud Director 安裝的執行緒活動,並確定鎖死、同步或執行緒問題。 | thread_dump |
heap_dump |
產生堆積傾印並輸出傾印路徑。可以使用堆積傾印來詳細瞭解目前位於記憶體中的物件,並確定與記憶體相關的問題。 | heap_dump --username administrator_username heap_dump --username administrator_username --password administrator_password |
generate_support_bundle |
從多個分散式儲存格產生記錄服務包。 | generate_support_bundle |