OpenStack 网络配置与架构详解
1. OpenStack 网络类型及特点
OpenStack 提供了多种网络类型,每种类型都有其独特的优缺点,以下是详细介绍:
| 网络类型 | 优点 | 缺点 |
| — | — | — |
| Flat | 极其简单;无 DHCP 广播 | 需要将文件注入实例;仅限于某些 Linux 发行版;配置困难,不推荐使用 |
| FlatDHCP | 设置相对简单;标准网络;适用于所有操作系统 | 需要自己的 DHCP 广播域 |
| VlanManager | 每个租户隔离在自己的 VLAN 中 | 设置更复杂;需要自己的 DHCP 广播域;需要将多个 VLAN 汇聚到单个端口;有标准 VLAN 数量限制;交换机必须支持 802.1q VLAN 标记 |
| FlatDHCP Multi - host HA | 网络故障隔离到受影响的虚拟机管理程序上运行的 VM;DHCP 流量可在单个主机内隔离;网络流量分布到计算节点 | 设置更复杂;默认情况下,计算节点需要公共 IP 地址;要使实时迁移与网络配合使用,必须仔细配置选项 |
| VLANs | VLAN 配置可简单可复杂;每个项目有自己的子网和广播隔离 | 需要分配 VLAN 范围并将计算节点交换机端口配置为中继端口 |
2. 多网卡与多主机/单主机网络
- 多网卡(Multi - NIC) :OpenStack Compute 可以按项目为实例分配多个网卡,这通常是高级功能。但要注意,第二个网卡会占用整个子网或 VLAN,从而使支持的项目总数减少一个。 <