|Index|SUSE Edge ドキュメント|Day 2運用|エッジ 3.7 移行
適用項目 SUSE Edge 3.7

30 エッジ 3.7 移行

このセクションでは、management および downstream クラスタを SUSE Edge 3.6 から SUSE Edge 3.7.0 へマイグレーションする方法を説明します。

重要
重要

クラスタのマイグレーションは、必ず latest Z-stream の SUSE Edge 3.6 リリースから実行してください。

必ず SUSE Edge 3.7.0 リリースへマイグレーションしてください。マイグレーション後のアップグレードについては、管理 (第31章 「管理クラスタ」) を参照してください。 および ダウンストリーム (第32章 「ダウンストリームクラスタ群」) クラスタ セクション。

次の表に、さまざまな種類のクラスタとクラスタをアップグレードする方法を示します。

表 30.1: ダウンストリームクラスタの種類とアップグレード方法
クラスタのタイプメソッド

EIBでプロビジョニングされたクラスタ

詳細については30.1.3項 「Fleet」を参照してください。

Phone-homeでプロビジョニングされたクラスタ

Kubernetesバージョンのアップグレードについては Kubernetesバージョンのアップグレード を、SUC、オペレーティングシステム、その他のコンポーネントについては ダウンストリームクラスタ群 (第32章 「ダウンストリームクラスタ群」) を参照してください。

30.1 管理クラスタ

この章の構成は次のとおりです。

30.1.1項 「前提条件」 - マイグレーション開始前に完了すべき前提条件の手順。

30.1.2項 「Upgrade Controller」 - management を使用して 第19章 「Upgrade Controller」 クラスタマイグレーションを実行する方法。

30.1.3項 「Fleet」 - management を使用して 第6章 「Fleet」 クラスタマイグレーションを実行する方法。

30.1.1 前提条件

30.1.2 Upgrade Controller

重要
重要

Upgrade Controller`は現在、*非エアギャップ(された)管理*クラスターに対するSUSE Edge`リリース移行のみをサポートしています。

このセクションでは、以下のトピックについて説明します。

30.1.2.1項 「前提条件」 - `Upgrade Controller`に固有の前提条件。

30.1.2.2項 「移行手順」 - Upgrade Controller`を使用してmanagement`クラスターを新しい`SUSE Edge`バージョンに移行する手順。

30.1.2.1 前提条件

30.1.2.1.1 SUSE Edge 3.7 Upgrade Controller

Upgrade Controller`を使用する前に、目的のSUSE Edge`リリースへの移行が可能なバージョンで実行されていることを確認する必要があります。

これには次の操作を行います。

  1. 以前の`Upgrade Controller`リリースから`SUSE Edge`が既にデプロイされている場合は、そのチャートをアップグレードしてください。

    helm upgrade upgrade-controller -n upgrade-controller-system oci://registry.suse.com/edge/charts/upgrade-controller --version 307.0.4+up0.1.3
  2. `Upgrade Controller`がデプロイされて*いない*場合は、19.3項 「Upgrade Controllerのインストール」に従ってください。

30.1.2.2 移行手順

Upgrade Controller`を使用したmanagement`クラスターの移行は、基本的にアップグレードの実行と似ています。

唯一の違いは、UpgradePlan`で3.7.0`リリースバージョンを*指定する必要がある*点です。

apiVersion: lifecycle.suse.com/v1alpha1
kind: UpgradePlan
metadata:
  name: upgrade-plan-mgmt
  # Change to the namespace of your Upgrade Controller
  namespace: CHANGE_ME
spec:
  releaseVersion: 3.7.0

上記の`UpgradePlan`を使用して移行を行う方法については、Upgrade Controller アップグレード処理 (31.1項 「Upgrade Controller」)を参照してください。

30.1.3 Fleet

注記
注記

可能な限り、移行には30.1.2項 「Upgrade Controller」を使用してください。

`Upgrade Controller`でカバーされていないユースケースについてのみ、このセクションを参照してください。

Fleet`を使用したmanagement`クラスターの移行は、基本的にアップグレードの実行と似ています。

*主な*違いは以下の通りです。

  1. Fleetは、`suse-edge/fleet-examples`リポジトリのrelease-3.7.0リリースから*使用する必要があります*。

  2. アップグレードが予定されているチャートは、SUSE Edge 3.7.0`リリースと互換性のあるバージョンに*アップグレードする必要があります*。SUSE Edge 3.7.0`コンポーネントのリストについては、40.3項 「リリース 3.7.0。」を参照してください。

重要
重要

`SUSE Edge 3.7.0`移行を確実に成功させるため、ユーザーは上記で概説した点に従うことが重要です。

上記の点を考慮し、移行を実行するために必要な手順の包括的なガイドについては、`management`クラスタFleet (31.2項 「Fleet」)のドキュメントに従ってください。

30.2 ダウンストリームクラスタ

30.2.1項 「Fleet」 - downstream を使用して 第6章 「Fleet」 クラスタマイグレーションを実行する方法。

30.2.1 Fleet

`downstream`を使用した`Fleet`クラスタの移行は、基本的にアップグレードの実行と似ています。

*主な*違いは以下の通りです。

  1. Fleetは、`suse-edge/fleet-examples`リポジトリのrelease-3.7.0リリースから*使用する必要があります*。

  2. アップグレードが予定されているチャートは、SUSE Edge 3.7.0`リリースと互換性のあるバージョンに*アップグレードする必要があります*。SUSE Edge 3.7.0`コンポーネントのリストについては、40.3項 「リリース 3.7.0。」を参照してください。

重要
重要

`SUSE Edge 3.7.0`移行を確実に成功させるため、ユーザーは上記で概説した点に従うことが重要です。

上記の点を考慮し、移行を実行するために必要な手順の包括的なガイドについては、`downstream`クラスタFleet (32.1項 「Fleet」)のドキュメントに従ってください。