透過修改 custom.yml 檔案,設定 VMware Integrated OpenStack 分析功能。
VMware Integrated OpenStack 提供兩種用於設定分析工具的選項。您可以將其與 Ceilometer OpenStack 服務或 vRealize Log Insight 搭配使用,以儲存分析工具追蹤資料。
必要條件
- 若要使用 vRealize Log Insight 儲存分析工具追蹤資料,請確認您的執行個體完全可運作 3.3 版或更新版本,並且您可以使用指派有
USER
角色的使用者進行驗證。
- 若要使用
Ceilometer OpenStack
服務儲存分析工具追蹤資料,請確認此服務正在執行。
程序
- 修改 custom.yml 檔案以啟用追蹤。
- 如果您尚未實作 custom.yml 檔案,請執行此動作。
sudo mkdir -p /opt/vmware/vio/custom
sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
- 透過取消註解和修改參數來編輯 custom.yml 檔案。
- 如果您使用
Ceilometer OpenStack
,請取消註解並修改下列參數。
os_profiler_enabled: True
os_profiler_hmac_keys: SECRET_KEY
- 如果您使用 vRealize Log Insight,請取消註解並修改下列參數。
os_profiler_enabled: True
os_profiler_hmac_keys: SECRET_KEY
os_profiler_connection_string: "loginsight://loginsight_username:password@loginsight_ip_address"
參數 |
說明 |
os_profiler_enabled |
接受預設值。 設定為 True 時,則會啟用 OpenStack 分析功能。 |
os_profiler_hmac_keys |
指定安全性金鑰。 每次管理員執行追蹤時,都必須提供此金鑰。 |
os_profiler_connection_string |
指定 vRealize Log Insight 伺服器的驗證。包括使用者名稱、密碼和執行個體的位址。 |
- 將新組態推送到 VMware Integrated OpenStack 部署。
viocli deployment configure
備註: 推送組態會暫時中斷 OpenStack 服務。
- 如果您使用 vRealize Log Insight 儲存分析工具追蹤資料,請設定環境變數
OSPROFILER_CONNECTION_STRING
,以便在啟用分析功能的情況下,不用在每次執行命令時都輸入連線字串。
您必須在要從中執行命令的所有
VMware Integrated OpenStack 控制器上設定變數。
export OSPROFILER_CONNECTION_STRING="loginsight://loginsight_username:password@loginsight_ip_address"