![基于 OpenStack 环境的网络设置](https://linux22.com/image/1125398/%E5%9F%BA%E4%BA%8E%20OpenStack%20%E7%8E%AF%E5%A2%83%E7%9A%84%E7%BD%91%E7%BB%9C%E8%AE%BE%E7%BD%AE.png)
大局目标:拥有一个 OpenStack 系统(由 7 台安装了 Ubuntu Server 的机器组成)来托管单个应用程序。
以下是我的当前设置:
机器:7 台运行 Ubuntu 服务器的服务器。
联网:路由器/交换机,其中静态 IP 链接到其主端口。其余 7 个从属端口物理链接到 7 台机器。
假设与问题
假设以下地址链接到路由器/交换机的主端口:
- 静态 IP:11.11.11.11
- 网关 :10.10.10.10
- 子网:9. 9. 9. 9
问题是,这 7 台机器各自的网络接口(即 /etc/network/interfaces)是什么?
答案1
官方方法是使用OpenStack Autopilot 概览。
如果不使用自动驾驶仪,下一个推荐的方法是使用玛雅斯调试机器,然后使用朱朱部署 OpenStack。
在这些场景中,MAAS 处理路由器后面的广播域(“LAN”)的 DHCP,而 neutron 处理租户网络中实例的 DHCP。
当您使用 Juju 和 MAAS 部署服务时,机器将自动配置和配置,包括其网络接口。即使只有少数几台服务器,这也使部署和管理变得相当好。请记住,neutron-gateway 单元需要连接两个 NIC。
假设您始终使用带有 255.255.255.0 子网掩码的 /24 网络,它最终可能看起来像这样:
11.11.11.11/24 <-WAN-> (YourRouter w/o DHCP@LAN) <-LAN-> 10.10.10.1/24
MAAS @ 10.10.10.2/24
MAAS configured to handle DHCP and DNS
MAAS DHCP pool: 10.10.10.10 through .127
Neutron floating IP range: 10.10.10.128 through .254
Juju units @ 10.10.10.10 through .?, automatically assigned
其他推荐文档和链接: