第9章 IBM Power Virtual Server のインストール設定パラメーター


IBM Power® Virtual Server に OpenShift Container Platform をデプロイする前に、クラスターとそれをホストするプラットフォームをカスタマイズするパラメーターを指定します。install-config.yaml ファイルを作成するときは、コマンドラインを使用して必要なパラメーターの値を指定します。その後、install-config.yaml ファイルを変更して、クラスターをさらにカスタマイズできます。

9.1. IBM Power Virtual Server で使用可能なインストール設定パラメーター

以下の表では、インストールプロセスの一部として設定できる、必須、オプション、および IBM Power Virtual Server 固有のインストール設定パラメーターを指定します。

重要

インストール後は、これらのパラメーターを install-config.yaml ファイルで変更することはできません。

9.1.1. 必須設定パラメーター

必須のインストール設定パラメーターは、以下の表で説明されています。

Expand
表9.1 必須パラメーター
パラメーター説明
apiVersion:
Copy to Clipboard Toggle word wrap

install-config.yaml コンテンツの API バージョン。現在のバージョンは v1 です。インストールプログラムは、古い API バージョンもサポートしている場合があります。

String

baseDomain:
Copy to Clipboard Toggle word wrap

クラウドプロバイダーのベースドメイン。ベースドメインは、OpenShift Container Platform クラスターコンポーネントへのルートを作成するために使用されます。クラスターの完全な DNS 名は、<metadata.name>.<baseDomain> 形式を使用する baseDomainmetadata.name パラメーターの値を組み合わせたものです。

example.com などの完全修飾ドメインまたはサブドメイン名。

metadata:
Copy to Clipboard Toggle word wrap

Kubernetes リソース ObjectMeta。ここからは name パラメーターのみが消費されます。

オブジェクト

metadata:
  name:
Copy to Clipboard Toggle word wrap

クラスターの名前。クラスターの DNS レコードはすべて {{.metadata.name}}.{{.baseDomain}} のサブドメインです。

dev などの小文字、ハイフン (-)、およびピリオド (.) が含まれる文字列。

platform:
Copy to Clipboard Toggle word wrap

インストールを実行する特定のプラットフォームの設定: awsbaremetalazuregcpibmcloudnutanixopenstackpowervsvsphere、または {}platform.<platform> パラメーターに関する追加情報は、以下の表で特定のプラットフォームを参照してください。

オブジェクト

pullSecret:
Copy to Clipboard Toggle word wrap

Red Hat OpenShift Cluster Manager からプルシークレット を取得して、Quay.io などのサービスから OpenShift Container Platform コンポーネントのコンテナーイメージをダウンロードすることを認証します。

{
   "auths":{
      "cloud.openshift.com":{
         "auth":"b3Blb=",
         "email":"you@example.com"
      },
      "quay.io":{
         "auth":"b3Blb=",
         "email":"you@example.com"
      }
   }
}
Copy to Clipboard Toggle word wrap
platform:
  powervs:
    userID:
Copy to Clipboard Toggle word wrap

UserID は、ユーザーの IBM Cloud® アカウントのログインです。

文字列。例: existing_user_id

platform:
  powervs:
    powervsResourceGroup:
Copy to Clipboard Toggle word wrap

PowerVSResourceGroup は、IBM Power® Virtual Server リソースが作成されるリソースグループです。既存の VPC を使用する場合は、既存の VPC とサブネットがこのリソースグループに存在する必要があります。

文字列。例: existing_resource_group

platform:
  powervs:
    region:
Copy to Clipboard Toggle word wrap

クラスターを作成する IBM Cloud® リージョンを指定します。

文字列。例: existing_region

platform:
  powervs:
    zone:
Copy to Clipboard Toggle word wrap

クラスターを作成する IBM Cloud® colo リージョンを指定します。

文字列。例: existing_zone

9.1.2. ネットワーク設定パラメーター

既存のネットワークインフラストラクチャーの要件に基づいて、インストール設定をカスタマイズできます。たとえば、クラスターネットワークの IP アドレスブロックを拡張したり、デフォルトとは異なる IP アドレスブロックを設定したりすることができます。

IPv4 アドレスのみがサポートされます。

Expand
表9.2 ネットワークパラメーター
パラメーター説明
networking:
Copy to Clipboard Toggle word wrap

クラスターのネットワークの設定。

Object

注記

インストール後に networking オブジェクトによって指定されたパラメーターを変更することはできません。

networking:
  networkType:
Copy to Clipboard Toggle word wrap

インストールする Red Hat OpenShift Networking ネットワークプラグイン。

