OpenShift Data Foundationアドオンパラメータリファレンス
クラシック VPC
OpenShift Data Foundationクラスタアドオンの以下のパラメータリファレンスを確認してください。
アドオン展開中、または次のコマンドを実行して使用するアドオンバージョンを指定することで、 コンソールでアドオンパラメータを確認することもできます。
ibmcloud oc cluster addon options --addon openshift-data-foundation --version VERSION
| パラメーター | 説明 | デフォルト | 配備後に編集可能 |
|---|---|---|---|
addSingleReplicaPool |
true を指定すると、データ・レプリケーションを行わずに単一のレプリカ・プールを作成するため、データ損失やデータ破損のリスクが高まり、システムが不安定になる可能性がある。 |
false |
いいえ |
autoDiscoverDevices |
クラシック ワーカー・ノード上の使用可能なディスクを自動的にディスカバーするには、 true を指定します。 |
true |
ある |
backupFrequency |
4.21 以降 このパラメータは、 MultiCloud Object Gateway メタデータデータベースの自動バックアップのスケジューリング間隔を定義する。 サポートされるスケジューリング・オプションは、標準的なcronのようなプリセットに従う: @daily (デフォルト)、 @weekly、 @monthly。 |
@daily |
ある |
billingType |
デプロイメントには、 essentials または advanced のいずれかの billingType を指定します。 請求タイプについて詳しくは、 請求タイプ別のフィーチャー・サポート を参照してください。 |
advanced |
ある |
clusterEncryption |
オプション: 暗号化を有効にするには、 true を指定します。 |
false |
いいえ |
clusterExpansionLimit |
4.21 以降 クラウド・ストレージのクラスタ拡張の上限を定義します。 この制限を超えると、自動容量スケーリングは中断される。 | 12Ti |
ある |
disableNoobaaLB |
NooBaa パブリックロードバランサーを無効にするには true を指定します。 |
false |
いいえ |
enableAutomaticBackup |
4.21 以降 MultiCloud Object Gateway ( NooBaa ) メタデータデータベースの自動スケジュールバックアップを有効にします。 この機能は、 ignoreNoobaa のコンフィギュレーションと密接に結びついている。 これは、 MultiCloud Object Gateway がデプロイされているときのみ有効です(つまり、
ignoreNoobaa = false )。 |
false |
ある |
enableAutomaticCapacityScaling |
4.21 以降 有効にすると、システムはストレージ使用率を継続的に監視する。 使用容量がプロビジョニングされた容量の約70%に達すると、システムは自動的に、当初設定された展開サイズに相当する未加工のストレージ容量を追加する。 | false |
ある |
enableNFS |
この機能を有効にすると、ネットワーク・ファイル・システム ( NFS ) データをエクスポートできるようになり、 OpenShift クラスタから内部または外部からアクセスできるようになります。 | false |
ある |
encryptionInTransit |
転送中の暗号化を有効にするには、 true を指定する。 転送中の暗号化を有効にしても、既存のマップされたボリュームやマウントされたボリュームには影響しません。 ボリュームは、マップ/マウントされた後、最初にマウントされたときに使用された暗号化設定を保持します。 既存のボリュームの暗号化設定を変更するには、ボリュームを 1 つずつ再マウントする必要があります。 |
false |
いいえ |
hpcsBaseUrl |
オプション: Hyper Protect Crypto Services または Key Protect インスタンスのパブリック・エンドポイントまたはプライベート・エンドポイントを指定します。 例: https://api.eu-gb.hs-crypto.cloud.ibm.com:8389。 |
該当なし | ある |
hpcsInstanceId |
オプション: Hyper Protect Crypto Services または Key Protect インスタンス ID を指定します。 例: d11a1a43-aa0a-40a3-aaa9-5aaa63147aaa。 |
該当なし | ある |
hpcsSecretName |
オプション : Hyper Protect Crypto Services または Key Protect の認証情報を使用して作成した秘密の名前を指定します。 例: ibm-hpcs-secret。 |
該当なし | ある |
hpcsServiceName |
オプション: Hyper Protect Crypto Services または Key Protect インスタンスの名前を指定します。 例: Hyper-Protect-Crypto-Services-eugb。 |
false |
ある |
hpcsTokenUrl |
オプション: https://iam.cloud.ibm.com/identity/token を指定します。 |
該当なし | ある |
ignoreNoobaa |
MultiCloud Object Gateway を展開しない場合は、 true を指定します。 |
true |
いいえ |
name |
リソースの名前は、小文字、数字、 - または . |
該当なし | ある |
numOfBackupCopies |
4.21 以降 MultiCloud Object Gateway メタデータ データベースの自動バックアップ コピー保持数を指定します。 | 5 |
ある |
numOfOsd |
作成する Object Storage デーモン(OSD)の数を指定する。 OpenShift Data Foundation 4.21 以降、 flexibleScaling はシングルゾー ンクラスタとアベイラビリティゾーンが3つ未満のデプロイメントで自動的に有効になり、3つ の倍数を必要とする代わりに、きめ細かなスケーリングが可能になります。 3つ以上のゾーンを持つマルチゾーン・クラスタの場合、 OpenShift Data Foundationは、高可用性のためにゾーン間でOSDを分散するために、指定された値の3倍の値を作成します。
例えば、 1 を指定すると、3つのOSDが作成される。 柔軟なスケーリングが有効なシングル・ゾーン・クラスタでは、指定された値が直接使用されます。 例えば、 1 を指定すると、1つのOSDが作成される。 シングルゾー ンクラスターでの初期展開では、十分な回復力を確保するために少なくとも3つのOSDを指定することを推奨する。 |
1 |
ある |
ocsUpgrade |
ODF 配備のメジャーバージョンをアップグレードするには、 true を指定します。 |
false |
ある |
odfDeploy |
アドオンを有効にした場合に、ストレージ・クラス、PVC、PV などの ODF リソースをデプロイするには、 true を指定します。 false に設定すると、アドオンのみがデプロイされるため、後で YAML 構成ファイルを使用して ODF リソースを構成する必要があります。 |
false |
ある |
osdDevicePaths |
クラシック OSDデバイスに使用したいデバイスのパスをカンマ区切りで指定します。 指定したデバイスが、構成でアプリケーション・ストレージとして使用されます。 どのデバイスも 100GiB 以上のスペースがあり、未フォーマットかつ未マウントでなければなりません。 パラメータ形式は /dev/disk/by-id/<device-id>。
パーティション化されているデバイスのデバイス・パスの値の例としては、/dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2 などがあります。 複数のデバイス・パスを指定する場合は、各パスの間にスペースを含めないようにしてください。 例えば、/dev/disk/by-id/scsi-1111111a11a11a11111a1aa111a11a1a1-part2,/dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2 のようにします。 |
該当なし | ある |
osdSize |
ストレージデバイスのサイズを指定します。 例: 512Gi。 ODFクラスタの総ストレージ容量は、 osdSize に numOfOsd を掛けたものに相当します。 |
512Gi |
ある |
osdStorageClassName |
|
該当なし | ある |
resourceProfile |
配備中のリソースの可用性に基づいてリソースプロファイルを指定します。 24CPUと 72GiB メモリを必要とする lean 、30CPUと72 GiB メモリを必要とする balanced 、45CPUと96 GiB メモリを必要とする performance のいずれかを選択する。 |
balanced |
ある |
setDefaultStorageClassForVirtualization |
4.21 以降 有効にすると、インストール時にRBD仮想化 StorageClass KubeVirt VM ディスク(永続ボリューム)のデフォルトとしてマークされます。 | false |
ある |
taintNodes |
true を指定して、選択したワーカーノードを汚染し、それらのノード上で OpenShift Data Foundation ポッドのみが実行できるようにします。 このオプションは、ODF をクラスター内のノードのサブセットに制限する場合にのみ使用します。 |
false |
いいえ |
useCephRBDAsDefaultStorageClass |
OpenShift Data Foundationのデプロイ時に、クラスタのデフォルトストレージクラスとしてCeph RADOS block device (RBD)ストレージクラスを設定します。 このパラメータを true に設定する前に、必ず既存のデフォルト・ストレージ・クラスを削除してください。 |
false |
ある |
workerNodes |
workerPool または workerNodes のいずれかを指定してください。 ODF デプロイメント用に使用するワーカー・ノードの名前を指定します。 クラスタ内のすべてのワーカーノードを使用したい場合は、このオプションを指定しないでください。 ワーカー・ノード名を取得するには、 oc get nodes コマンドを実行します。 |
該当なし | ある |
workerPool |
workerPool または workerNodes のいずれかを指定してください。 ODF に使用するワーカー・プールの名前または ID を指定します。 クラスタ内のすべてのワーカーノードを使用したい場合は、このオプションを指定しないでください。 ワーカー・ノード名を取得するには、 ibmcloud oc worker ls -C CLUSTER コマンドを実行します。 |
該当なし | ある |