8.8. openvswitch_agent.ini
本节包含 /etc/neutron/plugins/ml2/openvswitch_agent.ini
文件的选项。
8.8.1. DEFAULT
下表概述了 /etc/neutron/plugins/ml2/openvswitch_agent.ini
文件中的 [DEFAULT]
组下可用的选项。
.
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 如果设置为 true,则日志级别将设置为 DEBUG,而不是默认的 INFO 级别。 |
| 列出值 | 以 logger=LEVEL 的形式列出软件包日志级别列表。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 启用或禁用弃用的严重状态。 |
`instance_format = [instance: %(uuid)s] ` | 字符串值 | 通过日志消息传递的实例格式。 |
`instance_uuid_format = [instance: %(uuid)s] ` | 字符串值 | 通过日志消息传递的实例 UUID 的格式。 |
| 字符串值 | 日志配置文件的名称。此文件附加到任何现有日志配置文件中。有关日志记录配置文件的详情,请查看 Python 日志记录模块文档。请注意,当使用日志记录配置文件时,所有日志配置都会在配置文件中设置,其他日志记录配置选项将被忽略(如 log-date-format)。 |
| 字符串值 | 在日志记录中定义 %%(asctime)的格式字符串。默认:%(默认)s。如果设置了 log_config_append,则忽略这个选项。 |
| 字符串值 | (可选)用于相对 log_file 路径的基础目录。如果设置了 log_config_append,则忽略这个选项。 |
| 字符串值 | (可选)要将日志输出发送到的日志文件的名称。如果没有设置默认值,日志记录将进入由 use_stderr 定义的 stderr。如果设置了 log_config_append,则忽略这个选项。 |
| 整数值 | 轮转日志文件前的时间长度。这个选项将被忽略,除非 log_rotation_type 被设置为 "interval"。 |
| 字符串值 | 轮转间隔类型。调度下一次轮转时使用最后一次文件更改的时间(或启动服务的时间)。 |
| 字符串值 | 日志轮转类型。 |
| 字符串值 | 用于具有上下文的日志消息的格式字符串。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 在消息的日志级别为 DEBUG 时附加的额外数据以记录消息。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 未定义时用于日志消息的格式字符串。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 使用此格式为每个异常输出添加前缀。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 定义 logging_context_format_string 中使用的 %(user_identity)的格式字符串。oslo_log.formatters.ContextFormatter 使用 |
| 整数值 | 轮转的日志文件的最大数量。 |
| 整数值 | 日志文件最大大小(以 MB 为单位)。如果 "log_rotation_type" 没有设置为 "size",则忽略这个选项。 |
| 布尔值 | 启用或禁用错误事件的发布。 |
| 整数值 | 每个 rate_limit_interval 的最大记录消息数。 |
| 字符串值 | 速率限制使用的日志级别名称:CRITICAL, ERROR, INFO, WARNING, DEBUG 或空字符串。级别大于或等于 rate_limit_except_level 的日志不会被过滤。空字符串表示过滤所有级别。 |
| 整数值 | 日志速率限制的时间间隔(秒数)。 |
| 整数值 | 等待来自 RPC 调用的响应的最大秒数。 |
| 字符串值 | syslog 工具接收日志行。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 为日志记录启用 journald。如果在 systemd 环境中运行,您可能需要启用日志支持。这样做将使用日志原生协议,除了日志消息外还包含结构化元数据。如果设置了 log_config_append,则忽略此选项。 |
| 布尔值 | 使用 JSON 格式进行日志记录。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 使用 syslog 进行日志记录。现有 syslog 格式是 DEPRECATED,之后将更改为遵守 RFC5424。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 将日志输出记录到 Windows 事件日志。 |
| 布尔值 | 将输出记录到标准错误。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 使用日志处理程序来监视文件系统。当日志文件移动或移除此处理程序时,会打开带有指定路径即时的新日志文件。只有在指定了 log_file 选项并使用 Linux 平台时才有意义。如果设置了 log_config_append,则忽略这个选项。 |
8.8.2. agent
下表概述了 /etc/ neutron/plugins/ml2/openvswitch_agent.ini 文件中的
组下可用的选项。
[agent
]
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 选择报告的代理类型。 |
| 布尔值 | 支持本地 ARP 响应器。需要 OVS 2.1 和 ML2 l2population 驱动。允许交换机(支持覆盖)在本地响应 ARP 请求,而无需对覆盖执行昂贵的 ARP 广播。注意:如果 enable_distributed_routing 设为 True,则无论配置文件中的设置是什么,Arp_responder 将自动设置为 True。 |
| 布尔值 | 启用代理处理智能 NIC 端口。 |
| 布尔值 | 在执行 GRE/VXLAN 隧道的传出 IP 数据包上设置或取消设置 don't slice (DF)位。 |
| 布尔值 | 在启动时重置流表。把它设置为 True 将会导致流量中断。 |
| 布尔值 | 使 l2 代理在 DVR 模式下运行。 |
| 布尔值 | 当设置为 True 时,接受的出口路由器流量不会使用操作 IANA。可接受的出口数据包将在单播流量的最终出口表直接输出流中负责。 |
| 列出值 | 要使用的 extensions 列表 |
| 布尔值 | 使用 ML2 l2population 机制驱动程序了解远程 MAC 和 IP,并提高隧道可扩展性。 |
| 布尔值 | 通过监控 ovsdb 以进行接口更改来最小化轮询。 |
| 整数值 | 在丢失与它通信后,在重新生成 ovsdb 监控器前要等待的秒数。 |
| 布尔值 | 在执行 GRE/VXLAN 隧道的传出 IP 数据包上设置或取消设置隧道标头校验和。 |
| 列出值 | 代理支持的网络类型(gre, vxlan 和/或 geneve)。 |
| 整数值 | veth 接口的 MTU 大小 |
| 端口值 | 用于 VXLAN 隧道的 UDP 端口。 |
8.8.3. network_log
下表概述了 /etc/neutron/plugins/ml2/openvswitch_agent.ini
文件中的 [network_log]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 整数值 | 每个 rate_limit 的最大数据包数量。 |
| 字符串值 | 输出代理侧的 logfile 路径,默认 syslog 文件。 |
| 整数值 | 每秒数据包日志记录上限。 |
8.8.4. OVS
下表概述了 /etc/neutron/plugins/ml2/openvswitch_agent.ini
文件中的 [ovs]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列出值 | 以逗号分隔的 <physical_network>:<bridge> tuples 将物理网络名称映射到用于扁平和 VLAN 网络所使用的特定于节点的 Open vSwitch 网桥名称。网桥名称的长度不应超过 11。每个网桥都必须存在,并且应将物理网络接口配置为端口。服务器上配置的所有物理网络都应该有映射到每个代理上的相应网桥的映射。注:如果您从此映射中删除网桥,请确保将其与网桥断开连接,因为代理不再由代理管理。 |
| 字符串值 | 要使用的 OVS 数据路径。system 是默认值,对应于内核数据路径。若要启用用户空间数据路径,请将此值设置为 netdev。 |
| 字符串值 | 隧道网桥中的对等补丁端口。 |
| 字符串值 | 要使用的网桥。不要更改此参数,除非有好理由:这是 OVS 集成测试的名称。每个 hypervisor 都有一个。集成测试充当虚拟 补丁 bay。所有虚拟机 VIF 都附加到此网桥,然后 根据其网络连接进行补丁。 |
| IP 地址值 | 本地覆盖(tunnel)网络端点的 IP 地址。使用位于其中一个主机网络接口的 IPv4 或 IPv6 地址。这个值的 IP 版本必须与 neutron 服务器节点上的 ML2 插件配置文件中的 overlay_ip_version 选项的值匹配。 |
| 整数值 | 等待本地交换机连接控制器的超时时间(以秒为单位)。 |
| 整数值 | 与控制器的本地交换机连接的 inactivity_probe 间隔(以秒为单位)。0 代表禁用不活跃探测。 |
| IP 地址值 | 侦听 OpenFlow 连接的地址。 |
| 端口值 | 侦听 OpenFlow 连接的端口。 |
| 整数值 | 等待单个 OpenFlow 请求的超时(以秒为单位)。 |
| 字符串值 | OVSDB 后端的连接字符串。当启用原生 ovsdb_interface 时,ovsdb-client 将供所有 ovsdb 命令使用 |
| 布尔值 | 启用 OVSDB 调试日志 |
| 列出值 | 以逗号分隔的 <bridge>:<egress_bw>:<ingress_bw> tuples 列表,以给定方向显示给定网桥的可用带宽。方向来自 VM 视角。带宽每秒以 KB 为单位计算(kbps)。网桥必须作为值出现在 bridge_mappings 中。这里必须列出 bridge_mappings 中的所有网桥。对于此处未列出的网桥,我们既在放置中创建资源供应商,也不报告清单。忽略的方向意味着不会为对应类报告清单。 |
| 字典值 | 网桥映射到虚拟机监控程序的映射:<bridge>:<hypervisor>,… hypervisor 名称用于定位资源供应商树的父项。只有虚拟机监控程序名称与 DEFAULT.host 配置选项值不同时,只需要在个别情况下设置,如 nova-compute 管理该管理程序所知。 |
| 字典值 | key:value 对,用于指定报告资源供应商清单时使用的默认值。可能的键及其类型:allocation_ratio:float, max_unit:int, min_unit:int, reserved:int, step_size:int, 另请参阅: https://docs.openstack.org/api-ref/placement/#update-resource-provider-inventories。 |
| 字符串值 | 与 OVSDB 交互时使用的证书颁发机构(CA)证书。使用前缀 ovsdb_connection 的 "ssl:" 时需要 |
| 字符串值 | 与 OVSDB 交互时要使用的 SSL 证书文件。使用前缀 ovsdb_connection 的 "ssl:" 时需要 |
| 字符串值 | 与 OVSDB 交互时要使用的 SSL 私钥文件。使用前缀 ovsdb_connection 的 "ssl:" 时需要 |
| 字符串值 | 用于集成测试的隧道网桥中的对等补丁端口。 |
| 字符串值 | 要使用的隧道网桥。 |
| 布尔值 | 使用 veths 而不是补丁端口将网桥与物理网络连接。支持没有 Open vSwitch 补丁端口支持的内核,只要它被设置为 True。 |
| 字符串值 | OVS vhost-user 套接字目录。 |
8.8.5. securitygroup
下表概述了 /etc/neutron/plugins/ml2/openvswitch_agent.ini
文件中的 [securitygroup]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 使用 ipset 来加快基于 iptables 的安全组。启用 ipset 支持要求在 L2 代理节点上安装 ipset。 |
| 布尔值 | 控制是否在服务器中启用 neutron 安全组 API。在不使用安全组或使用 nova 安全组 API 时,它应该是 false。 |
| 字符串值 | L2 代理中的安全组防火墙的驱动程序 |
| 列出值 | 允许以逗号分开的 ethertypes 列表,以十六进制表示(以 "0x" 开始)。例如,"0x4008" 以允许 InfiniBand。 |
8.8.6. xenapi
下表概述了 /etc/neutron/plugins/ml2/openvswitch_agent.ini
文件中的 [xenapi]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 用于连接 XenServer/Xen 云平台的密码。 |
| 字符串值 | 与 XenServer/Xen 云平台的连接的 URL。 |
| 字符串值 | 与 XenServer/Xen 云平台连接的用户名。 |