4.6. 为使用 IPv6 的裸机置备配置 undercloud
重要
该功能在此发行版本中作为技术预览提供,因此不享有红帽的全面支持。它只应用于测试,不应部署在生产环境中。有关技术预览功能的更多信息,请参阅覆盖范围详细信息。
如果有使用 IPv6 的节点和基础架构,您可以将 undercloud 和置备网络配置为使用 IPv6 而不是 IPv4,以便 director 能够在 IPv6 节点上置备和部署 Red Hat OpenStack Platform。但是,有一些注意事项:
- 有状态 DHCPv6 只可用于有限的 UEFI 固件集合。有关更多信息,请参见 Bugzilla #1575026。
- 双堆栈 IPv4/6 不可用。
- Tempest 验证可能无法正确执行。
- 在升级过程中,无法进行 IPv4 到 IPv6 的迁移。
修改 undercloud.conf 文件,以便在 Red Hat OpenStack Platform 中启用 IPv6 置备。
先决条件
- undercloud 上的 IPv6 地址。如需更多信息,请参阅 Overcloud 的 IPv6 网络指南中的在 undercloud 上配置 IPv6 地址。
步骤
-
复制示例
undercloud.conf文件,或修改现有的undercloud.conf文件。 在
undercloud.conf文件中设置以下参数值:-
如果您的 NIC 支持 Red Hat OpenStack Platform 的有状态 DHCPv 6,则将
ipv6_address_mode设置为dhcpv6-stateless或dhcpv6-stateful。有关有状态 DHCPv6 可用性的更多信息,请参阅 Bugzilla #1575026。 -
如果您不希望 undercloud 在置备网络上创建路由器,请将
enable_routed_networks设置为true。在这种情况下,数据中心路由器必须提供路由器公告。否则,将此值设置为false。 -
将
local_ip设置为 undercloud 的 IPv6 地址。 -
将 IPv6 寻址用于 undercloud 接口参数
undercloud_public_host和undercloud_admin_host。 在
[ctlplane-subnet]部分,在以下参数中使用 IPv6 寻址:-
cidr -
dhcp_start -
dhcp_end -
gateway -
inspection_iprange
-
在
[ctlplane-subnet]部分,在dns_nameservers参数中为子网设置 IPv6 名称服务器。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
如果您的 NIC 支持 Red Hat OpenStack Platform 的有状态 DHCPv 6,则将