3.5.10. RHV のインストール設定パラメーター
OpenShift Container Platform クラスターをデプロイする前に、クラスターをホストするクラウドプラットフォームでアカウントを記述し、クラスターのプラットフォームをオプションでカスタマイズするためにパラメーターの値を指定します。 install-config.yaml インストール設定ファイルを作成する際に、コマンドラインで必要なパラメーターの値を指定します。クラスターをカスタマイズする場合、install-config.yaml ファイルを変更して、プラットフォームについての詳細情報を指定できます。
以下の例は、RHV への OpenShift Container Platform のインストールに固有の例です。番号付きのコールアウトを使用して、編集できるパラメーター値を表示します。コールアウトを使用せずにパラメーター値を変更しないでください。
このファイルは、以下のコマンドを実行する際に指定する <installation directory> にあります。
$ sudo ./openshift-install create install-config --dir=<installation_directory>
- 以下の例はコピーしないでください。代わりに、インストールプログラムを実行してこれを作成します。
-
インストール後は、
install-config.yamlファイルでこれらのパラメーターを変更することはできません。
コントロールプレーンおよびコンピュートマシンの追加など、追加のリソースを必要とするカスタマイズを行う場合には、RHV 環境に十分なリソースがあることを確認します。十分なリソースがない場合は、これらのカスタマイズによりインストールが失敗する可能性があります。
サンプル install-config.yaml 設定ファイル
apiVersion: v1
baseDomain: <virtlab.example.com>
compute:
- hyperthreading: Enabled
name: worker
platform: {}
replicas: 3
controlPlane:
hyperthreading: Enabled
name: master
platform: {}
replicas: 3
metadata:
name: <my-cluster>
platform:
ovirt:
api_vip: <ip-address>
dns_vip: <ip-address>
ingress_vip: <ip-address>
ovirt_cluster_id: <rhv-cluster-id>
ovirt_storage_domain_id: <rhv-storage-domain-id>
publish: External
pullSecret: |
<pull-secret>
sshKey: |
<ssh-public-key>
- 1
<virtlab.example.com>に、OpenShift Container Platform クラスターのベースドメインを指定します。- 2
3以上のコンピュートマシンを指定します。デフォルト値は3です。- 3
3以上のコントロールマシンを指定します。デフォルト値は3です。- 4
<my-cluster>には、新規 OpenShift Container Platform クラスターの名前を指定します。- 5
<ip-address>には、api.DNS エントリーを作成した API の静的 IP アドレスを指定します。DNS エントリー。- 6
<ip-address>に、OpenShift Container Platform クラスターの内部 DNS の静的 IP アドレスを指定します。- 7
<ip-address>に、*.apps.DNS エントリーを作成したクラスターアプリケーションの静的 IP アドレスを指定します。DNS エントリー。- 8
<rhv-cluster-id>に、RHV クラスター ID を指定します。- 9
<rhv-storage-domain-id>には、RHV ストレージドメイン ID を指定します。- 10
<pull-secret>には、JSON 形式でプルシークレットを指定します。- 11
<ssh-public-key>には、パブリック SSH キーを指定します。