我在packstack中安装了openstack,并且仪表板正在运行。
基础结构详细信息:
VM1(CentOS7):10.151.1.116
计算节点
VM2(CentOS7):10.151.1.230
控制器节点
网络详细信息:
公共网络: 10.151.1.240 to 10.151.1.245
私有网络: 172.16.10.0/24
已启用DHCP
创建网络和路由器的命令:
neutron net-create extnet --provider:network_type flat --provider:physical_network extnet --router:external=True --shared
openstack subnet create --network extnet --allocation-pool start=10.151.1.240,end=10.151.1.245 --gateway 10.151.1.1 --subnet-range 10.151.1.0/24 extnet
openstack network create private
openstack subnet create --network private --gateway 172.16.10.1 --subnet-range 172.16.10.0/24 private
openstack router create router
neutron router-interface-add router private
neutron router-gateway-set router extnet
完成上述步骤后,我重新启动了网络。
现在,我的路由器外部接口获得IP 10.151.1.242
我能够从控制器节点(i.e 10.151.1.230
)ping此IP,但不能从网络中的其他任何节点(如具有IP(10.122.19.138
)的本地计算机ping通此IP。
注意::我已允许来自安全组的所有协议,包括ICMP。
openstack的版本: openstack-queens
答案文件: https://gist.github.com/cthakar/277f7c813adf68b977b197d8c5a0195f
有人可以帮我解决我错过的哪些配置吗?这将是很大的帮助。
谢谢!