文章目录
需求描述
因为现在现有平台中只有一个外网网段,就是172.22.59.0/24网段,这样一个网段最多分配255个可用的外网IP地址,后面可能不够用,于是就提出了可以加入另一外网网段的需求。
外网扩展
有了需求,那么如何实现呢?因为当下只有一个网段(172.22.59.0/24),并没有其他外网网段用于测试和实现。于是使用虚拟机来完成外网扩展的演示。
这里主要是配置控制节点的网卡配置,控制节点原先只有两张桥接模式的网卡(ens33和ens37)和一个虚拟网桥br-ex。其配置如下所示:
这三个关系就是br-ex充当网桥,ens33和ens37作为端口加入br-ex中
[root@con ~]# docker exec -u root -it neutron_openvswitch_agent ovs-vsctl show
这样既可以让云平台的实例ping通外网,还可以分配外网ip给实例,让其他主机可以进行ssh远程连接实例。
环境准备
现在开始扩展平台的外网网段了 。当前是让全部节点拥有两个外网ip地址(相当于控制节点处于两个外网网段中)。根据上面的配置图来看,原先节点是都处于192.168.1.0/24这个网段中的。然后我给节点虚拟机添加一个NAT模式的网卡ens38,该网卡处于192.168.211.0/24这个网段中的,如下:
这两个IP地址都可以ping通外网
开始扩展(在控制节点操作)
现在拥有了两个外网网段(192.168.1.0/24,192.168.211.0/24),扩展思路:
- 创建一个名为