您可以使用 Horizon Universal Console或 Horizon Cloud Connector 的組態入口網站來下載 Horizon Cloud Connector 虛擬應用裝置的記錄檔。如果您無法存取這些自動收集記錄的方法,則可以藉由建立應用裝置的 SSH 連線並執行命令列指令碼,以手動方式收集記錄。
使用 Horizon Cloud Connector 組態入口網站
您可以使用應用裝置的組態入口網站,以 .zip 格式下載虛擬應用裝置的記錄檔。將 Horizon 網繭與雲端控制平面配對之前、期間和之後,您可以使用此記錄收集功能。從 1.7 版開始支援此功能。
- 使用瀏覽器,導覽至 Horizon Cloud Connector 應用裝置的 URL。
- 在登入畫面中輸入您的 My VMware 帳戶認證,然後按一下登入。如有需要,請按一下接受,在看過「服務條款」訊息後繼續作業。
- 在任何組態入口網站畫面中,按一下下載記錄。指定 .zip 記錄套件的位置,並儲存記錄套件。
使用 Horizon Universal Console
成功將 Horizon 網繭與控制平面配對並使用 Horizon Universal Console完成 Active Directory 登錄工作流程後,您可以使用主控台來下載 .zip 格式的 Horizon Cloud Connector 記錄。
- 在主控台中,導覽至網繭的詳細資料頁面。選取網繭索引標籤,然後在清單中按一下網繭的名稱。如有需要,請按一下摘要索引標籤,以顯示網繭的詳細資料頁面。 。視需要按一下
- 選取 。指定 .zip 記錄套件的位置,並儲存記錄套件。
使用命令列
如果您無法存取 Horizon Cloud Connector 組態入口網站中的下載記錄按鈕,或 Horizon Universal Console中的下載連接器記錄動作,您仍可藉由執行命令列指令碼,以手動方式收集應用裝置的記錄檔。從 1.7 版開始支援此功能。
- 開啟 Horizon Cloud Connector 應用裝置的 SSH 連線。
- 在命令列終端機中,執行下列指令碼:
/opt/vmware/bin/configure-adapter.py --archiveLogs
此指令碼會封裝記錄,並將其封存為 /home/logs 目錄中的 .tgz 套件。您可以找到 .tgz 封存檔在指令碼輸出結尾附近列出的檔案名稱。
例如,下列節錄顯示將 Horizon Cloud Connector 記錄儲存至 /home/logs 中 cc_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!
- 然後,將所建立的 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
- 然後,您可以使用 WinSCP 等工具,利用 ccadmin 帳戶將 TGZ 檔案複製到本機系統。