3.6. vSphere で稼働するノードでのハードウェアの更新


vSphere で実行されているノードが OpenShift Container Platform でサポート対象のハードウェアバージョンで実行されていることを確認する必要があります。現時点で、ハードウェアバージョン 15 以降は、クラスター内の vSphere 仮想マシンでサポートされます。

仮想ハードウェアを直ちに更新したり、vCenter で更新をスケジュールしたりできます。

重要
  • OpenShift Container Platform のバージョン 4.20 には、VMware 仮想ハードウェアバージョン 15 以降が必要です。
  • OpenShift 4.12 を OpenShift 4.13 にアップグレードする前に、vSphere を v8.0 Update 1 以降 に更新する必要があります。更新しないと、OpenShift 4.12 クラスターが un-upgradeable とマークされます。

3.6.1. vSphere でのコントロールプレーンノードの仮想ハードウェアの更新

vSphere 上のコントロールプレーンノードの仮想ハードウェアを更新できます。

ダウンタイムのリスクを軽減するには、コントロールプレーンノードを順次更新することが推奨されます。これにより、Kubernetes API が利用可能な状態を保ち、etcd はクォーラム (定足数) を維持します。

前提条件

  • OpenShift Container Platform クラスターをホストする vCenter インスタンスで必要なパーミッションを実行するためのクラスター管理者パーミッションがある。
  • お使いの vSphere ESXi ホストは、バージョン 8.0 Update 1 以降、または VMware vSphere Foundation 9、または VMware Cloud Foundation 9 である必要があります。

手順

  1. 次のコマンドを実行して、クラスター内のコントロールプレーンノードをリスト表示します。

    $ oc get nodes -l node-role.kubernetes.io/master

    出力例

    NAME                    STATUS   ROLES    AGE   VERSION
    control-plane-node-0    Ready    master   75m   v1.33.4
    control-plane-node-1    Ready    master   75m   v1.33.4
    control-plane-node-2    Ready    master   75m   v1.33.4

    コントロールプレーンノードの名前を書き留めておきます。

  2. 以下のコマンドを実行して、コントロールプレーンノードをスケジュール不可としてマークします。

    $ oc adm cordon <control_plane_node>
  3. コントロールプレーンノードに関連付けられた仮想マシンをシャットダウンします。仮想マシンを右クリックし、Power Shut Down Guest OS を選択して、vSphere クライアントでこれを実行します。安全にシャットダウンされない場合があるため、Power Off を使用して仮想マシンをシャットダウンしないでください。
  4. vSphere クライアントで VM を更新します。仮想マシンの互換性を手動でアップグレードする (VMware vSphere ドキュメント) を参照してください。
  5. コントロールプレーンノードに関連付けられた仮想マシンの電源を入れます。仮想マシンを右クリックし、Power On を選択して、vSphere クライアントでこれを実行します。
  6. 以下のコマンドを実行し、ノードが 準備完了 と報告するまで待ちます。

    $ oc wait --for=condition=Ready node/<control_plane_node>
  7. 以下のコマンドを実行して、コントロールプレーンノードを再度スケジューリング可能にマークします。

    $ oc adm uncordon <control_plane_node>
  8. クラスター内のコントロールプレーンノードごとに、この手順を繰り返します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る