VxRail: Cómo cancelar manualmente una actualización a VxRail 7.0.X/8.0.X sin usar el botón Cancelar

Resumen: Cómo cancelar una actualización de VxRail manualmente sin usar el botón Cancel para VxRail 7.0.x. y 8.0.x.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Instrucciones

Si el botón Cancelar en el plug-in no funciona, siga los pasos que se indican a continuación para cancelar la actualización manualmente:

Advertencia: Tome una instantánea de VxRail Manager antes de cancelar la actualización.
  1. Acceda mediante SSH a VxRail Manager mediante mystic y, a continuación, realice lo siguiente:
    su root
  2. Tabla de verificación operation_status Para un IN_PROGRESS operación:
    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. En el resultado del paso 2, elimine los registros relacionados con la administración del ciclo de vida (LCM) cuyo estado sea "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. Establezca el estado en "FALLIDO" para el CustomizeComponentScan tarea.
    psql -U postgres vxrail -c "update system.operation_status set state='FAILED' where owner='CustomizeComponentScan' and state='STARTED';"
  5. Editar archivo /var/lib/vmware-marvin/bundle_state.jsonponer state=NONE
    echo '{"state":"NONE","deployed_for_public_api":false}' > /var/lib/vmware-marvin/bundle_state.json
  6. Asegúrese de que el permiso del archivo sea el original:
    chown tcserver:pivotal /var/lib/vmware-marvin/bundle_state.json
  7. Cambiar el nombre "/var/lib/vmware-marvin/composite-upgrade.json
    mv  /var/lib/vmware-marvin/composite-upgrade.json /var/lib/vmware-marvin/composite-upgrade.json.old
  8. Compruebe si hay un bloqueo de actualización:
    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 el comando devuelve {"locked_by": "UPGRADE", "locked_at": XXXXXXXXX} y, a continuación, libere el bloqueo:
    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 el siguiente servicio y el plug-in de VxRail Manager se volverá a cargar:
    service vmware-marvin restart

Si se habilitó vLCM, realice estos pasos adicionales:

  1. En vSphere, vaya a: Configuración de parches de configuración de Lifecycle Manager >>
  2. Seleccione y elimine todos los depósitos de VxRail asociados con el clúster en cuestión; Por lo general, se ven al menos cuatro depósitos. Espere a que finalicen las tareas de eliminación.
  3. Active las actualizaciones de sincronización navegando a: Acciones de Lifecycle Manager >> Sincronizar actualizaciones
  4. Monitoree las ventanas de tareas recientes para asegurarse de que no haya errores.

Información adicional

Video: Cómo cancelar una actualización de VxRail manualmente sin usar el botón Cancel para VxRail 7.0.x. y 8.0.x.

 

Productos afectados

VxRail
Propiedades del artículo
Número del artículo: 000182177
Tipo de artículo: How To
Última modificación: 21 oct 2025
Versión:  22
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.