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.
  1. Établissez une connexion SSH avec VxRail Manager à l’aide de mystic, puis :
    su root
  2. Vérifier le tableau operation_status pour un IN_PROGRESS opé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)
  3. À 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%';"
  4. Définissez l’état sur « FAILED » pour le CustomizeComponentScan tâche.
    psql -U postgres vxrail -c "update system.operation_status set state='FAILED' where owner='CustomizeComponentScan' and state='STARTED';"
  5. Modifier le fichier /var/lib/vmware-marvin/bundle_state.jsonposer state=NONE
    echo '{"state":"NONE","deployed_for_public_api":false}' > /var/lib/vmware-marvin/bundle_state.json
  6. Assurez-vous que l’autorisation du fichier est conforme à l’original :
    chown tcserver:pivotal /var/lib/vmware-marvin/bundle_state.json
  7. Renommer "/var/lib/vmware-marvin/composite-upgrade.json»
    mv  /var/lib/vmware-marvin/composite-upgrade.json /var/lib/vmware-marvin/composite-upgrade.json.old
  8. 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"
  9. 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"}'
  10. 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 :

  1. Dans vSphere, accédez à : Configuration des correctifs des paramètres > Lifecycle Manager >
  2. 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.
  3. Déclenchez des mises à niveau de synchronisation en accédant à : Actions > de Lifecycle Manager > Synchroniser les mises à jour
  4. 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

VxRail
Proprié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.