VxRail : Comment annuler manuellement une mise à niveau VxRail 7.0.X/8.0.X sans utiliser le bouton Annuler
Résumé: Comment annuler une mise à niveau VxRail manuellement sans utiliser le bouton Annuler pour VxRail 7.0.x. et 8.0.x.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Instructions
Si le bouton d’annulation du plugin ne fonctionne pas, suivez les étapes ci-dessous pour annuler la mise à niveau manuellement :
Attention : Prenez un snapshot de VxRail Manager avant d’annuler la mise à niveau.
- Établissez une connexion SSH avec VxRail Manager à l’aide de mystic, puis :
su root - Vérifier le tableau
operation_statuspour unIN_PROGRESSopération:psql -U postgres vxrail -c "select id,state,owner from system.operation_status;" id | owner | state ---+-----------------+------------- 1 | Day1BringUp | FAILED 2 | Day1BringUp | COMPLETED 4 | LcmUpgrade | IN_PROGRESS 3 | LcmBundleDeploy | COMPLETED 63 | CustomizeComponentScan | STARTED (5 rows) - À partir du résultat de l’étape 2, supprimez les enregistrements associés à la gestion du cycle de vie (LCM) dont l’état est « FAILED » ou « IN_PROGRESS »
psql -U postgres vxrail -c "delete from system.operation_status where (state='FAILED' or state='IN_PROGRESS' or state='ABANDONED') and owner like 'Lcm%';" - Définissez l’état sur « FAILED » pour le
CustomizeComponentScantâche.psql -U postgres vxrail -c "update system.operation_status set state='FAILED' where owner='CustomizeComponentScan' and state='STARTED';" - Modifier le fichier
/var/lib/vmware-marvin/bundle_state.jsonposerstate=NONEecho '{"state":"NONE","deployed_for_public_api":false}' > /var/lib/vmware-marvin/bundle_state.json - Assurez-vous que l’autorisation du fichier est conforme à l’original :
chown tcserver:pivotal /var/lib/vmware-marvin/bundle_state.json - Renommer "
/var/lib/vmware-marvin/composite-upgrade.json»mv /var/lib/vmware-marvin/composite-upgrade.json /var/lib/vmware-marvin/composite-upgrade.json.old - Rechercher un verrou de mise à niveau :
curl -X GET --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock "http://127.0.0.1:5000/rest/vxm/internal/lockservice/v1/lock" - Si la commande renvoie {"locked_by » : "UPGRADE", "locked_at": XXXXXXXXX}, puis déverrouillez le verrou :
curl -X POST --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock "http://127.0.0.1:5000/rest/vxm/internal/lockservice/v1/lock/release" -H "Content-Type: application/json" -d '{"locked_by": "UPGRADE"}' - Redémarrez le service ci-dessous et le plug-in VxRail Manager rechargera :
service vmware-marvin restart
Si vLCM a été activé, procédez comme suit :
- Dans vSphere, accédez à : Configuration des correctifs des paramètres > Lifecycle Manager >
- Sélectionnez et supprimez tous les dépôts VxRail associés au cluster en question. En général, au moins quatre dépôts sont visibles. Attendez que les tâches de suppression se terminent.
- Déclenchez des mises à niveau de synchronisation en accédant à : Actions > de Lifecycle Manager > Synchroniser les mises à jour
- Surveillez les fenêtres de tâches récentes pour vous assurer qu’il n’y a pas d’erreurs.
Informations supplémentaires
Vidéo : Comment annuler une mise à niveau VxRail manuellement sans utiliser le bouton Annuler pour VxRail 7.0.x. et 8.0.x.
Produits concernés
VxRailPropriétés de l’article
Numéro d’article: 000182177
Type d’article: How To
Dernière modification: 21 oct. 2025
Version: 22
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.