20.9. 为安全组日志记录调整速率和突发限制
为了避免通过传输日志记录数据造成 control plane 的影响,网络服务会设置每秒记录的最大数据包数量的限制。您可以使用 NeutronOVNLoggingRateLimit
参数更改此限制。
当日志记录数据包传输达到速率限制时,网络服务会将要记录的数据包排队。您可以使用 NeutronOVNLoggingBurstLimit
参数更改排队的数据包的最大数量。
默认值为 NeutronOVNLoggingRateLimit
:100 数据包每秒和 NeutronOVNLoggingBurstLimit
:25 数据包。这些也是最低要求的值。限制不能以较低值正确运行。
日志记录速率和突发限制不会限制数据流量的控制。它们仅限制日志数据的传输。
流程
-
以
stack
用户身份登录 undercloud 主机。 提供 undercloud 凭证文件:
$ source ~/stackrc
在自定义环境文件中设置参数。例如:
sg-logging.yaml
。示例
parameter_defaults: ... NeutronOVNLoggingRateLimit=450 NeutronOVNLoggingBurstLimit=50
运行部署命令,并使用
-r
选项在部署命令中包括核心 Heat 模板、其他环境文件以及自定义角色数据文件。重要但是,环境文件的顺序非常重要,因为后续环境文件中定义的参数和资源更为优先。
示例
$ openstack overcloud deploy --templates <core_heat_templates> \ -e <other_environment_files> \ -e /home/stack/templates/neutron-ovn-dvr-ha.yaml