问题描述
我正在按照本教程进行操作:https://docs.openstack.org/install-guide/launch-instance-networks-selfservice.html(https://docs.openstack.org/install-gu...)我创建了提供程序网络和自助服务网络自助服务网络正在正常工作,没有任何问题(实例获取内部ip并使用路由器访问互联网)
如果我将实例直接连接到提供商网络,则dhcp无法正常工作。我可以手动为该实例分配一个公共IP地址,并且它可以访问Internet,但无法ping通路由器或同一(或其他)计算主机中的任何其他实例。
我禁用了firewalld。使用centos 7,openstack训练版本。
让我尝试更好地解释一下: 我创建了启用了dhcp的提供者网络:
openstack network create --share --external --provider-physical-network provider --provider-network-type flat provider
openstack subnet create --network provider --allocation-pool start=X.X.X.101,end=X.X.X.250 --dns-nameserver 8.8.4.4 --gateway X.X.X.1 --subnet-range X.X.X.0/24 provider
并创建路由器:
openstack router create router
openstack router set router --external-gateway provider
ip网络:
qrouter-c7fa637e-89bc-4540-9c7a-d890267d176b (id: 2)
qdhcp-54ffc14e-8e9b-42fc-a932-c854ac31876d (id: 1)
qdhcp-19ea13ae-4b2f-4f20-895d-8bbdb266fe88 (id: 0)
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------+--------+
| ID | Name | MAC Address | Fixed IP Addresses | Status |
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------+--------+
| 7b1c9780-2021-4768-ae78-7585825b3b08 | | fa:16:3e:c7:df:b8 | ip_address='172.16.1.1',subnet_id='30201c79-7d31-4452-b74b-3a06742d4f94' | ACTIVE |
| bfc6a219-a7f8-4d46-a6e7-6c30b0e4569e | | fa:16:3e:8c:a7:4f | ip_address='X.X.X.106',subnet_id='65ae3be8-b92b-4b88-80ad-b42822d8a93e' | ACTIVE |
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------+--------+
这是创建实例后的结果:
openstack server list
+--------------------------------------+----------+---------+--------------------------+-------+--------+
| ID | Name | Status | Networks | Image | Flavor |
+--------------------------------------+----------+---------+--------------------------+-------+--------+
| 6d0d7fc7-dd07-42e8-affa-27cbe900a7cf | teste4-1 | ACTIVE| provider=X.X.X.X.103 | | hufe |
| b5b711c6-e8c5-483d-904a-264bc3a0f08c | teste4-2 | ACTIVE | provider=X.X.X.101 | | hufe |
+--------------------------------------+----------+---------+--------------------------+-------+--------+
问题: 实例未获取IP。 如果我在实例上手动设置ip,则实例无法ping通我的路由器ip(x.x.x.106) 实例无法相互ping通(我已经在两个实例上手动设置了IP) 这两个实例都可以ping通我的网关ip(这已经超出了Openstack基础架构) 我可以从异地开放式堆栈基础设施ping路由器
在日志中找不到任何错误。有人知道发生了什么吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)