第6章 オーバークラウドのデプロイ


前提条件

重要

RHOSP HCI 環境をデプロイする際には、インスタンス HA を有効にしないでください。Ceph を使用したハイパーコンバージド RHOSP デプロイメントでインスタンス HA を使用する場合は、Red Hat の担当者にお問い合わせください。

手順

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

$ 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 \ ]
  [-e /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-sriov.yaml \]
  [-e /home/stack/templates/network-environment.yaml \ ]
  [-e <additional environment files for your planned overcloud deployment> \ ]
  --ntp-server pool.ntp.org

詳細は以下のようになります。

引数説明

--templates

デフォルトの heat テンプレートコレクション (/usr/share/openstack-tripleo-heat-templates/) からオーバークラウドを作成します。

-p /usr/share/openstack-tripleo-heat-templates/plan-samples/plan-environment-derived-params.yaml

派生パラメーターのワークフローをデプロイメント中に実行して、ハイパーコンバージドのデプロイメントに確保するメモリーおよび CPU の容量を計算することを指定します。

-r /home/stack/templates/roles_data.yaml

「ハイパーコンバージドノード向けのオーバークラウドロールの準備」の手順で作成した、ComputeHCI ロールが含まれるカスタムのロール定義ファイルを指定します。

-e /home/stack/templates/ports.yaml

「ハイパーコンバージドノード向けのオーバークラウドロールの準備」の手順で作成した、ComputeHCI ロールのポートを設定する環境ファイルを追加します。

-e /home/stack/templates/environment-rhel-registration.yaml

『オーバークラウドの 高度なカスタマイズ』 の「 rhsm コンポーザブルサービスを使用したオーバークラウド の登録」に記載の手順に従って、オーバークラウドノードを登録する環境ファイルを追加します。

-e /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible.yaml

すべてのデフォルト設定でコンテナー化された Red Hat Ceph クラスターをデプロイするベース環境ファイルを追加します。詳しい情報は、『 コンテナー化された Red Hat Ceph を持つオーバークラウドのデプロイ 』を参照してください。

-e /home/stack/templates/storage-config.yaml

その他すべての Ceph 設定を定義するカスタム環境ファイルを追加します。詳しい例は、『 コンテナー化された Red Hat Ceph を持つオーバークラウドのデプロイ』の「環境ファイルのサンプル: Ceph クラスターの作成 」を参照してください。このサンプル環境ファイルは、使用するフレーバーおよびロールごとに割り当てるノード数も指定します。詳細は、『 コンテナー化された Red Hat Ceph を持つオーバークラウドのデプロイ』の「 ロールへの ノードとフレーバーの割り当て 」を参照してください。

-e /home/stack/templates/storage-container-config.yaml

各 Ceph OSD ストレージコンテナー用に CPU およびメモリーを確保します (「Ceph 用 CPU/メモリーリソースの確保」を参照)。

-e /home/stack/templates/network.yaml

「ストレージ管理ネットワークポートの NIC へのマッピング」の手順で作成した環境ファイルを追加します。

-e /home/stack/templates/ceph-backfill-recovery.yaml

(オプション)「Ceph のバックフィルおよびリカバリー操作の削減」で作成した環境ファイルを追加します。

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

(オプション) Single-Root Input/Output Virtualization (SR-IOV) 用の環境ファイルを追加します。

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

(オプション) SR-IOV ネットワーク設定を適用する環境ファイルを追加します。

-e <environment file>

(オプション) 予定しているオーバークラウドデプロイメント用のその他の環境ファイルがあれば追加します。

--ntp-server pool.ntp.org

NTP サーバーを設定します。

注記

現在、HCI でサポートされるネットワーク機能仮想化 (NFV) の実装は SR-IOV だけです。

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

$ openstack help overcloud deploy

デプロイメントオプション の詳細は、『 director のインストールと 使用方法』の「CLI ツールを使用したオーバークラウド の作成」を参照してください。

ヒント

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

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.