我已经使用Autopilot部署了openstack,并且是无缝的,但是,现在我的私有云正在运行,我在网络上遇到了困难。
我有5台服务器运行在10.14.0.0/20的内部网络中,maas服务器用100.100.100.20连接到公共交换机eth0,内部交换机连接到eth1 10.14.0.1。我正在使用其他物理机器的eth0通过10.14.0.1路由所有通信量。每台机器都配置有eth1连接到公共交换机,并使用公共结构,但使用未指定的ip。“内部”集群接口被管理,并处理dhcp和dns,公共是非托管的。每台机器还有一个独立的IPMI接口,与内部开关连接,分配静态IP,10.14.0.10/11/12/13等等。
一切都如我所料。我已经安装了自动驾驶仪,并为openvswitch设置了适当的公共子网。景观、地平线等在静态和动态范围内发出10.14.0.0地址。我可以连接到每一个服务。我不明白在地平线里面发生了什么。我使用10.10.0.0/16创建了另一个网络“admin_net”,其中每个VM都在该子网中得到一个IP。我可以从100.100.100.20/28创建并发出浮动ip,并将其分配给实例,但我不能平10.0.0地址或100.100.100.20地址。
有关于自动驾驶仪如何配置打开开关的文档吗?我明白这个概念,但是在Horizon内部的端口、路由器、子网之间有相当多的设置,我没有看到正确地路由流量的明确方法。
发布于 2016-03-08 23:38:53
再做点调查,我找到了答案。
默认情况下,创建的唯一网络是admin子网,它创建一个10.10.0.0/16网络,无论浮动IP如何,VM都无法使用该网络。
第一步是创建一个新的租户网络。在Networks>Network下
创建网络:网络名称: vm-net检查“创建子网”框。
子网名称:vm-子网地址: 192.168.1.0/24 IPV4网关: 192.168.1.1 IP分配池:192.168.1.2 192.168.1.254
然后创建路由器:网络>路由器命名并选择外部网络
创建后,单击新路由器详细信息,然后单击接口,通过命名新接口并选择vm-net子网来添加新接口。
我想就是这样。如果我发现更多的话,我会更新这个答案。
https://askubuntu.com/questions/743602
复制相似问题