第6章 デプロイメント

この時点で、同じノードに配置されている Compute サービスと Ceph Storage サービスの間のリソースの競合を軽減するのに必要な全設定 (「4章ハイパーコンバージドノード上におけるリソース分離の設定」に記載) が完了している必要があります。

開始する前に、以下の点を確認してください。

  1. その他すべての Ceph の設定には、別のベース環境ファイルを 1 つ (または複数) 使用していること。いずれのセクションでも、「Customizing the Storage Service」「Sample Environment File: Creating a Ceph Cluster」(どちらの項も 『Deploying an Overcloud with Containerized Red Hat Ceph』に記載) の /home/stack/templates/storage-config.yaml ファイルを使用することを前提とします。
  2. 同じ /home/stack/templates/storage-config.yaml 環境ファイルは、各ロールに割り当てるノード数も定義します。この設定に関する情報は、「Assigning Nodes and Flavors to Roles」(この場合も『Deploying an Overcloud with Containerized Red Hat Ceph』を参照してください)。

オーバークラウドをデプロイするには、以下のコマンドを実行します。

$ openstack overcloud deploy --templates \
  -p /usr/share/openstack-tripleo-heat-templates/plan-samples/plan-environment-derived-params.yaml \
  -r /home/stack/templates/roles_data.yaml \
  -e /home/stack/templates/ports.yaml
  -e /home/stack/templates/environment-rhel-registration.yaml
  -e /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible.yaml \
  -e /home/stack/templates/storage-config.yaml \
  -e /home/stack/templates/storage-container-config.yaml \
  -e /home/stack/templates/network.yaml \
  -e /home/stack/templates/ceph-backfill-recovery.yaml \
  --ntp-server pool.ntp.org

ここで、

  • --ntp-server pool.ntp.org: NTP サーバーを設定します。

プランニングしているオーバークラウドのデプロイメントに必要な環境ファイルを追加するには、-e フラグを使用します。たとえば、Single-Root Input/Output Virtualization (SR-IOV) も有効にするには、それに対応した環境ファイルを追加します。

  -e /usr/share/openstack-tripleo-heat-templates/environments/neutron-sriov.yaml

SR-IOV ネットワークの基本設定を適用するには、それを定義する環境ファイルを追加します。

  -e /home/stack/templates/network-environment.yaml
注記

現在、SR-IOV は HCI でサポートされている唯一の Network Function Virtualization (NFV) 実装です。詳しくは 「仮想ネットワークの SR-IOV サポート」 (『ネットワークガイド』) を参照してください。

デプロイメントオプションの完全な一覧を表示するには、以下のコマンドを実行します。

$ openstack help overcloud deploy

詳しい情報は、「CLI ツールを使用したオーバークラウドの作成」 (『director のインストールと使用方法』) を参照してください。

ヒント

応答ファイル を使用してデプロイメントに追加する環境ファイルを指定することも可能です。詳しくは、「オーバークラウド作成時の環境ファイルの追加」 (『director のインストールと使用方法』) を参照してください。