通过修改 custom.yml 文件配置 VMware Integrated OpenStack 探查功能。
关于此任务
VMware Integrated OpenStack 提供了两个探查器配置选项。您可以将其与 Ceilometer OpenStack 服务或 vRealize Log Insight 配合使用,以存储探查器跟踪数据。
过程
- 修改 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 文件,取消对参数的注释并进行修改。
os_profiler_enabled: True
os_profiler_hmac_keys: SECRET_KEY
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"