第5章 オーバークラウドの追加の設定パラメーター

director のバージョン 7.0 A2 には静的プロビジョニング IP のサポートが実装されました。システムはデプロイ中に DHCP で起動し、割り当てられた DHCP アドレスは静的アドレスに変換されます。以下のパラメーターは、プロビジョニングネットワーク上で静的 IP アドレス指定をサポートするために追加されています。
  • ControlPlaneIp
  • ControlPlaneSubnetCidr
  • DnsServers
  • EC2MetadataIp
これらの変更には、静的 IP、ルート、DNS サーバーを設定するための追加のパラメーターが必要です。 静的プロビジョニング IP を使用する場合には、ネットワーク環境ファイルにリソースのデフォルト設定を追加して、その値を環境に応じてカスタマイズする必要があります。以下に例を示します。
  parameter_defaults:
    # CIDR subnet mask length for provisioning network
    ControlPlaneSubnetCidr: 24
    # Gateway router for the provisioning network (or Undercloud IP)
    ControlPlaneDefaultRoute:10.8.146.254
    # Generally the IP of the Undercloud
    EC2MetadataIp: 10.8.146.1
    # Define the DNS servers (maximum 2) for the overcloud nodes
    DnsServers:['8.8.8.8','8.8.4.4']
各ロールの NIC の設定テンプレートの parameters セクションに追加のパラメーターが含まれるようになりました。プロビジョニングインターフェースが DHCP または静的 IP のどちらを使用しているかにかかわらず、これらのパラメーターはいずれの場合でも必要です。
  parameters:
    ControlPlaneIp:
      default: ''
      description: IP address/subnet on the ctlplane network
      type: string
    ControlPlaneSubnetCidr: # Override this via parameter_defaults
      default: '24'
      description: The subnet CIDR of the control plane network.
      type: string
    DnsServers: # Override this via parameter_defaults
      default: []
      description: A list of DNS servers (2 max) to add to resolv.conf.
      type: json
    EC2MetadataIp: # Override this via parameter_defaults
      description: The IP address of the EC2 metadata server.
      type: string
director の Heat テンプレートコレクションの network/config サブディレクトリー内のテンプレートをカスタマイズする場合には、それらのファイルが新しいパラメーターで更新される点に注意してください。director の Heat テンプレートコレクションの旧バージョンからの NIC 設定テンプレートがある場合には、これらの新しいパラメーターを追加して、プロビジョニングネットワークが静的 IP アドレスを利用するように変更します。
詳しい情報は、以下のリンクを参照してください。