3.3. Central データベースプロビジョニングバンドルの生成
Central をアップグレードする前に、まずデータベースプロビジョニングバンドルを生成する必要があります。このバンドルは、README ファイル、いくつかの YAML 設定ファイル、およびインストールプロセスを支援するいくつかのスクリプトを含む tar
アーカイブです。
前提条件
-
Admin
ロールを持つ API トークンがある。 -
roxctl
CLI をインストールしている。
手順
ROX_API_TOKEN
およびROX_CENTRAL_ADDRESS
環境変数を設定します。export ROX_API_TOKEN=<api_token>
$ export ROX_API_TOKEN=<api_token>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow export ROX_CENTRAL_ADDRESS=<address>:<port_number>
$ export ROX_CENTRAL_ADDRESS=<address>:<port_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow central db generate
コマンドを実行します。roxctl -e $ROX_CENTRAL_ADDRESS central db generate \ <cluster_type> \ <storage> \ --output-dir <bundle_dir> \ --central-db-image registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8:4.0.5
$ roxctl -e $ROX_CENTRAL_ADDRESS central db generate \ <cluster_type> \
1 <storage> \
2 --output-dir <bundle_dir> \
3 --central-db-image registry.redhat.io/advanced-cluster-security/rhacs-central-db-rhel8:4.0.5
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
cluster-type
はクラスターのタイプです。Kubernetes の場合はk8s
、OpenShift Container Platform の場合はopenshift
を指定します。- 2
storage
には、hostpath
またはpvc
を指定します。pvc
を使用する場合は、追加のオプションを使用してボリューム名、サイズ、ストレージクラスを指定できます。詳細については、$ roxctl central db generate openshift pvc -h
を実行してください。- 3
bundle-dir
には、生成されたプロビジョニングバンドルを保存するパスを指定します。
次の手順
- Central DB プロビジョニングバンドルを使用して、追加のリソースを作成します。