第7章 分散データプレーンの作成
RHOSO のデータプレーンは、RHEL 9.4 または 9.6 のノードで構成されます。OpenStackDataPlaneNodeSet CR を使用して、データプレーンのノードとレイアウトを定義します。各 CR は類似のタイプのノードをグループ化し、データプレーンには通常、設定やロールが異なるノードに対応する複数の CR が存在します。
分散データプレーンを作成してデプロイするには、次のタスクを実行する必要があります。
-
Ansible がデータプレーンノード上でコマンドを実行するために使用する、ノードセットごとに
シークレットCR を作成します。 -
コンピュートノードの各セットに対してカスタムの
OpenStackDataPlaneServiceCR を作成します。 -
データプレーンのノードとレイアウトを定義する
OpenStackDataPlaneNodeSetCR を作成します。 -
指定の
OpenStackDataPlaneNodeSetCR のリストに対して、ソフトウェアをデプロイおよび設定する Ansible 実行をトリガーするOpenStackDataPlaneDeploymentCR を作成します。
次の手順では、事前にプロビジョニングされたノードで各ゾーンのノードセットを作成します。これらの手順を使用して、コンピュートノードまたはネットワーカーノードのセットを作成できます。
Red Hat OpenStack Services on OpenShift (RHOSO) は、Red Hat Ceph Storage 7、8、および 9 の外部デプロイメントをサポートしています。Red Hat Ceph Storage を参照する設定例では、リリース 7 の情報を使用しています。最新バージョンの Red Hat Ceph Storage をご利用中の場合は、設定例を適宜調整してください。
7.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
- OpenStack Operator を使用して作成された、機能する分散コントロールプレーン。
-
cluster-admin権限を持つユーザーとして、Red Hat OpenShift Container Platform (RHOCP) クラスターにアクセスできるワークステーションにログオンしている。 - データプレーンに追加するすべてのノードにオペレーティングシステムをインストールするために、独自のツールを使用しました。