6.4. 配置物理交换机
创建配置物理网络交换机的配置文件。
流程
-
为物理交换机创建一个名为
03-ml2-genericswitch.conf
的配置文件。 指定捕获 SSH 会话命令和响应的会话日志文件的位置:
[ngs] session_log_file = /var/log/neutron/ngs.log
[ngs] session_log_file = /var/log/neutron/ngs.log
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 VLAN 添加到支持的租户网络类型列表中:
[ml2] tenant_network_types = geneve,vlan
[ml2] tenant_network_types = geneve,vlan
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用逗号分隔的列表,将物理网络映射到租户网络的分段范围:
[ml2_type_vlan] network_vlan_ranges = <network_name>:<range_start>:<range_end>,<network_name>:<range_start>:<range_end>
[ml2_type_vlan] network_vlan_ranges = <network_name>:<range_start>:<range_end>,<network_name>:<range_start>:<range_end>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<network_name
> 替换为物理网络的名称。 -
将
<range_start
> 替换为 VLAN 范围开头的 VLAN ID。 -
将
<range_end
> 替换为 VLAN 范围末尾的 VLAN ID。
提示您可以通过多次重复物理网络名称,将多个 VLAN 范围应用到单个物理网络。
-
将
使用交换机设备类型配置每个物理网络交换机,以及如何连接到交换机设备的详情。所需的参数取决于交换机设备。
[genericswitch:<switch_name>] device_type = <device_type> ngs_mac_address = <mac_address> <parameter> = <parameter_value>
[genericswitch:<switch_name>] device_type = <device_type> ngs_mac_address = <mac_address> <parameter> = <parameter_value>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<switch_name
> 替换为物理网络交换机的名称。 将
<device_type
> 替换为用于设备的 networking-generic-switch 驱动程序。例如:-
对于运行 SONiC 的交换机,设置为
netmiko_sonic
。 -
对于 Cisco Nexus 交换机,设置为
netmiko_cisco_nxos
。 -
对于 Dell Force 10 交换机运行 OS10,设置为
netmiko_dell_force10
。
-
对于运行 SONiC 的交换机,设置为
-
将
<mac_address
> 替换为交换机设备的 MAC 地址。 -
可选:将 &
lt;parameter
> 和 <parameter_value
> 替换为交换机设备所需的任何其他配置。有关可用配置选项的更多信息,请参阅 物理网络交换机配置选项。
-
将
6.4.1. 物理网络交换机配置选项 复制链接链接已复制到粘贴板!
根据需要使用以下参数来配置每个物理网络交换机。
参数 | Description |
---|---|
|
(必需)用于设备的 networking-generic-switch 驱动程序,如 |
|
(必需)管理交换机设备的交换机网桥的 MAC 地址。MAC 地址用于匹配在裸机节点端口中设置的 |
| 用于交换机的允许端口的逗号分隔列表。如果没有设置,则允许所有端口。 |
| 在交换机上连接到 SSH 服务器的管理 IP 地址并启用交换机管理。 |
| 交换机设备的用户名。 |
| 在不使用基于密钥的身份验证时验证对交换机设备的访问的密码。 |
|
如果交换机需要密钥,请将 |
|
如果 |
| 在一些交换机机箱和特定配置中需要 secret 密码。 |
| 在端口分离时,默认 VLAN 将端口配置恢复到。 |
| 必须使用 VLAN 网络配置的中继端口列表,以便在网络上提供租户 VLAN。当从环境中创建或移除任何网络时,也会被网络架构和切换配置引用此设置。 |
| 此交换机设备上可用的物理网络的逗号分隔列表。此设置是可选的,当您在 Neutron 配置中拥有不同的物理网络时,可以使用此设置。 |