第8章 オーバークラウドデプロイメントの開始
サービスの初期設定とカスタマイズが完了したら、オーバークラウドをデプロイします。
8.1. オーバークラウドデプロイメントの開始 リンクのコピーリンクがクリップボードにコピーされました!
オーバークラウドをデプロイして、Red Hat OpenStack Platform (RHOSP) 環境の設定を実装します。
前提条件
-
アンダークラウドのインストール時に、
undercloud.confファイルにgenerate_service_certificate=falseを設定します。設定しない場合は、オーバークラウドのデプロイ時にトラストアンカーを挿入する必要があります。
オーバークラウドのデプロイメント中に Ceph Dashboard を追加する場合は、10章Red Hat Ceph Storage Dashboard のオーバークラウドデプロイメントへの追加 を参照してください。
手順
openstack overcloud deploy コマンドを使用して、オーバークラウドをデプロイします。すべてのコマンド引数の完全なリストについては、コマンドラインインターフェイスリファレンス の openstack overcloud deploy を参照してください。
コマンドの使用例を次に示します。
$ openstack overcloud deploy --templates -r /home/stack/templates/roles_data_custom.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-mds.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml \
-e /home/stack/templates/storage-config.yaml \
-e /home/stack/templates/deployed-ceph.yaml \
-e /home/stack/templates/networks-deployed.yaml \
-e /home/stack/templates/deployed-metal.yaml \
-e /home/stack/templates/deployed-vips.yaml \
--ntp-server pool.ntp.org
上記のコマンド例は、以下のオプションを使用します。
--templates-
デフォルトの heat テンプレートコレクション
/usr/share/openstack-tripleo-heat-templates/からオーバークラウドを作成します。
-
デフォルトの heat テンプレートコレクション
-r /home/stack/templates/roles_data_custom.yaml- カスタマイズされたロール定義ファイルを指定します。
-e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml- 以前にデプロイされた Ceph Storage クラスターをファイナライズするように、director を設定します。この環境ファイルは、デフォルトで RGW をデプロイします。また、プール、キー、およびデーモンも作成します。RGW またはオブジェクトストレージをデプロイしない場合は、「Red Hat OpenStack Platform オブジェクトストレージのデプロイメントオプション」 で説明されているオプションを参照してください。
-e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-mds.yaml- 「Ceph Metadata Server の有効化」 で説明されているように、Ceph メタデータサーバーを有効にします。
-e /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml-
「Ceph を使用するための Block Storage Backup Service の設定」 で説明されているように、Block Storage Backup サービス (
cinder-backup) を有効にします。
-
「Ceph を使用するための Block Storage Backup Service の設定」 で説明されているように、Block Storage Backup サービス (
-e /home/stack/templates/storage-config.yaml- 「カスタム環境ファイルの設定」 で説明されているように、カスタム Ceph Storage 設定を含む環境ファイルを追加します。
-e /home/stack/templates/deployed-ceph.yaml-
以前に実行した
openstack overcloud ceph deployコマンドによる出力として、Ceph クラスター設定を含む環境ファイルを追加します。
-
以前に実行した
-e /home/stack/templates/networks-deployed.yaml-
openstack overcloud network provisionによる出力として、Ceph クラスターのネットワーク設定を含む環境ファイルを追加します。
-
-e /home/stack/templates/deployed-metal.yaml-
openstack overcloud node provisionによる出力として、Ceph クラスターノード設定を含む環境ファイルを追加します。
-
-e /home/stack/templates/deployed-vips.yaml-
openstack overcloud network vip provisionによる出力として、Ceph クラスターのネットワーク VIP 設定を含む環境ファイルを追加します。
-
--ntp-server pool.ntp.org- NTP サーバーを設定します。