3.2. IPv6 を使用してベアメタルをプロビジョニングするためのアンダークラウド設定
この機能は、本リリースでは テクノロジープレビュー として提供しているため、Red Hat では全面的にはサポートしていません。これは、テスト用途にのみご利用いただく機能で、実稼働環境にデプロイすべきではありません。テクノロジープレビュー機能についての詳しい情報は、「対象範囲の詳細」を参照してください。
IPv6 ノードおよびインフラストラクチャーがある場合には、IPv4 ではなく IPv6 を使用するようにアンダークラウドおよびプロビジョニングネットワークを設定することができます。これにより、director は IPv6 ノードに Red Hat OpenStack Platform をプロビジョニングおよびデプロイすることができます。ただし、いくつかの考慮事項があります。
- ステートフル DHCPv6 は、限られた UEFI ファームウェアセットでしか利用することができません。詳しい情報は、Bugzilla #1575026 を参照してください。
- デュアルスタック IPv4/6 は利用できません。
- tempest 検証が正しく動作しない可能性があります。
- アップグレード時に IPv4 から IPv6 に移行することはできません。
undercloud.conf ファイルを変更して、Red Hat OpenStack Platform で IPv6 プロビジョニングを有効にします。
前提条件
- アンダークラウドの IPv6 アドレス。詳しい情報は、『IPv6 Networking for the Overcloud』の「Configuring an IPv6 address on the undercloud」を参照してください。
手順
-
サンプルの
undercloud.confファイルをコピーするか、既存のundercloud.confファイルを変更します。 undercloud.confファイルで以下のパラメーター値を設定します。-
NIC が Red Hat OpenStack Platform でステートフル DHCPv6 をサポートする場合は、
ipv6_address_modeをdhcpv6-statelessまたはdhcpv6-statefulに設定します。ステートフルな DHCPv6 の可用性についての詳しい情報は、Bugzilla #1575026 を参照してください。 -
アンダークラウドでプロビジョニングネットワークにルーターを作成する必要がない場合は、
enable_routed_networksをtrueに設定します。この場合、データセンタールーターはルーター広告を提供する必要があります。それ以外の場合は、この値をfalseに設定します。 -
local_ipをアンダークラウドの IPv6 アドレスに設定します。 -
アンダークラウドインターフェースのパラメーター
undercloud_public_hostとundercloud_admin_hostに IPv6 アドレス設定を使用します。 [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 でステートフル DHCPv6 をサポートする場合は、