デフォルトの値は OVNKubernetes です。

networking:
  clusterNetwork:
Copy to Clipboard Toggle word wrap

Pod の IP アドレスブロック。

デフォルト値は 10.128.0.0/14 で、ホストの接頭辞は /23 です。

複数の IP アドレスブロックを指定する場合は、ブロックが重複しないようにしてください。

オブジェクトの配列。以下に例を示します。

networking:
  clusterNetwork:
  - cidr: 10.128.0.0/14
    hostPrefix: 23
Copy to Clipboard Toggle word wrap
networking:
  clusterNetwork:
    cidr:
Copy to Clipboard Toggle word wrap

networking.clusterNetwork を使用する場合に必須です。IP アドレスブロック。

IPv4 ネットワーク

CIDR (Classless Inter-Domain Routing) 表記の IP アドレスブロック。IPv4 ブロックの接頭辞長は 0 から 32 の間になります。

networking:
  clusterNetwork:
    hostPrefix:
Copy to Clipboard Toggle word wrap

それぞれの個別ノードに割り当てるサブネット接頭辞長。たとえば、hostPrefix23 に設定される場合、各ノードに指定の cidr から /23 サブネットが割り当てられます。hostPrefix 値の 23 は、510 (2^(32 - 23) - 2) Pod IP アドレスを提供します。

サブネット接頭辞。

デフォルト値は 23 です。

networking:
  serviceNetwork:
Copy to Clipboard Toggle word wrap

サービスの IP アドレスブロック。デフォルト値は 172.30.0.0/16 です。

OVN-Kubernetes ネットワークプラグインは、サービスネットワークに対して単一の IP アドレスブロックのみをサポートします。

CIDR 形式の IP アドレスブロックを持つ配列。以下に例を示します。

networking:
  serviceNetwork:
   - 172.30.0.0/16
Copy to Clipboard Toggle word wrap
networking:
  machineNetwork:
Copy to Clipboard Toggle word wrap

マシンの IP アドレスブロック。

オブジェクトの配列。以下に例を示します。

networking:
  machineNetwork:
  - cidr: 10.0.0.0/16
Copy to Clipboard Toggle word wrap
networking:
  machineNetwork:
    cidr:
Copy to Clipboard Toggle word wrap

networking.machineNetwork を使用する場合に必須です。IP アドレスブロック。libvirt と IBM Power® Virtual Server を除くすべてのプラットフォームのデフォルト値は 10.0.0.0/16 です。libvirt の場合、デフォルト値は 192.168.126.0/24 です。IBM Power® Virtual Server の場合、デフォルト値は 192.168.0.0/24 です。

CIDR 表記の IP ネットワークブロック。

例: 192.168.0.0/24

注記

優先される NIC が置かれている CIDR に一致する networking.machineNetwork を設定します。

networking:
  ovnKubernetesConfig:
    ipv4:
      internalJoinSubnet:
Copy to Clipboard Toggle word wrap

ovn-kubernetes によって内部的に使用される IPv4 join サブネットを設定します。このサブネットは、ノードネットワークを含め、OpenShift Container Platform が使用している他のサブネットと重複することはできません。サブネットのサイズは、ノード数より大きくする必要があります。インストール後に値を変更することはできません。

CIDR 表記の IP ネットワークブロック。デフォルト値は 100.64.0.0/16 です。

9.1.3. オプションの設定パラメーター

オプションのインストール設定パラメーターは、以下の表で説明されています。

Expand
表9.3 オプションのパラメーター
パラメーター説明
additionalTrustBundle:
Copy to Clipboard Toggle word wrap

ノードの信頼済み証明書ストアに追加される PEM でエンコードされた X.509 証明書バンドル。このトラストバンドルは、プロキシーが設定されている場合にも使用される可能性があります。

String

capabilities:
Copy to Clipboard Toggle word wrap

オプションのコアクラスターコンポーネントのインストールを制御します。オプションのコンポーネントを無効にすることで、OpenShift Container Platform クラスターのフットプリントを削減できます。詳細は、インストール の「クラスター機能ページ」を参照してください。

文字列配列

capabilities:
  baselineCapabilitySet:
Copy to Clipboard Toggle word wrap

有効にするオプション機能の初期セットを選択します。有効な値は Nonev4.11v4.12vCurrent です。デフォルト値は vCurrent です。

文字列

capabilities:
  additionalEnabledCapabilities:
Copy to Clipboard Toggle word wrap

オプションの機能のセットを、baselineCapabilitySet で指定したものを超えて拡張します。このパラメーターでは複数の機能を指定できます。

