第 2 章 为 IPv6 配置 overcloud


以下章节提供了运行 openstack overcloud deploy 命令前所需的配置。这包括准备节点以进行置备,在 undercloud 上配置 IPv6 地址,以及创建网络环境文件来为 overcloud 定义 IPv6 参数。

先决条件

2.1. 在 undercloud 上配置 IPv6 地址

undercloud 需要访问位于外部网络上的 overcloud 公共 API。为达到此目的,undercloud 主机需要在连接到外部网络的接口上有一个 IPv6 地址。

先决条件

  • 成功安装 undercloud。有关更多信息,请参阅在 undercloud 上安装 director
  • 您的网络支持 IPv6 原生 VLAN 以及 IPv4 原生 VLAN。
  • undercloud 可用的 IPv6 地址。

原生 VLAN 或专用接口

如果 undercloud 使用原生 VLAN 或附加到外部网络的专用接口,请使用 ip 命令将 IPv6 地址添加到接口。在本例中,专用接口是 eth0

$ sudo ip link set dev eth0 up; sudo ip addr add 2001:db8::1/64 dev eth0

中继的 VLAN 接口

如果 undercloud 使用与 control plane 网桥(br-ctlplane)相同的接口上使用中继的 VLAN 来访问外部网络,请创建一个新的 VLAN 接口,将其附加到 control plane,并在 VLAN 中添加 IPv6 地址。在本例中,外部网络 VLAN ID 为 100

$ sudo ovs-vsctl add-port br-ctlplane vlan100 tag=100 -- set interface vlan100 type=internal
$ sudo ip l set dev vlan100 up; sudo ip addr add 2001:db8::1/64 dev vlan100

确认 IPv6 地址

使用 ip 命令确认添加了 IPv6 地址:

$ ip addr

IPv6 地址会出现在所选接口上。

设置持久的 IPv6 地址

要使 IPv6 地址永久生效,请在 /etc/sysconfig/network-scripts/ 中修改或创建适当的接口文件。在本例中,在 ifcfg-eth0ifcfg-vlan100 中包含以下行:

IPV6INIT=yes
IPV6ADDR=2001:db8::1/64

如需更多信息,请参阅红帽客户门户网站中的 如何为 IPv6 配置网络接口?

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部