4.4. 禁用负载均衡服务实例本地日志存储
即使将负载均衡服务实例(amphorae)配置为卸载管理和租户流日志,amphorae 将继续将这些日志写入 amphorae 中的磁盘。要提高负载均衡器的性能,您可以在本地停止日志记录。
如果您在本地禁用日志记录,还要禁用 amphora 中的所有日志存储,包括内核、系统和安全日志记录。
如果您禁用本地日志存储,并且 OctaviaLogOffload
参数设置为 false,请确保将 OctaviaConnectionLogging
设置为 false 以提高负载均衡性能。
先决条件
-
在工作站上安装了
oc
命令行工具。 -
以具有
cluster-admin
权限的用户身份登录到可访问 RHOSO 控制平面的工作站。
流程
-
在工作站上打开
OpenStackControlPlane'
自定义资源(CR)文件openstack_control_plane.yaml
。 在
octavia
服务配置中添加以下配置:octavia: template: octaviaHousekeeping: customServiceConfig: | [amphora_agent] disable_local_log_storage=true octaviaHealthManager: customServiceConfig: | [amphora_agent] disable_local_log_storage=true octaviaWorker: customServiceConfig: | [amphora_agent] disable_local_log_storage=true
更新 control plane:
$ oc apply -f openstack_control_plane.yaml -n openstack
等待 RHOCP 创建与
OpenStackControlPlane
CR 相关的资源。运行以下命令来检查状态:$ oc get openstackcontrolplane -n openstack NAME STATUS MESSAGE openstack-control-plane Unknown Setup started
当状态为 "Setup complete" 时,会创建
OpenStackControlPlane
资源。提示将
-w
选项附加到get
命令的末尾,以跟踪部署进度。通过查看
openstack
命名空间中的 pod 确认 control plane 已部署:$ oc get pods -n openstack
当所有 pod 都已完成或运行时,会部署 control plane。