第 16 章 networking(neutron)参数

参数描述

CertificateKeySize

指定创建证书时使用的私钥大小。默认值为 2048

ContainerOvnCertificateKeySize

覆盖为这个服务创建证书时使用的私钥大小。

DhcpAgentNotification

启用 DHCP 代理通知。默认值为 True

DockerAdditionalSockets

要绑定到的额外域套接字(对于挂载到启动其他容器的容器中)默认值为 ['/var/lib/openstack/docker.sock']

DockerInsecureRegistryAddress

可选。在 /etc/sysconfig/docker 中配置的不安全 docker 命名空间的 IP 地址和端口。该值可以是用逗号分开的多个地址。

EnableVLANTransparency

如果为 True,则允许支持它的插件来创建 VLAN 透明网络。默认值为 False

MemcacheUseAdvancedPool

使用 advanced(eventlet safe)memcached 客户端池。默认值为 True

NeutronAgentDownTime

与代理相关的秒数;应该至少为 NeutronGlobalReportInterval 两次,以确保代理正常关闭。默认值为 600

NeutronAllowL3AgentFailover

允许自动 l3-agent 故障转移。默认值为 True

NeutronApiOptEnvVars

可选环境变量的哈希值。

NeutronApiOptVolumes

要挂载的可选卷列表。

NeutronBridgeMappings

要使用的物理网桥映射逻辑。默认(datacentre:br-ex)将 br-ex (主机上的外部网桥)映射到物理名称 datacentre,其提供商网络可以使用 (例如,默认浮动网络)。如果更改此设置,可以使用不同的安装后网络脚本,或者确保将 datacentre 保留为映射网络名称。默认值为 datacentre:br-ex

NeutronCertificateKeySize

覆盖为这个服务创建证书时使用的私钥大小。

NeutronCorePlugin

网络的核心插件。该值应该是从 neutron.core_plugins 命名空间中加载的入口点。默认值为 ml2

NeutronDBSyncExtraParams

附加到 neutron-db-manage upgrade head 命令的额外命令行参数字符串。

NeutronDefaultAvailabilityZones

如果在没有可用域 hints 的情况下创建,由 OpenStack Networking(neutron)使用的默认网络可用区列表逗号分隔。如果没有设置,则不会为 OpenStack Networking(neutron)网络服务配置 AZ。

NeutronDhcpAgentsPerNetwork

每个网络调度的 DHCP 代理数量。默认值为 0

NeutronDhcpLoadType

可用性区域还有更多相关信息,了解网络调度程序。默认值为 网络

NeutronDnsDomain

用于构建主机名的域。默认值为 openstacklocal

NeutronEnableDVR

启用分布式虚拟路由器。

NeutronEnableIgmpSnooping

启用 IGMP Snooping。默认值为 False

NeutronFirewallDriver

用于实现 OpenStack Networking(neutron)安全组功能的防火墙驱动程序。默认值为 iptables_hybrid

NeutronFlatNetworks

设置要在插件中配置的扁平网络名称。默认值为 datacentre

NeutronGeneveMaxHeaderSize

Geneve 封装标头大小。默认值为 38

NeutronGlobalPhysnetMtu

底层物理网络的 MTU。OpenStack Networking(neutron)使用这个值来计算所有虚拟网络组件的 MTU。对于扁平和 VLAN 网络,OpenStack 网络在不修改的情况下使用这个值。对于 VXLAN 等覆盖网络,OpenStack 网络会自动从这个值中减去覆盖协议开销。默认值为 0

NeutronGlobalReportInterval

节点报告状态之间的秒数 ; 应该小于 NeutronAgentDownTime,如果节点为一半或少于 NeutronAgentDownTime,则最好这样做。默认值为 300

NeutronMechanismDrivers

OpenStack Networking(neutron)租户网络的机制驱动程序。默认值为 ovn

NeutronMetadataProxySharedSecret

防止欺骗的共享机密。

NeutronML2PhysicalNetworkMtus

物理网络到 MTU 值的映射列表。映射的格式是<physnet>:< mtu val>。此映射允许您指定与 ML2 插件中默认的 segment_mtu 值不同的物理网络 MTU 值,并覆盖所选网络的 global_physnet_mtu 的值。

NeutronNetworkSchedulerDriver

用于可移动性区域的网络调度驱动程序。默认值为 neutron.scheduler.dhcp_agent_scheduler.AZAwareWeightScheduler

NeutronNetworkType

OpenStack Networking(neutron)的租户网络类型。默认值为 geneve

NeutronNetworkVLANRanges

支持 OpenStack Networking(neutron)ML2 和 Open vSwitch VLAN 映射范围。默认为允许 datacentre 物理网络中的任何 VLAN(请参阅 NeutronBridgeMappings)。默认值为 datacentre:1:1000

NeutronOverlayIPVersion

用于所有覆盖网络端点的 IP 版本。默认值为 4

NeutronOVNLoggingBurstLimit

每个 rate_limit 的最大数据包数量。默认值为 25

NeutronOVNLoggingLocalOutputLogBase

输出代理侧的 logfile 路径,默认 syslog 文件。

