この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

v1.6.xからv1.6.yにアップグレードする

一般情報

新しいSUSE Virtualizationバージョンにアップグレードできるようになると、*ダッシュボード*画面に*アップグレード*ボタンが表示されます。詳細については、アップグレードを開始するを参照してください。

エアギャップ環境でのSUSE Virtualizationのアップグレードに関する情報は、エアギャップアップグレードの準備を参照してください。

SUSE Rancher Prime v2.12でHarvester UI拡張機能を更新する

Rancher v2.12でSUSE Virtualization v1.6.xクラスターをインポートするには、Harvester UI拡張機能の互換性のあるバージョン(v1.6.x)を使用する必要があります。

  1. Rancher UIで、*ローカル → アプリ → リポジトリ*に移動します。

  2. harvester*という名前のリポジトリを見つけて、⋮ → 更新*を選択します。

  3. *拡張機能*画面に移動します。

  4. *Harvester*という名前の拡張機能を見つけて、*更新*をクリックします。

  5. 互換性のあるバージョンを選択し、*更新*をクリックします。

  6. 拡張機能が更新されるまでしばらく待ち、画面を更新します。

当バージョンの注意事項

アップグレードが「プレドレイン」状態でスタックしています

特定の状況では、インスタンスマネージャーがエンジンCRの状態が「停止」に変更された後でも、エンジンインスタンスのクリーンアップに失敗することがあります。インスタンスマネージャーポッドが対応するPodDisruptionBudget (PDB)が存在する間は削除できないため、アップグレードプロセスが「プレドレイン」状態でスタックします。

回避策は、すべてのボリュームが正常であることを確認した後にインスタンスマネージャーPDBを削除することです。

関連する問題: #8977および #11605

ゲストクラスターが「更新中」状態でスタックしています

SUSE Virtualizationがアップグレードされた後、RKE2ゲストクラスターが「更新中」状態でスタックすることがあります。SUSE Virtualization UIに次のエラーメッセージが表示されます:

Configuring etcd node(s) rke2-pool1-xdvfc-qf4vb: Node condition MemoryPressure is Unknown. Node condition DiskPressure is Unknown. Node condition PIDPressure is Unknown. Node condition Ready is Unknown, waiting for probes: calico, etcd, kube-apiserver, kube-controller-manager

この問題は、ゲストノードのIPアドレスがアップグレード後に変更されると発生し、etcdが正常に機能しなくなります。基盤となる仮想マシンが何度も再起動され、DHCPサーバーから新しいIPアドレスを受け取った可能性があります。

この問題に対処するには、次の手順を実行してください。

  1. Rancher UIで、エラーを引き起こしているノードをゲストクラスターから削除します。

  2. SUSE Virtualization UIで、基盤となる仮想マシンの状態を確認します。

  3. 必要に応じて、仮想マシンを再起動します。

仮想マシンが削除され、ゲストクラスターは新しいノードを作成しようとします。ノードが作成されると、ゲストクラスターの状態が「アクティブ」に変更されます。

関連する問題: #8950

停止した仮想マシンが「起動中」状態でスタックしています。

SUSE Storageボリュームは、ライブマイグレーション後に「デタッチ中」と「デタッチ済み」状態の間でフラップすることがあります。ボリュームが準備できていないため、関連する仮想マシンは完全に起動できません。

回避策は、次のコマンドを使用してボリュームの`status.currentMigrationNodeID`をクリアすることです。

kubectl patch -n longhorn-system volume <volume> \
  --type=merge \
  --subresource status \
  -p '{"status":{"currentMigrationNodeID":""}}'

関連する問題: #8949および #11479

4.v1.6.1-rc2へのアップグレードが「プレドレイン」状態でスタックしています。

次の特定のアップグレードパスに従うと、アップグレードプロセスが無期限に「プレドレイン」状態でスタックする可能性があります。

  • クラスターは最初にv1.5.1からv1.6.0にアップグレードされました。

  • その後、v1.6.0からv1.6.1-rc2へのアップグレードが試みられます。

SUSE Virtualizationコントローラーを確認すると、次のエラーメッセージが表示されることがあります。

harvester-899b4df79-mzgkx apiserver time="2025-10-11T07:21:17Z" level=error msg="error syncing 'fleet-local/custom-a8796656aa4c-machine-plan': handler harvester-upgrade-secret-controller: jobs.batch \"hvst-upgrade-7zqp7-post-drain-hp-113-tink-system\" already exists, requeuing"
harvester-899b4df79-mzgkx apiserver time="2025-10-11T07:23:17Z" level=error msg="error syncing 'fleet-local/custom-a8796656aa4c-machine-plan': handler harvester-upgrade-secret-controller: jobs.batch \"hvst-upgrade-7zqp7-post-drain-hp-113-tink-system\" already exists, requeuing"
harvester-899b4df79-mzgkx apiserver time="2025-10-11T07:25:17Z" level=error msg="error syncing 'fleet-local/custom-a8796656aa4c-machine-plan': handler harvester-upgrade-secret-controller: jobs.batch \"hvst-upgrade-7zqp7-post-drain-hp-113-tink-system\" already exists, requeuing"

これはまれな同期エラーです: ジョブはすでに作成されましたが、アップグレードオブジェクトは更新されていません。

回避策は、既存のポストドレインジョブを削除し、その後アップグレードコントローラーがそれを再作成するのを待つことです。

関連する問題: #9293