我已经使用OpenStack设置了云测试平台。我使用了3节点架构。 分配给每个节点的IP如下所示
计算节点: 192.168.9.19/24 网络节点: 192.168.9.10/24 控制器节点: 192.168.9.2/24
创建的实例链接如下:
首先,只有当我用控制器:8090 替换 192.168.9.2:8090 时,才能访问此实例。我通过设置本地DNS服务器并将192.168.9.2解析为 controller.local 来解决这个问题。现在,当我替换 controller.local 时,它取代了IP,而不是取代它。
还有其他办法吗?另外,如何在不指定IP的情况下从192.168.9.0/24以外的其他子网访问此实例。
答案 0 :(得分:0)
如果我理解你的问题,是的还有另一种方法,你不需要设置DNS服务器!
在您要访问该链接的计算机上,执行以下操作:
192.168.9.2 controller
我建议您在所有节点上执行这些操作,以便可以在OpenStack配置文件而不是IP上使用这些主机名。如果您必须对子网IP进行更改,这还可以避免大量修改。
例如,节点上的/ etc / hosts文件应如下所示:
#controller
192.168.9.2 controller
#network
192.168.9.10 network
#compute
192.168.9.19 compute