附录 D. 绑定选项
您可以将多个物理 NIC 捆绑在一起,以形成一个逻辑频道,称为绑定。可将绑定配置为为高可用性系统提供冗余性或增加吞吐量。
D.1. 网络接口绑定和链路聚合控制协议(LACP)
Red Hat OpenStack Platform 支持 Linux 绑定、Open vSwitch (OVS)内核绑定和 OVS-DPDK 绑定。
绑定可用于可选的链路聚合控制协议(LACP)。LACP 是一个协商协议,可为负载平衡和容错创建动态绑定。
在与虚拟机实例直接交互的任何网络中,红帽建议使用 OVS 内核绑定(bond 类型 ovs_bond)或 OVS-DPDK 绑定(bond type ovs_dpdk_bond)带有 LACP。但是,不要将 OVS 内核绑定和 OVS-DPDK 绑定组合在同一节点上。
在控制和存储网络上,红帽建议将 Linux 绑定与 VLAN 和 LACP 搭配使用,因为 OVS 或 neutron 代理重启更新、热修复和其他事件时可能会发生 control plane 中断预算。Linux 绑定/LACP/VLAN 配置提供 NIC 管理,而无需 OVS 中断。以下是具有一个 VLAN 的 Linux 绑定配置示例。
params: $network_config: network_config: - type: linux_bond name: bond_api bonding_options: "mode=active-backup" use_dhcp: false dns_servers: ` get_param: DnsServers members: - type: interface name: nic3 primary: true - type: interface name: nic4 - type: vlan vlan_id: get_param: InternalApiNetworkVlanID device: bond_api addresses: - ip_netmask: get_param: InternalApiIpSubnet