3.7. マルチアーキテクチャーのコンピュートマシンを含むクラスターへの移行
マルチアーキテクチャーのマニフェストがリストされたペイロードに更新することで、シングルアーキテクチャーのコンピュートマシンを持つクラスターに、現在のクラスターを移行できます。これにより、混合アーキテクチャーのコンピュートノードをクラスターに追加できます。
マルチアーキテクチャーコンピュートマシンの設定は、「OpenShift Container Platform クラスターでのマルチアーキテクチャーコンピュートマシンの設定」を参照してください。
シングルアーキテクチャーのクラスターを、マルチアーキテクチャーのコンピュートマシンを含むクラスターに移行する前に、Multiarch Tuning Operator をインストールし、ClusterPodPlacementConfig カスタムリソースをデプロイすることを推奨します。詳細は、Multiarch Tuning Operator を使用してマルチアーキテクチャークラスター上のワークロードを管理する を参照してください。
マルチアーキテクチャーペイロードからシングルアーキテクチャーペイロードへの移行はサポートされていません。クラスターが移行されてマルチアーキテクチャーペイロードを使用するようになると、シングルアーキテクチャー更新ペイロードを受け入れなくなります。
3.7.1. マルチアーキテクチャーコンピュートマシンが含まれるクラスターへの CLI を使用した移行 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift CLI (oc) を使用して、マルチアーキテクチャーのコンピュートマシンを持つクラスターに移行できます。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 お使いの OpenShift Container Platform のバージョンは 4.13.0 以降です。
クラスターのバージョンを更新する方法の詳細は、Web コンソールを使用したクラスターの更新または CLI を使用したクラスターの更新を参照してください。
-
現在のクラスターバージョンに一致する OpenShift CLI (
oc) がインストールされている。 -
お使いの
OCクライアントはバージョン 4.13.0 以降にアップデートされています。 お客様の OpenShift Container Platform クラスターは、AWS、Azure、Google Cloud、ベアメタル、または IBM P/Z プラットフォーム上にインストールされています。
クラスターのインストールに使用するサポート対象プラットフォームの選択方法の詳細は、クラスターのインストールタイプの選択を参照してください。
手順
以下のコマンドを実行して、Cluster Version Operator (CVO) で
RetrievedUpdates条件がTrueになっていることを確認します。$ oc get clusterversion/version -o=jsonpath="{.status.conditions[?(.type=='RetrievedUpdates')].status}"RetrievedUpates条件がFalseの場合、以下のコマンドを使用して障害に関する補足情報を見つけることができます。$ oc adm upgradeクラスターバージョンの条件タイプに関する詳細は、クラスターバージョンの条件タイプの理解を参照してください。
条件
RetrievedUpdatesがFalseの場合、次のコマンドを実行してチャネルをstable-<4.y>またはfast-<4.y>に変更します。$ oc adm upgrade channel <channel>チャネルを設定したら、
RetrievedUpdatesがTrueになっているか確認します。チャネルの詳細は、更新チャネルとリリースについてを参照してください。
以下のコマンドを実行して、マルチアーキテクチャーペイロードに移行してください。
$ oc adm upgrade --to-multi-arch
検証
以下のコマンドを実行して、移行状況を監視してください。
$ oc adm upgrade出力例
working towards ${VERSION}: 106 of 841 done (12% complete), waiting on machine-config重要クラスターが新たな状態になると、マシンの起動が失敗する可能性があります。マシンの起動失敗を検知し、復旧するためには、マシンの健全性チェックを導入することを推奨します。マシンの健全性チェックとその展開方法の詳細は、マシンの健全性チェックについてを参照してください。
オプション: 以下のコマンドを実行すると、アップデートのステータスに関する詳細情報を取得したり、移行状況を監視したりできます。
$ oc adm upgrade statusoc adm upgrade statusコマンドの使用方法の詳細は、oc adm upgrade status を使用したクラスター更新ステータスの収集 (テクノロジープレビュー) を参照してください。
クラスターに異なるアーキテクチャーを持つコンピュートマシンセットを追加するのは、移行が完了し、すべてのクラスター Operator が安定した後でなければなりません。