基于 OpenStack 环境的网络设置

基于 OpenStack 环境的网络设置

大局目标:拥有一个 OpenStack 系统(由 7 台安装了 Ubuntu Server 的机器组成)来托管单个应用程序。

以下是我的当前设置:

  1. 机器:7 台运行 Ubuntu 服务器的服务器。

  2. 联网:路由器/交换机,其中静态 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

其他推荐文档和链接:

相关内容