在 Ubuntu 16.04 上配置 OpenVSwitch 的问题

在 Ubuntu 16.04 上配置 OpenVSwitch 的问题

我正在使用 OpenStack 来帮助我虚拟化基础设施。您可以看到我的拓扑结构是这样的 -->OpenStack 中的拓扑

我在配置 2 个交换机时遇到问题。以下是我所做的(我处于 sudo 模式):

  1. 安装 openvswitch paquets:

    apt-get install openvswitch-switch
    
  2. 创建名为 br0 的桥:

    ovs-vsctl add-br br0
    
  3. 调出 mybridge 接口:

    ifconfig br0 up
    
  4. 将物理接口 ens4 添加到网桥(我使用接口 ens3 通过 SSH 通过交换机连接):

    ovs-vsctl add-port br0 ens4
    
  5. 删除 ens4 的 IP 地址:

    ifconfig ens4 0
    
  6. 将前一个 ens4 的 IP 地址添加到 br0(我以交换机 1 为例):

    ifconfig br0 192.168.1.18 
    
  7. 在路由表中添加默认网关:

    route add default gw 192.168.1.1 br0
    

不幸的是,完成所有这些步骤后,我仍然无法从 Host_1(其 IP 地址为 192.168.1.12)ping 通我的 Switch_1(其 IP 地址为 192.168.1.18,IP 地址 192.168.0.30 用于通过 SSH 连接配置交换机),反之亦然。

有什么想法吗?提前谢谢

附言:如果图像无法读取,请告诉我,我会制作一张新的。

相关内容