String array

cpuPartitioningMode:
Copy to Clipboard Toggle word wrap

ワークロードパーティション設定を使用して、OpenShift Container Platform サービス、クラスター管理ワークロード、およびインフラストラクチャー Pod を分離し、予約された CPU セットで実行できます。ワークロードパーティショニングを有効にできるのはインストール時のみです。インストール後は無効にできません。このフィールドはワークロードのパーティショニングを有効にしますが、特定の CPU を使用するようにワークロードを設定するわけではありません。詳細は、スケーラビリティとパフォーマンス セクションの ワークロードパーティショニング ページを参照してください。

None または AllNodes。デフォルト値は None です。

compute:
Copy to Clipboard Toggle word wrap

コンピュートノードを構成するマシンの設定。

MachinePool オブジェクトの配列。

compute:
  architecture:
Copy to Clipboard Toggle word wrap

プール内のマシンの命令セットアーキテクチャーを決定します。現時点で異種クラスターはサポートされていないため、すべてのプールが同じアーキテクチャーを指定する必要があります。有効な値はデフォルトの ppc64le です。

String

compute:
  hyperthreading:
Copy to Clipboard Toggle word wrap

コンピュートマシンで同時マルチスレッドまたは hyperthreading を有効/無効にするかどうか。デフォルトでは、同時マルチスレッドはマシンのコアのパフォーマンスを上げるために有効化されます。

重要

同時マルチスレッドを無効にする場合は、容量計画においてマシンパフォーマンスの大幅な低下が考慮に入れられていることを確認します。

Enabled または Disabled

compute:
  smtLevel:
Copy to Clipboard Toggle word wrap

SMTLevel は、コントロールプレーンとコンピュートマシンに設定する SMT のレベルを指定します。有効な値は、12345678off、および on です。

String

compute:
  name:
Copy to Clipboard Toggle word wrap

compute を使用する場合に必須です。マシンプールの名前。

worker

compute:
  platform:
Copy to Clipboard Toggle word wrap

compute を使用する場合に必須です。このパラメーターを使用して、ワーカーマシンをホストするクラウドプロバイダーを指定します。このパラメーターの値は controlPlane.platform パラメーターの値に一致する必要があります。使用例: compute.platform.powervs.sysType

awsazuregcpibmcloudnutanixopenstackpowervsvsphere、または {}

compute:
  replicas:
Copy to Clipboard Toggle word wrap

プロビジョニングするコンピュートマシン (ワーカーマシンとしても知られる) の数。

2 以上の正の整数。デフォルト値は 3 です。

featureSet:
Copy to Clipboard Toggle word wrap

機能セットのクラスターを有効にします。機能セットは、デフォルトで有効にされない OpenShift Container Platform 機能のコレクションです。インストール中に機能セットを有効にする方法の詳細は、「機能ゲートの使用による各種機能の有効化」を参照してください。

文字列。TechPreviewNoUpgrade など、有効にする機能セットの名前。

controlPlane:
Copy to Clipboard Toggle word wrap

コントロールプレーンを構成するマシンの設定。

MachinePool オブジェクトの配列。

controlPlane:
  architecture:
Copy to Clipboard Toggle word wrap

プール内のマシンの命令セットアーキテクチャーを決定します。現時点で異種クラスターはサポートされていないため、すべてのプールが同じアーキテクチャーを指定する必要があります。有効な値はデフォルトの ppc64le です。

String

controlPlane:
  hyperthreading:
Copy to Clipboard Toggle word wrap

コントロールプレーンマシンで同時マルチスレッドまたは hyperthreading を有効/無効にするかどうか。デフォルトでは、同時マルチスレッドはマシンのコアのパフォーマンスを上げるために有効化されます。

重要

同時マルチスレッドを無効にする場合は、容量計画においてマシンパフォーマンスの大幅な低下が考慮に入れられていることを確認します。

Enabled または Disabled

controlPlane:
  name:
Copy to Clipboard Toggle word wrap

controlPlane を使用する場合に必須です。マシンプールの名前。

master

controlPlane:
  platform:
Copy to Clipboard Toggle word wrap

controlPlane を使用する場合に必須です。このパラメーターを使用して、コントロールプレーンマシンをホストするクラウドプロバイダーを指定します。このパラメーターの値は compute.platform パラメーターの値に一致する必要があります。使用例: controlPlane.platform.powervs.processors

awsazuregcpibmcloudnutanixopenstackpowervsvsphere、または {}

controlPlane:
  replicas:
Copy to Clipboard Toggle word wrap

