OpenStack-Pike新建的VM外部网络ping不通外网,外网也ping不通VM的外部网络浮动IP
LYL86 2017-11-27 11:22:11 我安装了一个openstack-pike,allinone装到一个双网卡的物理机,网卡1:enp6s0f0,ip:192.168.122.31;网卡2:enp6s0f1,ip:192.168.122.50
第一块网卡为管理网络,使用这个地址安装openstack
第二块网卡绑定网桥,走虚拟机流量(设置为与虚拟机浮动IP同网段的IP)
1.新建共享外部网络ext_net,类型flat,物理网络provider
neutron net-create ext_net --shared --provider:network_type flat --provider:physical_network provider
2.新建子网,子网ext-122.0,192.168.122.0/24,网关192.168.122.254,IP池192.168.122.71-80
neutron subnet-create ext_net 192.168.122.0/24 --name ext-122.0 --enable_dhcp=False --allocation-pool start=192.168.122.71,end=192.168.122.80 --gateway=192.168.122.254
自动生成gateway端口 192.168.122.77
3.添加路由网关
neutron router-gateway-set route1 ext_net
4.将物理接口加入网桥
ovs-vsctl add-port br-ex enp6s0f1
5.修改配置文件
/etc/neutron/plugins/ml2/ml2_conf.ini
[ml2_type_flat]
flat_networks=provider
/etc/neutron/plugins/ml2/openvswitch_agent.ini
[ovs]
bridge_mappings=external:br-ex
/etc/neutron/l3_agent.ini
[DEFAULT]
external_network_bridge = br-ex
6.生成浮动IP
neutron floatingip-create ext_net
生成浮动IP 192.168.122.73
7.新建安全组All,规则如下
允许 IPv4 to 0.0.0.0/0
允许 IPv4 icmp from 0.0.0.0/0
允许 IPv4 1-65535/tcp from 0.0.0.0/0
8.新建虚拟机ubuntu14.04
nova boot --flavor test --image ubuntu14.04 --key-name pass-key --admin-pass "intel@123" --security-groups All --availability-zone nova:OpenStack-Pike --nic net-id=701867db-4f97-42e7-a2f7-f22063b12ca8 vm-8
问题:
vm浮动地址192.168.122.73可以ping通openstack外部网络网关192.168.122.77,但是ping不通物理外部网络网关192.168.122.254
从外部物理网络也ping不通192.168.122.73,192.168.122.77
请问是哪一步配置错了吗,还是漏了什么步骤?