|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
アップグレード
SUSE® Rancher Prime: OS Manager内のすべてのコンポーネントはKubernetesを使用して管理されます。以下は、Kubernetesのアプローチを用いてコンポーネントをアップグレードする方法です。
SUSE® Rancher Prime: OS Managerノードのアップグレード
SUSE® Rancher Prime: OS ManagerノードはSUSE® Rancher Prime: OS Manager Operatorでアップグレードされます。完全な情報については、SUSE® Rancher Prime: OS Manager Operatorドキュメントを参照してください。
アップグレードはCLIまたはUIのいずれかで実行できます。
コマンドラインインタフェースを介してアップグレード
アップグレードのためにノードを選択する方法は2つあります。クラスターターゲットの場合は、私たちのセレクターに一致するクラスター内のすべてのノードが対象となり、一方、ノードセレクターの場合は、ノードラベルに基づいてノードが選択されます。ノードセレクターを使用すると、アップグレードの対象をより絞り込むことができますが、クラスターセレクターは一致するクラスター内のすべてのノードを選択します。
既存の`ManagedOSImage`を更新すると、構成されているイメージ(またはイメージバージョン)がすべての対象ノードに反映されるため、新しいアップグレードサイクルが開始されます。
-
「clusterTarget」を使用して
-
nodeSelectorを使用して
-
FORCEフラグを使用して
-
UPGRADE_RECOVERYフラグを使用して
アップグレード対象のクラスター名を設定することで、`clusterTarget`経由でノードを指定できます。その名前と一致するクラスター内のすべてのノードが対象となり、アップグレードされます。
Unresolved include directive in modules/ja/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-cluster-target.yaml[]
一致させたいラベルと値を設定することで、`nodeSelector`経由でノードを対象にできます。そのキーと値を持つノードはすべて対象となり、アップグレードされます。
Unresolved include directive in modules/ja/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-node-selector.yaml[]
古いバージョンまたはすでに実行中の同じバージョンにアップグレードする場合、アップグレード手順はスキップされます。古いバージョンへのアップグレードを強制するには、以下に示すようにFORCE環境変数を設定することが可能です。
Unresolved include directive in modules/ja/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-force.yaml[]
システムをアップグレードする際にリカバリパーティションをアップグレードするか、またはリカバリパーティションのみをアップグレードするかを決定できます。
Unresolved include directive in modules/ja/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-recovery.yaml[]
アップグレードのためのソースを選択する
-
Via 'osImage'
-
Tab Via 'ManagedOSVersion'
`osImage`フィールドにOCIイメージを指定するだけです。
Unresolved include directive in modules/ja/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-cluster-target.yaml[]
この場合、目的の`managedOSVersionName`フィールドを設定するために、自動入力された`ManagedOSVersion`リソースを使用します。`ManagedOSVersion`がどのように管理されているかを理解するには、[利用可能なバージョンの管理](#managing-available-versions)セクションを参照してください。
Unresolved include directive in modules/ja/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-managedos-version.yaml[]
|
同じ`ManagedOSImage`内で`osImage`と`ManagedOSVersion`の両方が定義されている場合、`osImage`が優先されることに注意してください。 |
利用可能なバージョンの管理
ManagedOSVersionsを直接作成することも、ManagedOSVersionChannelsに登録してそれらから`ManagedOSVersions`を自動的に同期することも可能です。
詳細情報や利用可能なチャネルのリスト、または独自のチャネルを作成する場合は、ドキュメントをお読みください。
ユーザーインターフェースを介してアップグレードする
ユーザーインターフェースを介してアップグレードするには、SUSE® Rancher Prime: OS Managerの詳細メニューに移動し、次に`Update Groups`をクリックする必要があります。
名前を選択し、対象のクラスターを選び、2つのアップグレード方法のいずれかを選択してください:
-
Managed OS Version経由で
-
レジストリ経由のイメージタブ
この場合、`OS Version Channels`を用いて自動入力された`OS Versions`リソースを利用します。
下記のチャネルは弊社が提供していますが、独自のチャネルを使用することも可能です。
利用可能なバージョンの管理セクションを参照して、`ManagedOSVersion`がどのように管理されているかを理解してください。

短い同期時間の後、`OS Versions`が`OS Versions`メニューに表示されます。

最後に、以下のスクリーンショットに従って、`OS Versions`作成時に`Upgrade Group`を選択できます。

アップグレードするには、`Image path`フィールドにOCIイメージを指定してください: 
アップグレードプロセスを開始するには`Create`ボタンをクリックしてください。複数のノードがある場合、アップグレードはノードごとに順次行われます。