VxRail. Как отменить модернизацию VxRail 7.0.X/8.0.X вручную без использования кнопки «Cancel»

Summary: Как отменить модернизацию VxRail вручную без использования кнопки отмены для VxRail 7.0.x. и 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

Если кнопка «Отмена» в плагине не работает, выполните следующие действия, чтобы отменить обновление вручную:

Внимание! Перед отменой модернизации сделайте моментальный снимок VxRail Manager.
  1. Подключитесь по SSH к VxRail Manager с помощью mystic, затем выполните следующие действия.
    su root
  2. Таблица проверок operation_status Для IN_PROGRESS операция:
    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. Удалите из выходных данных шага 2 записи, связанные с управлением жизненным циклом (LCM), которые находятся в состоянии «FAILED» или «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. Установите состояние «FAILED» для CustomizeComponentScan задача.
    psql -U postgres vxrail -c "update system.operation_status set state='FAILED' where owner='CustomizeComponentScan' and state='STARTED';"
  5. Редактировать файл /var/lib/vmware-marvin/bundle_state.jsonнабор state=NONE
    echo '{"state":"NONE","deployed_for_public_api":false}' > /var/lib/vmware-marvin/bundle_state.json
  6. Убедитесь, что разрешен такой же исходный файл:
    chown tcserver:pivotal /var/lib/vmware-marvin/bundle_state.json
  7. Переименовать "/var/lib/vmware-marvin/composite-upgrade.json»
    mv  /var/lib/vmware-marvin/composite-upgrade.json /var/lib/vmware-marvin/composite-upgrade.json.old
  8. Проверьте блокировку модернизации:
    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. Если команда возвращает {"locked_by": "UPGRADE", "locked_at": XXXXXXXXX}, затем снимите блокировку:
    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. Перезапустите указанный ниже сервис, и подключаемый модуль VxRail Manager перезагрузится:
    service vmware-marvin restart

Если функция vLCM включена, выполните следующие дополнительные действия.

  1. В vSphere перейдите к: Настройка исправлений в Lifecycle Manager > Settings >
  2. Выберите и удалите все депо VxRail, связанные с данным кластером. Как правило, видны не менее четырех складов. Дождитесь завершения задач удаления.
  3. Активируйте синхронизацию модернизации, перейдя в: Действия Lifecycle Manager > Синхронизация > обновлений
  4. Отслеживайте последние окна задач, чтобы убедиться в отсутствии ошибок.

Additional Information

Видео. Как отменить модернизацию VxRail вручную без использования кнопки отмены для VxRail 7.0.x. и 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.