1.2. 在 Red Hat OpenStack Platform 中使用 IPv6


Red Hat OpenStack Platform (RHOSP) director 将 OpenStack 服务映射到隔离的网络。这些网络包括:

  • 内部 API
  • 存储
  • 存储管理
  • Project (tenant)网络(Neutron VLAN 模式)
  • 外部

有关这些网络流量类型的更多信息,请参阅 Director 安装和使用指南

director 还提供了将这些网络使用 IPv6 通信的方法。这意味着所需的 OpenStack 服务、数据库和其他相关服务使用 IPv6 地址进行通信。这也适用于使用涉及多个 Controller 节点的高可用性解决方案的环境。这有助于组织将 RHOSP 与 IPv6 基础架构集成。

使用下表作为 RHOSP 网络支持 IPv6 的指南:

Expand
网络类型支持的互联网协议(IP)备注

内部 API

  • IPv6
  • IPv4
 

存储

  • IPv6
  • IPv4
 

存储管理

  • IPv6
  • IPv4
 

项目网络

  • 双栈(IPv4/v6)
  • IPv6
  • IPv4
 

项目网络端点

  • 双堆栈(IPv4/v6)
  • IPv6
  • IPv4

这指的是托管项目网络隧道的网络 IP 地址,而不是项目网络本身。

用于网络端点的 IPv6 仅支持 VXLAN 和 Geneve。通用路由封装(GRE)尚不受支持。

外部 - 公共 API (和 Horizon)

  • IPv6
  • IPv4
 

外部 - 浮动 IP

  • 双堆栈(IPv4/v6)
  • IPv4

IPv6 使用全局多播地址(GUAs),而不是 NAT 和浮动 IP 地址。网络(neutron)服务需要项目网络之间的 IPv6 寻址使用 GUAs,在项目网络的 GUAs 中不会重叠,因此可以在没有 NAT 的情况下路由。

使用双堆栈(IPv4/v6),您可以使用浮动 IP 地址仅访问 IPv4 子网的 IP 地址。

提供商网络

  • 双堆栈(IPv4/v6)
  • IPv6
  • IPv4

IPv6 支持取决于项目操作系统。

置备(PXE/DHCP)

  • IPv6
  • IPv4
 

IPMI 或其他 BMC

  • IPv6
  • IPv4

RHOSP 通过 Provisioning 网络与基板管理控制器(BMC)接口通信。

如果 BMC 接口支持双堆栈 IPv4 或 IPv6,则不属于 RHOSP 的工具可以使用 IPv6 与 BMC 通信。

Overcloud 置备网络

IPv6

用于 overcloud 中裸机置备服务的 Provisioning 网络。

Overcloud 清理网络

在准备好重复使用之前,用于清理机器的隔离网络。

定义场景

本指南的场景是创建带有使用 IPv6 的隔离网络的 overcloud。使用 heat 模板和环境文件来配置网络隔离。此场景还为这些 heat 模板和环境文件提供某些变体,以演示配置中的特定区别。

注意

在这种情况下,undercloud 仍然使用 IPv4 连接进行 PXE 引导、内省、部署和其他服务。

本指南使用与高级 overcloud 类似的情况。主要区别是 Ceph Storage 节点的省略。

有关此场景的更多信息,请参阅 Director 安装和使用指南

重要

本指南将 2001:DB8::/32 IPv6 前缀用于 RFC 3849 中定义的文档目的。确保您从您自己的网络中替换这些示例地址。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部