|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Mise à niveau
Tous les composants dans SUSE® Rancher Prime: OS Manager sont gérés à l’aide de Kubernetes. Voici la procédure pour utiliser les approches Kubernetes afin de mettre à niveau les composants.
SUSE® Rancher Prime: OS Manager Mise à niveau du nœud
Les nœuds SUSE® Rancher Prime: OS Manager sont mis à niveau avec le SUSE® Rancher Prime: OS Manager Operator. Reportez-vous à la SUSE® Rancher Prime: OS Manager Operator documentation pour des informations complètes.
La mise à niveau peut être réalisée soit avec l’interface de ligne de commande, soit avec l’interface utilisateur :
Mise à niveau via l’interface de ligne de commande
Il existe deux façons de sélectionner des nœuds pour la mise à niveau. Via une cible de cluster, qui correspondra à TOUS les nœuds dans un cluster qui correspond à notre sélecteur, ou via un sélecteur de nœuds, qui correspondra aux nœuds en fonction des étiquettes de nœud. Le sélecteur de nœuds nous permet d’être plus ciblés avec la mise à niveau, tandis que le sélecteur de cluster sélectionne simplement tous les nœuds dans un cluster correspondant.
La mise à jour d’un ManagedOSImage existant déclenchera un nouveau cycle de mise à niveau, pour réconcilier l’image configurée (ou la version de l’image) avec tous les nœuds ciblés.
-
Avec 'clusterTarget'
-
Avec nodeSelector
-
Avec le drapeau FORCE
-
Avec le drapeau UPGRADE_RECOVERY
Vous pouvez cibler des nœuds pour une mise à niveau via un clusterTarget en le définissant sur le nom du cluster que vous souhaitez mettre à niveau. Tous les nœuds dans un cluster qui correspond à ce nom seront sélectionnés et mis à niveau.
Unresolved include directive in modules/fr/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-cluster-target.yaml[]
Vous pouvez cibler des nœuds pour une mise à niveau via un nodeSelector en le définissant sur l’étiquette et la valeur que vous souhaitez faire correspondre. Tous les nœuds contenant cette clé avec la valeur correspondante seront sélectionnés et mis à niveau.
Unresolved include directive in modules/fr/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-node-selector.yaml[]
Lors de la mise à niveau vers une version antérieure ou la même version déjà en cours d’exécution, la procédure de mise à niveau sera ignorée. Il est possible de forcer les mises à niveau vers des versions antérieures en définissant la variable d’environnement FORCE comme indiqué ci-dessous.
Unresolved include directive in modules/fr/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-force.yaml[]
Vous pouvez décider de mettre à niveau la partition de récupération lors de la mise à niveau du système, ou alternativement de mettre à niveau uniquement la partition de récupération.
Unresolved include directive in modules/fr/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-recovery.yaml[]
Sélectionner la source pour la mise à niveau
-
Via 'osImage'
-
Onglet Via 'ManagedOSVersion'
Il suffit de spécifier une image OCI dans le champ osImage
Unresolved include directive in modules/fr/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-cluster-target.yaml[]
Dans ce cas, nous utilisons les ressources ManagedOSVersion auto-remplies pour définir le champ managedOSVersionName souhaité. Voir la section [Gestion des versions disponibles](#managing-available-versions) pour comprendre comment les ManagedOSVersion sont gérées.
Unresolved include directive in modules/fr/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-managedos-version.yaml[]
|
Si |
Gestion des versions disponibles
Il est possible de créer ManagedOSVersions directement, ou de s’abonner à ManagedOSVersionChannels pour synchroniser automatiquement ManagedOSVersions à partir d’eux.
Pour plus de détails et une liste des canaux disponibles, ou même pour créer le vôtre, veuillez lire la documentation.
Mettre à niveau via l’interface utilisateur
Pour mettre à niveau via l’interface utilisateur, vous devez aller dans le menu avancé SUSE® Rancher Prime: OS Manager, puis cliquer sur Update Groups.
Choisissez un nom, sélectionnez les clusters à cibler et choisissez entre les deux façons de mettre à niveau :
-
Via la version gérée de l’OS
-
Onglet Via Image du registre
Dans ce cas, un OS Version Channels est utilisé pour remplir automatiquement les ressources OS Versions.
Le canal ci-dessous est fourni par nos soins, mais vous pouvez également utiliser votre propre canal.
Voir la section Gestion des versions disponibles pour comprendre comment les ManagedOSVersion sont gérés.

Après un court temps de synchronisation, vous verrez votre OS Versions apparaître dans le menu OS Versions.

Enfin, vous pouvez sélectionner le OS Versions lorsque vous créez votre Upgrade Group selon la capture d’écran suivante :

Il suffit de spécifier une image OCI dans le champ Image path pour mettre à niveau vers : 
Cliquez sur le bouton Create pour commencer le processus de mise à niveau. Si vous avez plusieurs nœuds, la mise à niveau se fera séquentiellement, nœud par nœud.