VxRail: Come annullare manualmente un aggiornamento a VxRail 7.0.X/8.0.X senza utilizzare il pulsante Annulla

Summary: Come annullare manualmente un aggiornamento di VxRail senza utilizzare il pulsante Cancel per VxRail 7.0.x. e 8.0.x.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Se il pulsante Annulla nel plug-in non funziona, attenersi alla seguente procedura per annullare manualmente l'aggiornamento:

Attenzione: Eseguire un'istantanea di VxRail Manager prima di annullare l'upgrade.
  1. Connettersi tramite SSH a VxRail Manager utilizzando mystic, quindi:
    su root
  2. Tabella di controllo operation_status per un IN_PROGRESS operazione:
    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. Dall'output del passaggio 2, eliminare i record correlati alla gestione del ciclo di vita (LCM) il cui stato è "FAILED" o "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. Impostare lo stato su 'FAILED' per CustomizeComponentScan compito.
    psql -U postgres vxrail -c "update system.operation_status set state='FAILED' where owner='CustomizeComponentScan' and state='STARTED';"
  5. Modifica file /var/lib/vmware-marvin/bundle_state.jsonmettere state=NONE
    echo '{"state":"NONE","deployed_for_public_api":false}' > /var/lib/vmware-marvin/bundle_state.json
  6. Verificare che l'autorizzazione del file sia come originale:
    chown tcserver:pivotal /var/lib/vmware-marvin/bundle_state.json
  7. Rinomina "/var/lib/vmware-marvin/composite-upgrade.json".
    mv  /var/lib/vmware-marvin/composite-upgrade.json /var/lib/vmware-marvin/composite-upgrade.json.old
  8. Verificare la presenza di un blocco di aggiornamento:
    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. Se il comando restituisce {"locked_by": "UPGRADE", "locked_at": XXXXXXXXX}, quindi rilasciare il blocco:
    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. Riavviare il servizio riportato di seguito e il plug-in VxRail Manager verrà ricaricato:
    service vmware-marvin restart

Se vLCM è stato abilitato, completare questi passaggi aggiuntivi:

  1. In vSphere, accedere a: Impostazioni > di Lifecycle Manager > Installazione delle patch
  2. Selezionare ed eliminare tutti i depositi VxRail associati al cluster in questione; In genere, vengono visualizzati almeno quattro depositi. Attendere il completamento delle attività di eliminazione.
  3. Attivare gli aggiornamenti di sincronizzazione passando a: Aggiornamenti di sincronizzazione delle azioni > di Lifecycle Manager >
  4. Monitorare le finestre di attività recenti per assicurarsi che non vi siano errori.

Additional Information

Video: Come annullare manualmente un aggiornamento di VxRail senza utilizzare il pulsante Cancel per VxRail 7.0.x. e 8.0.x.

 

Affected Products

VxRail
Article Properties
Article Number: 000182177
Article Type: How To
Last Modified: 21 Oct 2025
Version:  22
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.