您可以使用 Horizon Universal ConsoleHorizon Cloud Connector 的組態入口網站來下載 Horizon Cloud Connector 虛擬應用裝置的記錄檔。如果您無法存取這些自動收集記錄的方法,則可以藉由建立應用裝置的 SSH 連線並執行命令列指令碼,以手動方式收集記錄。

使用 Horizon Cloud Connector 組態入口網站

您可以使用應用裝置的組態入口網站,以 .zip 格式下載虛擬應用裝置的記錄檔。將 Horizon 網繭與雲端控制平面配對之前、期間和之後,您可以使用此記錄收集功能。從 1.7 版開始支援此功能。

  1. 使用瀏覽器,導覽至 Horizon Cloud Connector 應用裝置的 URL。
  2. 在登入畫面中輸入您的 My VMware 帳戶認證,然後按一下登入。如有需要,請按一下接受,在看過「服務條款」訊息後繼續作業。
  3. 在任何組態入口網站畫面中,按一下下載記錄。指定 .zip 記錄套件的位置,並儲存記錄套件。

使用 Horizon Universal Console

成功將 Horizon 網繭與控制平面配對並使用 Horizon Universal Console完成 Active Directory 登錄工作流程後,您可以使用主控台來下載 .zip 格式的 Horizon Cloud Connector 記錄。

  1. 在主控台中,導覽至網繭的詳細資料頁面。選取設定 > 容量。視需要按一下網繭索引標籤,然後在清單中按一下網繭的名稱。如有需要,請按一下摘要索引標籤,以顯示網繭的詳細資料頁面。
  2. 選取更多 > 下載連接器記錄。指定 .zip 記錄套件的位置,並儲存記錄套件。

使用命令列

如果您無法存取 Horizon Cloud Connector 組態入口網站中的下載記錄按鈕,或 Horizon Universal Console中的下載連接器記錄動作,您仍可藉由執行命令列指令碼,以手動方式收集應用裝置的記錄檔。從 1.7 版開始支援此功能。

  1. 開啟 Horizon Cloud Connector 應用裝置的 SSH 連線。
  2. 在命令列終端機中,執行下列指令碼:
    /opt/vmware/bin/configure-adapter.py --archiveLogs

    此指令碼會封裝記錄,並將其封存為 /home/logs 目錄中的 .tgz 套件。您可以找到 .tgz 封存檔在指令碼輸出結尾附近列出的檔案名稱。

    例如,下列節錄顯示將 Horizon Cloud Connector 記錄儲存至 /home/logscc_logs_20200424_154638.tgz 封存檔的指令碼輸出。
    /opt/container-data/logs/hze-keybox/localhost.2020-04-23.log
    /opt/container-data/logs/hze-keybox/localhost_access_log.2020-04-21.txt
    ------------------------------------------------------------------------------------
    Logs archived at /home/logs/cc_logs_20200424_154638.tgz
    ------------------------------------------------------------------------------------
    Archived successfully!
  3. 然後,將所建立的 TGZ 檔案從應用裝置的 /home/logs 目錄複製到 /home/ccadmin 目錄,並將權限 (chmod) 變更為 644。例如,對於名為 cc_logs_20200424_154638.tgz 的檔案,以下區塊是複製該檔案並將模式變更為 644 的範例。
    cp /home/logs/cc_logs_20200424_154638.tgz /home/ccadmin/
    chmod 644 /home/ccadmin/cc_logs_20200424_154638.tgz
  4. 然後,您可以使用 WinSCP 等工具,利用 ccadmin 帳戶將 TGZ 檔案複製到本機系統。