9.5. クラスターのバリデーション


9.5.1. REST API を使用してクラスターバリデーションを取得する

Web コンソールを使用する場合、これらの検証の多くは名前で表示されません。ラベルと一致するバリデーションのリストを取得するには、次の手順を使用します。

前提条件

  • jq ユーティリティーをインストールした。
  • API を使用してインフラストラクチャー環境を作成したか、Web コンソールを使用してクラスターを作成している。
  • シェルでクラスター ID を CLUSTER_ID としてエクスポートした。
  • API にアクセスするときに使用する認証情報があり、トークンをシェルで API_TOKEN としてエクスポートした。

手順

  1. API トークンを更新します。

    $ source refresh-token
    Copy to Clipboard Toggle word wrap
  2. すべてのクラスターバリデーションを取得します。

    $ curl \
      --silent \
      --header "Authorization: Bearer $API_TOKEN" \
      https://api.openshift.com/api/assisted-install/v2/clusters/$CLUSTER_ID \
      | jq -r .validations_info \
      | jq 'map(.[])'
    Copy to Clipboard Toggle word wrap
  3. パスしなかったクラスターバリデーションを取得します。

    $ curl \
      --silent \
      --header "Authorization: Bearer $API_TOKEN" \
      https://api.openshift.com/api/assisted-install/v2/clusters/$CLUSTER_ID \
      | jq -r .validations_info \
      | jq '. | map(.[] | select(.status=="failure" or .status=="pending")) | select(length>0)'
    Copy to Clipboard Toggle word wrap

9.5.2. クラスターバリデーションの詳細

Expand
パラメーターバリデーションタイプ説明

machine-cidr-defined

非ブロッキング

クラスターのマシンネットワーク定義が存在することを確認します。

cluster-cidr-defined

非ブロッキング

クラスターのクラスターネットワーク定義が存在することを確認します。

service-cidr-defined

非ブロッキング

クラスターのサービスネットワーク定義が存在することを確認します。

no-cidrs-overlapping

ブロッキング

定義されたネットワークが重複していないことを確認します。

networks-same-address-families

ブロッキング

定義されたネットワークが同じアドレスファミリーを共有していることを確認します (有効なアドレスファミリーは IPv4、IPv6 です)。

network-prefix-valid

ブロッキング

クラスターネットワーク接頭辞をチェックして、それが有効であり、すべてのホストに十分なアドレス空間を許可していることを確認します。

machine-cidr-equals-to-calculated-cidr

ブロッキング

非ユーザー管理のネットワーククラスターの場合。apiVIP または ingressVIP が存在する場合、それらがマシン CIDR のメンバーであることを確認します。

api-vips-defined

非ブロッキング

非ユーザー管理のネットワーククラスターの場合。apiVIP が存在することを確認します。

api-vips-valid

ブロッキング

非ユーザー管理のネットワーククラスターの場合。apiVIPs がマシン CIDR に属しており、使用されていないかどうかを確認します。

ingress-vips-defined

ブロッキング

非ユーザー管理のネットワーククラスターの場合。ingressVIP が存在することを確認します。

ingress-vips-valid

非ブロッキング

非ユーザー管理のネットワーククラスターの場合。ingressVIP がマシンの CIDR に属しており、使用されていないかどうかを確認します。

all-hosts-are-ready-to-install

ブロッキング

クラスター内のすべてのホストが "ready to install" ステータスにあることを確認します。

sufficient-masters-count

ブロッキング

  • マルチノード OpenShift Container Platform インストールの場合、手動または自動でコントロールプレーン (マスター) ノードとして指定されたクラスター内の現在のホスト数が、ユーザーがクラスターに対して control_plane_count 値として定義した数と等しいことを確認します。
  • シングルノードの OpenShift インストールの場合、コントロールプレーン (マスター) ノードが 1 つだけ存在し、コンピュート (ワーカー) ノードが存在しないことを確認します。

dns-domain-defined

非ブロッキング

クラスターのベース DNS ドメインが存在することを確認します。

pull-secret-set

非ブロッキング

プルシークレットが存在することを確認します。プルシークレットが有効または承認されていることを確認しません。

ntp-server-configured

ブロッキング

各ホストクロックの同期が 4 分以内であることを確認します。

lso-requirements-satisfied

ブロッキング

クラスターがローカルストレージ Operator の要件を満たしていることを検証します。

odf-requirements-satisfied

ブロッキング

クラスターが OpenShift Data Foundation Operator の要件を満たしていることを検証します。

  • クラスターには、3 つ以上のコントロールプレーン (マスター) ノードがあるがコンピュート (ワーカー) ノードはない (compact モード)、もしくは 3 つ以上のコントロールプレーン (マスター) ノードと 3 つ以上のコンピュート (ワーカー) ノードがあります (standard モード)。
  • ODF ワークロードを実行する各ホスト (compact モードのコントロールプレーンノード、standard モードのコンピュートノード) には、少なくとも 25 GB のストレージを備えた SSD または HDD タイプの非インストールディスクが必要です。
  • すべてのホストには手動で割り当てられたロールが必要です。

cnv-requirements-satisfied

ブロッキング

クラスターがコンテナーネイティブ仮想化の要件を満たしていることを検証します。

  • クラスターの CPU アーキテクチャーは x86 です

lvm-requirements-satisfied

ブロッキング

ホストが Logical Volume Manager Storage Operator の要件を満たしていることを検証します。

  • クラスターはシングルノードである必要があります。
  • クラスターは Openshift >= 4.11.0 を実行している必要があります。

network-type-valid

ブロッキング

ネットワークタイプが存在する場合、その有効性をチェックします。

  • ネットワークタイプは、OpenshiftSDN (OpenShift Container Platform 4.14 以前) または OVNKubernetes である必要があります。
  • OpenshiftSDN は、IPv6 またはシングルノード Openshift をサポートしていません。OpenshiftSDN は、OpenShift Container Platform 4.15 以降のリリースではサポートされません。
  • OVNKubernetes は VIP DHCP 割り当てをサポートしていません。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat