7.5. 配置 Extreme Exos 交换机
7.5.1. 关于中继端口
通过 OpenStack 网络,您可以将实例连接到物理网络中已存在的 VLAN。术语 中继 用于描述允许多个 VLAN 遍历同一端口的端口。使用这些端口,VLAN 可以跨越多个交换机,包括虚拟交换机。例如,物理网络中标记为 VLAN110 的流量到达 Compute 节点,其中 8021q 模块将标记的流量定向到 vSwitch 上的相应 VLAN。
7.5.2. 在 Extreme Networks EXOS 交换机中配置中继端口
如果使用 X-670 系列开关,请参考以下示例,以允许 VLAN 110 和 111 的流量传递给您的实例。
这些值是示例。您必须更改本例中的值以匹配环境中的值。在不调整的情况下将这些值复制并粘贴到交换机配置中,可能会导致意外中断。
流程
此配置假设您的物理节点有一个以太网电缆连接到物理交换机上的接口 24。在本例中,DATA 和 MNGT 是 VLAN 名称。
#create vlan DATA tag 110 #create vlan MNGT tag 111 #configure vlan DATA add ports 24 tagged #configure vlan MNGT add ports 24 tagged
7.5.3. 关于访问端口
不是 Compute 节点上的所有 NIC 都执行实例流量,因此您不需要配置所有 NIC 来允许多个 VLAN 传递。访问端口只需要一个 VLAN,并可能满足其他操作要求,如传输管理流量或块存储数据。这些端口通常称为访问端口,通常需要比中继端口更简单的配置。
7.5.4. 为 Extreme Networks EXOS 交换机配置访问端口
此配置假设您的物理节点有一个以太网电缆连接到物理交换机上的接口 10
。
这些值是示例。您必须更改本例中的值以匹配环境中的值。在不调整的情况下将这些值复制并粘贴到交换机配置中,可能会导致意外中断。
流程
在此配置中,在 Extreme Networks X-670 系列交换机上,
10
用作eth1
的访问端口。create vlan VLANNAME tag NUMBER configure vlan Default delete ports PORTSTRING configure vlan VLANNAME add ports PORTSTRING untagged
例如:
#create vlan DATA tag 110 #configure vlan Default delete ports 10 #configure vlan DATA add ports 10 untagged
7.5.5. 关于 LACP 端口聚合
您可以使用链路聚合控制协议(LACP)将多个物理 NIC 组合在一起来组成单个逻辑频道。LACP 也称为 802.3ad (或 Linux 中的绑定模式 4),LACP 为负载平衡和容错创建一个动态绑定。您必须在物理 NIC 和物理交换机端口上配置 LACP。
其他资源
高级 Overcloud 自定义指南中的网络接口绑定。
7.5.6. 在物理 NIC 中配置 LACP
您可以在物理 NIC 上配置链路聚合控制协议(LACP)。
流程
编辑 /home/stack/network-environment.yaml 文件:
- type: linux_bond name: bond1 mtu: 9000 bonding_options:{get_param: BondInterfaceOvsOptions}; members: - type: interface name: nic3 mtu: 9000 primary: true - type: interface name: nic4 mtu: 9000
将 Open vSwitch 网桥配置为使用 LACP:
BondInterfaceOvsOptions: "mode=802.3ad"
其他资源
高级 Overcloud 自定义指南中的网络接口绑定
7.5.7. 在 Extreme Networks EXOS 交换机中配置 LACP
流程
在本例中,Compute 节点有两个使用 VLAN 100 的 NIC:
enable sharing MASTERPORT grouping ALL_LAG_PORTS lacp configure vlan VLANNAME add ports PORTSTRING tagged
例如:
#enable sharing 11 grouping 11,12 lacp #configure vlan DATA add port 11 untagged
注意您可能需要调整 LACP 协商脚本中的超时时间。如需更多信息,请参阅 https://gtacknowledge.extremenetworks.com/articles/How_To/LACP-configured-ports-interfere-with-PXE-DHCP-on-servers
7.5.8. 关于 MTU 设置
您必须为某些类型的网络流量调整 MTU 大小。例如,某些 NFS 或 iSCSI 流量需要巨型帧(9000 字节)。
您必须在流量要通过的所有跃点(包括任何虚拟交换机)上的端到端更改 MTU 设置。
其他资源
7.5.9. 在 Extreme Networks EXOS 交换机中配置 MTU 设置
流程
在本示例中运行命令以在 Extreme Networks EXOS 交换机上启用巨型帧,并配置支持使用 9000 字节转发 IP 数据包:
enable jumbo-frame ports PORTSTRING configure ip-mtu 9000 vlan VLANNAME
示例
# enable jumbo-frame ports 11 # configure ip-mtu 9000 vlan DATA
7.5.10. 关于 LLDP 发现
ironic-python-agent
服务侦听来自连接的交换机的 LLDP 数据包。收集的信息可以包含交换机名称、端口详情和可用 VLAN。与 Cisco Discovery Protocol (CDP)类似,g LLDP 有助于在 director 内省过程中发现物理硬件。
7.5.11. 在 Extreme Networks EXOS 交换机上配置 LLDP 设置
流程
-
在本例中,在 Extreme Networks EXOS 交换机上启用了 LLDP。
11
代表端口字符串:
enable lldp ports 11