NeutronOVNLoggingRateLimit

每秒数据包记录的最大数量。默认值为 100

NeutronOvsIntegrationBridge

要使用的 Open vSwitch 网桥的名称。

NeutronOvsVnicTypeBlacklist

以逗号分隔的 VNIC 类型列表,在 OpenStack Networking(neutron)中支持的 VNIC 类型由 OVS 机制驱动程序进行管理。

NeutronPassword

OpenStack Networking(neutron)服务和数据库帐户的密码。

NeutronPluginExtensions

以逗号分隔的启用扩展插件列表。默认值为 qos,port_security,dns

NeutronPluginMl2PuppetTags

用于通过 puppet 生成配置文件的 Puppet 资源标签名称。默认值为 neutron_plugin_ml2

NeutronPortQuota

每个租户允许的端口数量,减去表示没有限制。默认值为 500

NeutronRouterSchedulerDriver

路由器调度驱动程序,用于不可避免区域。默认值为 neutron.scheduler.l3_agent_scheduler.AZLeastRoutersScheduler

NeutronRpcWorkers

设置 OpenStack Networking(neutron)服务的 RPC 工作程序数。如果没有指定,它会取 NeutronWorkers 的值;如果没有指定,则默认值会导致要取消设置,并且选择系统独立的默认值(通常为 1)。

NeutronServicePlugins

以逗号分隔的服务插件入口点列表。默认值为 qos,ovn-router,trunk,segments,port_forwarding,log

NeutronSriovVnicTypeBlacklist

以逗号分隔的 VNIC 类型列表,在 OpenStack Networking(neutron)中支持的 VNIC 类型由 SR-IOV 机制驱动程序进行管理。

NeutronTunnelIdRanges

以逗号分隔的 <tun_min>:<tun_max> tuples 枚举可用于租户网络分配的 GRE 隧道 ID 范围。默认值为 ['1:4094']

NeutronTypeDrivers

要载入的网络类型条目点的逗号分隔列表。默认值为 geneve、vxlan,vlan,flat

NeutronVhostuserSocketDir

OVS 的 vhost-user 套接字目录。

NeutronVniRanges

以逗号分隔的 <vni_min>:<vni_max> tuples 枚举的 VXLAN VNI ID 范围列表,它们可用于租户网络分配。默认值为 ['1:65536']

NeutronWorkers

设置 OpenStack 网络服务的 API 和 RPC 工作程序数量。请注意,更多 worker 在系统上创建更多进程,这会导致过量内存消耗。建议您在具有高 CPU 内核数量的系统中选择合适的非默认值。0 设置为 OpenStack 内部默认值,它等于节点上的 CPU 内核数。

NotificationDriver

处理发送通知的驱动程序或驱动程序。默认值为 noop

OVNAvailabilityZone

在 ovs db 中配置的 az 选项。例如,[az-0az-1az-2]。

OVNCMSOptions

在 ovs db 中配置的 CMS 选项。

OVNControllerUpdateTimeout

在更新期间,我们等待容器更新的时间(以秒为单位)。默认值为 600

OVNDbConnectionTimeout

OVSDB 连接事务的超时时间(以秒为单位)。默认值为 180

OVNDnsServers

用作 dns 转发器的服务器列表。

OVNEnableHaproxyDockerWrapper

生成打包程序脚本,以便在单独的容器中启动 haproxy。默认值为 True

OVNEncapType

OVN 中使用的封装类型。它可以是"geneve"或 "vxlan"。默认值为 geneve

OVNIntegrationBridge

用于 OVN Controller 的集成网桥的 OVS 网桥名称。默认值为 br-int

OvnMetadataCertificateKeySize

覆盖为这个服务创建证书时使用的私钥大小。

OVNMetadataEnabled

是否需要启用元数据服务。默认值为 True

OVNNeutronSyncMode

OVN 与 OpenStack Networking(neutron)DB 的同步模式。默认值为 log

OVNNorthboundServerPort

OVN 北向 DB 服务器的端口。默认值为 6641

OVNOpenflowProbeInterval

OpenFlow 连接的不活跃探测到 OpenvSwitch 集成网桥(以秒为单位)。默认值为 60

OVNQosDriver

OpenStack Networking(neutron)QOS 服务插件的 OVN 通知驱动程序。默认值为 ovn-qos

OVNRemoteProbeInterval

以 ms 为单位的探测间隔。默认值为 60000

OVNSouthboundServerPort

OVN 南向 DB 服务器的端口。默认值为 6642

OVNVifType

用于端口的 VIF 类型。默认值为 ovs

OvsHwOffload

启用 OVS 硬件卸载。OVS 2.8.0 支持此功能。默认值为 False

TenantNetPhysnetMtu

底层物理网络的 MTU。OpenStack Networking(neutron)使用这个值来计算所有虚拟网络组件的 MTU。对于扁平和 VLAN 网络,OpenStack Networking(neutron)在不修改的情况下使用这个值。对于 VXLAN 等覆盖网络,OpenStack Networking(neutron)会自动从这个值中减去覆盖协议开销。(在 network_data.yaml 控制租户网络的 mtu 设置)。默认值为 1500