第6章 分散コントロールプレーンの作成
Red Hat OpenStack Services on OpenShift (RHOSO) コントロールプレーンには、クラウドを管理する RHOSO サービスが含まれています。RHOSO サービスは、Red Hat OpenShift Container Platform (RHOCP) のワークロードとして実行されます。
分散コントロールプレーンを作成するには、次のタスクを完了する必要があります。
- 各 RHOCP ノードにゾーン名をラベル付けして分散ゾーンを定義します。
-
openstacknamespace 内の各ゾーンにTopologyカスタムリソース (CR) を作成します。 -
複数のゾーンに Pod を分散する
TopologyCR を作成します。 - 複数のゾーンにサービスを分散させたコントロールプレーンを作成します。
6.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
-
OpenStack Operator (
openstack-operator) がインストールされている。 - RHOCP クラスターが RHOSO ネットワーク用に準備されている。
RHOCP クラスターに、
openstack-operatorsnamespace とコントロールプレーンの namespace (デフォルトはopenstack) 間の通信を妨げるネットワークポリシーが設定されていない。クラスターの既存のネットワークポリシーを確認するには、次のコマンドを使用します。$ oc get networkpolicy -n openstackネットワークポリシーがない場合、このコマンドは "No resources found in openstack namespace" というメッセージを返します。このコマンドがネットワークポリシーのリストを返す場合は、それらのポリシーが
openstack-operatorsnamespace とコントロールプレーン namespace 間の通信を妨げていないことを確認します。-
cluster-admin権限を持つユーザーとして、RHOCP クラスターにアクセスできるワークステーションにログオンしている。