Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

11.8. 网络环境参数

下表是网络环境文件的 parameter_defaults 部分中可以使用的参数列表,以覆盖 NIC 模板中的默认参数值。

参数描述类型

ControlPlaneDefaultRoute

Control Plane 上的路由器 IP 地址,它默认用作 Controller 节点以外的角色的默认路由。如果使用 IP masquerade 而不是路由器,则设置为 undercloud IP。

字符串

ControlPlaneSubnetCidr

Control Plane 上使用 IP 网络的 CIDR 子网掩码。如果 Control Plane 网络使用 192.168.24.0/24,则 CIDR 为 24

字符串(尽管始终是一个数字)

*NetCidr

特定网络的完整网络和 CIDR 子网掩码。默认值自动设置为 network_data 文件中的网络的 ip_subnet 设置。例如: InternalApiNetCidr: 172.16.0.0/24

字符串

*AllocationPools

"特定网络的 IP 分配范围。默认值自动设置为 network_data 文件中的 networks allocation_pools 设置。例如: InternalApiAllocationPools: [{'start': '172.16.0.10', 'end': '172.16.0.200'}]

hash

*NetworkVlanID

特定网络上的节点的 VLAN ID。默认会自动设置为 network_data 文件中的网络 vlan 设置。例如: InternalApiNetworkVlanID: 201

number

*InterfaceDefaultRoute

特定网络的路由器地址,您可以使用这些地址作为角色的默认路由,或用于路由到其他网络。默认值自动设置为 network_data 文件中的网络 gateway_ip 设置。例如: InternalApiInterfaceDefaultRoute: 172.16.0.1

字符串

DnsServers

添加到 resolv.conf 的 DNS 服务器列表。通常允许最多 2 个服务器。

以逗号分隔的列表

EC2MetadataIp

用于置备 overcloud 节点的元数据服务器的 IP 地址。设置为 Control Plane 上 undercloud 的 IP 地址。

字符串

BondInterfaceOvsOptions

绑定接口的选项。例如: BondInterfaceOvsOptions: "bond_mode=balance-slb"

字符串

NeutronExternalNetworkBridge

用于 OpenStack Networking (neutron)的外部网桥名称旧值。默认情况下,这个值为空,允许在 NeutronBridgeMappings 中定义多个物理网桥。这通常不应该被覆盖。

字符串

NeutronFlatNetworks

定义要在 neutron 插件中配置的扁平网络。默认为 "datacentre",以允许外部网络创建。例如: NeutronFlatNetworks: "datacentre"

字符串

NeutronBridgeMappings

要使用的物理网桥映射逻辑。默认为将主机上的外部网桥(br-ex)映射到物理名称(datacentre)。在创建 OpenStack Networking (neutron)提供商网络或浮动 IP 网络时,您指的是逻辑名称。例如,NeutronBridgeMappings: "datacentre:br-ex,tenant:br-tenant"

字符串

NeutronPublicInterface

定义在不使用网络隔离时,为网络节点桥接到 br-ex 的接口。通常,除了具有两个网络的小型部署中,不使用。例如: NeutronPublicInterface: "eth0"

字符串

NeutronNetworkType

T OpenStack Networking (neutron)的租户网络类型。要指定多个值,请使用逗号分隔列表。指定的第一个类型在所有可用网络都用尽前,将使用下一个类型。例如: NeutronNetworkType: "vxlan"

字符串

NeutronTunnelTypes

neutron 租户网络的隧道类型。要指定多个值,使用以逗号分开的字符串。例如: NeutronTunnelTypes: 'gre,vxlan'

字符串/用逗号分开的列表

NeutronTunnelIdRanges

用于租户网络分配的 GRE 隧道 ID 范围。例如: NeutronTunnelIdRanges "1:1000"

字符串

NeutronVniRanges

用于租户网络分配的 VXLAN VNI ID 范围。例如: NeutronVniRanges: "1:1000"

字符串

NeutronEnableTunnelling

定义是启用还是彻底禁用所有隧道网络。除非您确保绝不会想要创建调整的网络,否则 将启用此项。默认值为 enabled。

布尔值

NeutronNetworkVLANRanges

ML2 和 Open vSwitch VLAN 映射范围以提供支持。默认为允许 datacentre 物理网络中的任何 VLAN。要指定多个值,请使用逗号分隔列表。例如: NeutronNetworkVLANRanges: "datacentre:1:1000,tenant:100:299,tenant:310:399"

字符串

NeutronMechanismDrivers

neutron 租户网络的机制驱动程序。默认为"openvswitch"。要指定多个值,请使用逗号分隔的字符串。例如: NeutronMechanismDrivers: 'openvswitch,l2population'

字符串/用逗号分开的列表