8.6. ml2_conf.ini
本节包含 /etc/neutron/plugins/ml2/ml2_conf.ini
文件的选项。
8.6.1. DEFAULT 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.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 的格式字符串。默认: %(default) 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) s 格式字符串。由 oslo_log.formatters.ContextFormatter 使用 |
| 整数值 | 轮转日志文件的最大数量。 |
| 整数值 | 日志文件的最大大小(以 MB 为单位)。如果 "log_rotation_type" 没有设置为 "size",则忽略这个选项。 |
| 布尔值 | 启用或禁用错误事件的发布。 |
| 整数值 | 每个 rate_limit_interval 的最大日志信息数。 |
| 字符串值 | 通过速率限制使用的日志级别名称:CRITICAL、ERROR、INFO、WARNING、DEBUG 或空字符串。不过滤级别大于或等于 rate_limit_except_level 的日志。空字符串表示过滤所有级别。 |
| 整数值 | 日志速率限制的时间间隔、秒数。 |
| 字符串值 | 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.6.2. ml2 复制链接链接已复制到粘贴板!
下表概述了 /etc/ neutron/plugins/ml2/ml2_conf.ini 文件中的
组下可用的选项。
[ml
2]
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列出值 | 要从 neutron.ml2.extension_drivers 命名空间中加载的扩展驱动程序入口点的排序列表。例如: extension_drivers = port_security,qos |
| 字符串值 | 如果没有指定供应商属性,则外部网络的默认网络类型。默认情况下是 None,这意味着如果在创建外部网络时未指定供应商属性,则它们具有与租户网络相同的类型。external_network_type 配置选项允许的值取决于 type_drivers 配置选项中配置的网络类型值。 |
| 列出值 | 要从 neutron.ml2.mechanism_drivers 命名空间中加载的联网机制入口点的有序列表。 |
| 整数值 | 所有覆盖(隧道)网络端点的 IP 版本。4 代表 IPv4,6 代表 IPv6。 |
| 整数值 | 在使用 overlay/tunnel 协议时,可以遍历底层物理网络基础架构的 IP 数据包(MTU)的最大大小,而没有碎片。此选项允许指定与默认的 global_physnet_mtu 值不同的物理网络 MTU 值。 |
| 列出值 | 物理网络到 MTU 值的映射列表。映射的格式为 <physnet>:<mtu val>。此映射允许指定与默认的 global_physnet_mtu 值不同的物理网络 MTU 值。 |
| 列出值 | 要作为租户网络分配的 network_types 排序列表。默认值 local 对于单箱测试非常有用,但主机之间没有连接。 |
| 列出值 | 要从 neutron.ml2.type_drivers 命名空间中加载的网络类型条目点列表。 |
8.6.3. ml2_type_flat 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.ini
文件中的 [ml2_type_flat]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列出值 | 可创建扁平网络的 physical_network 名称列表。使用 default * 来允许带有任意 physical_network 名称的扁平网络。使用空列表来禁用扁平网络。 |
8.6.4. ml2_type_geneve 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.ini
文件中的 [ml2_type_geneve]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 整数值 | Geneve 封装标头大小为动态,这个值用于计算驱动程序的最大 MTU。这是外部 ETH + IP + UDP + GENEVE 标头大小的总和。此字段的默认大小为 50,这是在没有附加选项标头的情况下 Geneve 标头的大小。 |
| 列出值 | 以逗号分隔的 <vni_min>:<vni_max> tuples 枚举 Geneve VNI ID 范围的列表,它们可用于租户网络分配 |
8.6.5. ml2_type_gre 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.ini
文件中的 [ml2_type_gre]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列出值 | 以逗号分隔的 <tun_min>:<tun_max> tuples 枚举可用于租户网络分配的 GRE 隧道 ID 范围 |
8.6.6. ml2_type_vlan 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.ini
文件中的 [ml2_type_vlan]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列出值 | <physical_network>:<vlan_min>:<vlan_max> 或 <physical_network> 指定可用于 VLAN 提供程序和租户网络的 physical_network 名称,以及每个 VLAN 标签可用于分配给租户网络的 VLAN 标签范围。 |
8.6.7. ml2_type_vxlan 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.ini
文件中的 [ml2_type_vxlan]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列出值 | 以逗号分隔的 <vni_min>:<vni_max> tuples 枚举 VXLAN VNI ID 范围的列表,它们可用于租户网络分配 |
| 字符串值 | VXLAN 的多播组。配置后,将启用将所有广播流量发送到此多播组。在未配置时,将禁用多播 VXLAN 模式。 |
8.6.8. ovs_driver 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.ini
文件中的 [ovs_driver]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列出值 | 以逗号分隔的 VNIC 类型列表,这些支持由机制驱动程序管理员禁止。请注意,支持的 vnic_types 取决于您的网络接口卡、操作系统的内核版本以及其他因素,如 OVS 版本。对于 ovs 机制驱动有效的 vnic 类型是正常的且直接的。请注意,仅从内核 4.8 和 ovs 2.8.0 支持直接。绑定 DIRECT (SR-IOV)端口允许使用 tc 卸载 SR-IOV NIC 的 OVS 流。这允许通过 tc 进行硬件卸载,并允许我们使用 representor net-device 管理 OpenFlow control plane 的 VF。 |
8.6.9. securitygroup 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.ini
文件中的 [securitygroup]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 使用 ipset 加快基于 iptables 的安全组。启用 ipset 支持要求在 L2 代理节点上安装 ipset。 |
| 布尔值 | 控制服务器中是否启用 neutron security group API。如果不使用安全组或使用 nova 安全组 API,它应该是 false。 |
| 字符串值 | L2 代理中的安全组防火墙的驱动程序 |
| 列出值 | 允许以逗号分隔的 ethertypes 列表,以十六进制表示形式(以"0x"开始)。例如: "0x4008" 允许 InfiniBand。 |
8.6.10. sriov_driver 复制链接链接已复制到粘贴板!
下表概述了 /etc/neutron/plugins/ml2/ml2_conf.ini
文件中的 [sriov_driver]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列出值 | 以逗号分隔的 VNIC 类型列表,这些支持由机制驱动程序管理员禁止。请注意,支持的 vnic_types 取决于您的网络接口卡、操作系统的内核版本以及其他因素。对于 sriov 机制驱动程序有效的 VNIC 类型,则 macvtap 和 direct-physical。 |