1.3. Amélioration de l’avion de contrôle hébergé avec le ROSA CLI
Il est possible de mettre à niveau manuellement le plan de contrôle hébergé d’un ROSA avec le cluster HCP à l’aide du ROSA CLI. Cette méthode programme le plan de contrôle pour une mise à niveau si une version plus récente est disponible, soit immédiatement, soit à un moment futur spécifié.
Le plan de contrôle ne prend en charge que les pools de machines dans deux versions mineures de Y-stream. À titre d’exemple, un ROSA avec cluster HCP avec plan de contrôle utilisant la version 4.15.z prend en charge les pools de machines avec les versions 4.13.z et 4.14.z, mais le plan de contrôle ne prend pas en charge les pools de machines en utilisant la version 4.12.z.
Conditions préalables
- La dernière version de la ROSA CLI a été installée et configurée.
- Aucune mise à niveau de pool de machines n’est en cours ou prévue pour avoir lieu en même temps que la mise à niveau du plan de contrôle hébergé.
Procédure
Contrôlez la version actuelle de votre cluster en exécutant la commande suivante:
rosa describe cluster --cluster=<cluster_name_or_id>
$ rosa describe cluster --cluster=<cluster_name_or_id>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- <cluster_name_or_id> par le nom du cluster ou l’ID du cluster.
Énumérez les versions vers lesquelles vous pouvez mettre à niveau votre plan de contrôle en exécutant la commande suivante:
rosa list upgrade --cluster=<cluster_name_or_id>
$ rosa list upgrade --cluster=<cluster_name_or_id>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La commande renvoie une liste de mises à jour disponibles, y compris la version recommandée.
Exemple de sortie
VERSION NOTES 4.14.8 recommended 4.14.7 4.14.6
VERSION NOTES 4.14.8 recommended 4.14.7 4.14.6
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Améliorez le plan de contrôle hébergé du cluster en exécutant la commande suivante:
rosa upgrade cluster -c <cluster_name_or_id> --control-plane [--schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm>] --version <version_number>
$ rosa upgrade cluster -c <cluster_name_or_id> --control-plane [--schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm>] --version <version_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Afin de programmer une mise à niveau immédiate vers la version spécifiée, exécutez la commande suivante:
rosa upgrade cluster -c <cluster_name_or_id> --control-plane --version <version_number>
$ rosa upgrade cluster -c <cluster_name_or_id> --control-plane --version <version_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow L’avion de contrôle hébergé est programmé pour une mise à niveau immédiate.
Afin de programmer une mise à niveau vers la version spécifiée à une date ultérieure, exécutez la commande suivante:
rosa upgrade cluster -c <cluster_name_or_id> --control-plane --schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm> --version=<version_number>
$ rosa upgrade cluster -c <cluster_name_or_id> --control-plane --schedule-date=<yyyy-mm-dd> --schedule-time=<HH:mm> --version=<version_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Le plan de contrôle hébergé est prévu pour une mise à niveau à l’heure spécifiée dans le Temps Universel Coordonné (UTC).
Résolution de problèmes
- Il arrive qu’une mise à niveau programmée ne démarre pas. Consultez Mise à niveau de maintenance annulée pour plus d’informations.