7.5. Suivi de l'état de la mise à jour
7.5.1. Surveillance de l'état des mises à jour d'OpenShift Virtualization Copier lienLien copié sur presse-papiers!
Pour surveiller l'état d'une mise à niveau d'OpenShift Virtualization Operator, surveillez la version du service de cluster (CSV) PHASE
. Vous pouvez également surveiller les conditions CSV dans la console web ou en exécutant la commande fournie ici.
Les valeurs de PHASE
et des conditions sont des approximations basées sur les informations disponibles.
Conditions préalables
-
Connectez-vous au cluster en tant qu'utilisateur ayant le rôle
cluster-admin
. -
Installez le CLI OpenShift (
oc
).
Procédure
Exécutez la commande suivante :
oc get csv -n openshift-cnv
$ oc get csv -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Examinez le résultat, en vérifiant le champ
PHASE
. Par exemple :Exemple de sortie
VERSION REPLACES PHASE 4.9.0 kubevirt-hyperconverged-operator.v4.8.2 Installing 4.9.0 kubevirt-hyperconverged-operator.v4.9.0 Replacing
VERSION REPLACES PHASE 4.9.0 kubevirt-hyperconverged-operator.v4.8.2 Installing 4.9.0 kubevirt-hyperconverged-operator.v4.9.0 Replacing
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Facultatif : Surveillez l'état agrégé de toutes les conditions du composant OpenShift Virtualization en exécutant la commande suivante :
oc get hco -n openshift-cnv kubevirt-hyperconverged \ -o=jsonpath='{range .status.conditions[*]}{.type}{"\t"}{.status}{"\t"}{.message}{"\n"}{end}'
$ oc get hco -n openshift-cnv kubevirt-hyperconverged \ -o=jsonpath='{range .status.conditions[*]}{.type}{"\t"}{.status}{"\t"}{.message}{"\n"}{end}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Une mise à niveau réussie donne le résultat suivant :
Exemple de sortie
ReconcileComplete True Reconcile completed successfully Available True Reconcile completed successfully Progressing False Reconcile completed successfully Degraded False Reconcile completed successfully Upgradeable True Reconcile completed successfully
ReconcileComplete True Reconcile completed successfully Available True Reconcile completed successfully Progressing False Reconcile completed successfully Degraded False Reconcile completed successfully Upgradeable True Reconcile completed successfully
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.5.2. Visualisation des charges de travail OpenShift Virtualization obsolètes Copier lienLien copié sur presse-papiers!
Vous pouvez afficher une liste des charges de travail obsolètes à l'aide de l'interface CLI.
Si votre cluster contient des pods de virtualisation obsolètes, l'alerte OutdatedVirtualMachineInstanceWorkloads
se déclenche.
Procédure
Pour afficher une liste des instances de machines virtuelles (VMI) obsolètes, exécutez la commande suivante :
oc get vmi -l kubevirt.io/outdatedLauncherImage --all-namespaces
$ oc get vmi -l kubevirt.io/outdatedLauncherImage --all-namespaces
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Configurer les mises à jour de la charge de travail pour s'assurer que les VMIs se mettent à jour automatiquement.