第9章 NFV 環境のコントロールプレーンの作成
Red Hat OpenStack Services on OpenShift (RHOSO) コントロールプレーンは、RHOSO クラウドを管理する RHOSO サービスをホストします。RHOSO のコントロールプレーンサービスは、Red Hat OpenShift Container Platform (RHOCP) ワークロードとして実行され、OpenShift の Operator によってデプロイされます。
OpenStack のコントロールプレーンサービスを設定する際には、OpenStackControlPlane という 1 つのカスタムリソース (CR) 定義を使用します。
RHOSO のコントロールプレーンサービスは API を提供します。これらのサービスはコンピュートノードのワークロードを実行しません。
コントロールプレーンを作成すると、OpenStackClient Pod も作成されます。この Pod にリモートシェル (rsh) を介してアクセスして、RHOSO CLI コマンドを実行できます。
$ oc rsh -n openstack openstackclient
9.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
- RHOCP クラスターが RHOSO ネットワーク分離用に準備されている。
-
OpenStack Operator (
openstack-operator) がインストールされている。 RHOCP クラスターに、
openstack-operatorsnamespace とコントロールプレーンの namespace (デフォルトはopenstack) 間の通信を妨げるネットワークポリシーが設定されていない。クラスターの既存のネットワークポリシーを確認するには、次のコマンドを使用します。$ oc get networkpolicy -n openstack-
cluster-admin権限を持つユーザーとして、RHOCP クラスターにアクセスできるワークステーションにログオンしている。