你好,我按照官方安装文档,在VMware(centos7系统)安装openstack kilo版本,对于网络节点的外部网络,虚拟机应该用什么网络连接方式?NAT还是桥接呢?
我试过使用NAT,在ovs-vsctl add-port br-ex eth2(eth2是我的连接外网的网卡,我是通过家里的路由器上网的,192.168.1.x网段)之前,linux系统可以通过NAT方式上网,但是在这个命令之后,就连接不上外网了。我看官方的文档,后面没有再做其他操作,但是参考网上的资料,需要再配置一个br-ex interface,我都试过了,但都上不了外网。这样导致我在创建实例后,绑定外部ip地址,不能ping通租户的网关,也不能通过这个外部ip地址链接上我所创建的实例。
谢谢。
检查你br-ex上的网卡信息,地址对不对,默认路由对不对,你现在的路由应该是走br-ex,而不是原来的eth2.
收起你新建 ifcfg-br-ex 这个网桥的配置文件了么,不是说ovsvsctl add-port命令就可以实现的,需要底层网桥的支持
收起因为你提供的信息不全,所以很难准确地给出建议和解决方法。
大体上来讲,外网是相对的,也就是说,我们在测试环境中完全可以把192.168.1.x做为外网。VM(假设10.0.0.x)通过路由器可以和192.168.1.x通,就说明做好了。