2.3. director Operator のインストール
director Operator (OSPdO) をインストールするには、OSPdO の openstack プロジェクト (namespace) を作成し、プロジェクト内に次のカスタムリソース (CR) を作成する必要があります。
-
CatalogSource: OSPdO カタログに使用するインデックスイメージを識別します。 -
OperatorGroup: OSPdO の Operator グループを定義し、OSPdO をターゲット名前空間に制限します。 -
OSPdO カタログ内の変更を追跡する
Subscription。
手順
OSPdO プロジェクトを作成します。
oc new-project openstack
$ oc new-project openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
https://catalog.redhat.com/software/containers/search から最新の
osp-director-operator-bundleイメージを取得します。 -
Operator Package Manager (
opm) ツールを https://console.redhat.com/openshift/downloads からダウンロードします。 opmツールを使用してインデックスイメージを作成します。BUNDLE_IMG="registry.redhat.io/rhosp-rhel9/osp-director-operator-bundle:1.3.1" INDEX_IMG="quay.io/<account>/osp-director-operator-index:x.y.z-a" opm index add --bundles ${BUNDLE_IMG} --tag ${INDEX_IMG} -u podman --pull-tool podman$ BUNDLE_IMG="registry.redhat.io/rhosp-rhel9/osp-director-operator-bundle:1.3.1" $ INDEX_IMG="quay.io/<account>/osp-director-operator-index:x.y.z-a" $ opm index add --bundles ${BUNDLE_IMG} --tag ${INDEX_IMG} -u podman --pull-tool podmanCopy to Clipboard Copied! Toggle word wrap Toggle overflow インデックスイメージをレジストリーにプッシュします。
podman push ${INDEX_IMG}$ podman push ${INDEX_IMG}Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
OSPdO のインストールに必要な
CatalogSource、OperatorGroup、およびSubscriptionCR を設定する環境ファイル (例:osp-director-operator.yaml) を作成します。 CatalogSourceCR を設定するには、次の設定をosp-director-operator.yamlに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Operator デプロイメントがイメージをプルできるように Quay 認証を適用する方法は、プライベートレジストリーから Operator のイメージにアクセスする を参照してください。
OperatorGroupCR を設定するには、次の設定をosp-director-operator.yamlに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow サブスクリプションCR を設定するには、次の設定をosp-director-operator.yamlに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow openstacknamespace 内に新規のCatalogSource、OperatorGroup、およびSubscriptionCR を作成します。oc apply -f osp-director-operator.yaml
$ oc apply -f osp-director-operator.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow インストールされているオペレーターをリストして、OSPdO、
osp-director-operator.openstackがインストールされていることを確認します。oc get operators
$ oc get operators NAME AGE osp-director-operator.openstack 5mCopy to Clipboard Copied! Toggle word wrap Toggle overflow
次のステップ