VxRail: Como cancelar manualmente um upgrade do VxRail 7.0.X/8.0.X sem usar o botão Cancel

Summary: Como cancelar um upgrade do VxRail manualmente sem usar o botão Cancelar do 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 o botão cancelar no plug-in não funcionar, siga as etapas abaixo para cancelar o upgrade manualmente:

Aviso: Faça um snapshot do VxRail Manager antes de cancelar o upgrade.
  1. SSH para o VxRail Manager usando mystic e, em seguida:
    su root
  2. Verificar tabela operation_status para um IN_PROGRESS operação:
    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. No resultado da etapa 2, exclua os registros relacionados ao gerenciamento do ciclo de vida (LCM) cujo estado é "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. Defina o estado como "FALHA" para o CustomizeComponentScan tarefa.
    psql -U postgres vxrail -c "update system.operation_status set state='FAILED' where owner='CustomizeComponentScan' and state='STARTED';"
  5. Editar arquivo /var/lib/vmware-marvin/bundle_state.jsonpôr state=NONE
    echo '{"state":"NONE","deployed_for_public_api":false}' > /var/lib/vmware-marvin/bundle_state.json
  6. Certifique-se de que a permissão do arquivo seja a original:
    chown tcserver:pivotal /var/lib/vmware-marvin/bundle_state.json
  7. Renomear "/var/lib/vmware-marvin/composite-upgrade.json"
    mv  /var/lib/vmware-marvin/composite-upgrade.json /var/lib/vmware-marvin/composite-upgrade.json.old
  8. Verifique se há um bloqueio de upgrade:
    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 o comando retornar {"locked_by": "UPGRADE", "locked_at": XXXXXXXXX} e, em seguida, solte a trava:
    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. Reinicie o serviço abaixo e o plug-in do VxRail Manager será recarregado:
    service vmware-marvin restart

Se o vLCM tiver sido habilitado, conclua estas etapas adicionais:

  1. No vSphere, navegue até: Configuração do patch de configurações > do Lifecycle Manager >
  2. Selecione e exclua todos os depósitos do VxRail associados ao cluster em questão; Normalmente, pelo menos quatro depósitos são vistos. Aguarde até que as tarefas de exclusão sejam concluídas.
  3. Acione upgrades de sincronização navegando até: Atualizações de sincronização das ações > do Lifecycle Manager >
  4. Monitore as janelas de tarefas recentes para garantir que não haja erros.

Additional Information

Vídeo: Como cancelar um upgrade do VxRail manualmente sem usar o botão Cancelar do 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.