组网规划
组网方式主要有两种,Flat网络及VLAN网络,生产环境强烈建议使用VLAN网络方式,Flat网络仅供测试使用。两种组网方式二选一。
1、Flat网络适用场景:
测试环境,主机仅有一个网口,或无三层交换机,或嵌套虚拟化(虚拟机上搭建)
2、VLAN网络适用场景:
测试生产均可,主机至少有两个网口,且有三层交换机,可满足管理与业务流量隔离,或者不同业务流量隔离等需求。
Flat网络
Flat网络利用桥接技术,物理主机与虚拟机网络流量使用同一个物理网口,并共享同一个网络。因此主机只需要一个网口,外部交换机无特殊要求及配置,只需保证宿主机与网关可达即可。
物理主机网口接入交换机的端口链路类型可以使用access,或者hybrid类型。
配置示例:
假设项目规划物理主机网络流量使用VLAN 10,其网络IP规划为192.168.10.0/24,物理主机业务网口连接在交换机GigabitEthernet0/0/1端口上。则交换机(华为)配置如下:
interface Vlanif10
ip address 192.168.10.254 255.255.255.0
interface GigabitEthernet0/0/1
port link-type hybrid # 端口链路类型为hybrid
port hybrid pvid vlan 10 # 设置默认vlan 10
或者
interface GigabitEthernet0/0/1
port link-type access # 端口链路类型为access
port default vlan 10 # 设置默认vlan 10
VLAN网络
VLAN网络依赖三层交换机VLAN技术,物理主机的管理流量与虚拟机的业务流量使用不同物理网口,并分处不同网络。 因此物理主机需要有两个网口,物理主机管理流量使用第一个网口,虚拟机业务流量使用第二个网口。
三层交换机需要进行VLAN划分,IP配置及上行链路(物理主机网口接入交换机的端口)放行操作。其中,
管理网口(第一网口)
物理主机管理网口接入交换机的端口链路类型可以使用access,或者hybrid类型。
配置示例:
假设项目规划物理主机管理流量使用VLAN 10,其网络IP规划为192.168.10.0/24,物理主机业务网口连接在交换机GigabitEthernet0/0/1端口上。则交换机(华为)配置如下:
interface Vlanif10
ip address 192.168.10.254 255.255.255.0
interface GigabitEthernet0/0/1
port link-type hybrid # 端口链路类型为hybrid
port hybrid pvid vlan 10 # 设置默认vlan 10
或者
interface GigabitEthernet0/0/1
port link-type access # 端口链路类型为access
port default vlan 10 # 设置默认vlan 10
业务网口(第二网口)
物理主机业务网口接入交换机的端口链路类型可以使用hybrid,或者trunk类型。
配置示例:
假设项目规划虚拟机业务流量使用VLAN 100,其网络IP规划为192.168.100.0/24,物理主机业务网口连接在交换机GigabitEthernet0/0/3端口上。则交换机(华为)配置如下:
interface Vlanif100
ip address 192.168.100.254 255.255.255.0
interface GigabitEthernet0/0/3
port link-type hybrid # 端口链路类型为hybrid
port hybrid tagged vlan 100 # 放行tagged vlan 100
或者
interface GigabitEthernet0/0/3
port link-type trunk # 端口链路类型为trunk
port trunk allow-pass vlan 100 # 放行tagged vlan 100
此处仅举例一个vlan配置情况,当业务网络规划多个vlan网络时,重复上述操作即可。此处配置需要牢记,管理网络信息在配置物理主机操作系统网卡时需要,业务网络信息在OpenStack搭建完成之后,创建虚拟机网络需要。