プロビジョニングするコントロールプレーンマシンの数。

サポートされる値は 3、シングルノード OpenShift をデプロイする場合は 1 です。

credentialsMode:
Copy to Clipboard Toggle word wrap

Cloud Credential Operator (CCO) モード。モードを指定しないと、CCO は指定された認証情報の機能を動的に判別しようとします。この場合、複数のモードがサポートされるプラットフォームで Mint モードが優先されます。

注記

すべてのクラウドプロバイダーですべての CCO モードがサポートされているわけではありません。CCO モードの詳細は、認証と認可 コンテンツの「クラウドプロバイダーの認証情報の管理」を参照してください。

MintPassthroughManual、または空の文字列 ("")。

imageContentSources:
Copy to Clipboard Toggle word wrap

release-image コンテンツのソースおよびリポジトリー。

オブジェクトの配列。この表の以下の行で説明されているように、source およびオプションで mirrors が含まれます。

imageContentSources:
  source:
Copy to Clipboard Toggle word wrap

imageContentSources を使用する場合に必須です。ユーザーが参照するリポジトリーを指定します (例: イメージプル仕様)。

String

imageContentSources:
  mirrors:
Copy to Clipboard Toggle word wrap

同じイメージが含まれている可能性があるリポジトリーを 1 つ以上指定します。

文字列の配列

publish:
Copy to Clipboard Toggle word wrap

Kubernetes API、OpenShift ルートなどのクラスターのユーザーに表示されるエンドポイントをパブリッシュまたは公開する方法。

Internal または External。デフォルト値は External です。

このパラメーターを Internal に設定することは、クラウド以外のプラットフォームではサポートされません。

sshKey:
Copy to Clipboard Toggle word wrap

クラスターマシンへのアクセスを認証するための SSH キー。

注記

インストールのデバッグまたは障害復旧を実行する必要のある実稼働用の OpenShift Container Platform クラスターでは、ssh-agent プロセスが使用する SSH キーを指定します。

たとえば、sshKey: ssh-ed25519 AAAA.. です。

platform:
  powervs:
    vpcRegion:
Copy to Clipboard Toggle word wrap

VPC リソースを作成する IBM Cloud® リージョンを指定します。

文字列。例: existing_vpc_region

platform:
  powervs:
    vpcSubnets:
Copy to Clipboard Toggle word wrap

クラスターリソースを作成する既存のサブネットを名前で指定します。

文字列。例: powervs_region_example_subnet

platform:
  powervs:
    vpcName:
Copy to Clipboard Toggle word wrap

IBM Cloud® 名を指定します。

文字列。例: existing_vpcName

platform:
  powervs:
    serviceInstanceGUID:
Copy to Clipboard Toggle word wrap

IBM Cloud® Catalog から作成された Power IAAS インスタンスの ID を指定します。

文字列。たとえば、existing_service_instance_GUID です。

platform:
  powervs:
    clusterOSImage:
Copy to Clipboard Toggle word wrap

クラスターノードのデフォルトイメージをオーバーライドする、事前に作成された IBM Power® Virtual Server ブートイメージを指定します。

文字列。例: existing_cluster_os_image

platform:
  powervs:
    defaultMachinePlatform:
Copy to Clipboard Toggle word wrap

独自のプラットフォーム設定を定義していないマシンプールに対して、IBM Power® Virtual Server にインストールするときに使用するデフォルト設定を指定します。

文字列。例: existing_machine_platform

platform:
  powervs:
    memoryGiB:
Copy to Clipboard Toggle word wrap

仮想マシンのメモリーのサイズを GB 単位で指定します。

有効な整数は、マシンの種類に応じて、2 以上 64 以下の整数の GB 値である必要があります。

platform:
  powervs:
    procType:
Copy to Clipboard Toggle word wrap

インスタンスのプロセッサー共有モデルを定義します。

有効な値は、CappedDedicated、および Shared です。

platform:
  powervs:
    processors:
Copy to Clipboard Toggle word wrap

インスタンスの処理ユニットを定義します。

プロセッサーの数は .5 - 32 コアにする必要があります。プロセッサーは .25 単位で指定する必要があります。

platform:
  powervs:
    sysType:
Copy to Clipboard Toggle word wrap

インスタンスのシステムタイプを定義します。

システムタイプは e980s922e1080、または s1022 である必要があります。利用可能なシステムタイプは、ターゲットとするゾーンによって異なります。

platform:
  powervs:
    tgName:
Copy to Clipboard Toggle word wrap

既存の Transit Gateway の名前を定義します。

文字列。たとえば、existing_tgName です。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat