B.4. 在 Trunked 接口上使用原生 VLAN
如果中继接口或绑定在原生 VLAN 上有网络,则 IP 地址直接分配给网桥,且没有 VLAN 接口。
例如,如果 External 网络位于原生 VLAN 上,绑定的配置类似如下:
network_config:
- type: ovs_bridge
name: {get_input: bridge_name}
dns_servers: {get_param: DnsServers}
addresses:
- ip_netmask: {get_param: ExternalIpSubnet}
routes:
- ip_netmask: 0.0.0.0/0
next_hop: {get_param: ExternalInterfaceDefaultRoute}
members:
- type: ovs_bond
name: bond1
ovs_options: {get_param: BondInterfaceOvsOptions}
members:
- type: interface
name: nic3
primary: true
- type: interface
name: nic4
注意
将地址(和可能路由)语句移到网桥时,从网桥中删除对应的 VLAN 接口。对所有适用角色进行更改。External 网络仅在控制器上,因此只有控制器模板需要更改。另一方面,存储网络附加到所有角色,因此如果存储网络位于默认的 VLAN 中,则所有角色都需要修改。