VxRail: Як скасувати оновлення VxRail 7.0.X/8.0.X вручну без використання кнопки «Скасувати»
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, перш ніж скасувати оновлення.
- SSH до VxRail Manager за допомогою mystic, тоді:
su root - Чек-таблиця
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) - У вихідних даних кроку 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%';" - Встановіть стан 'FAILED' для
CustomizeComponentScanзавдання.psql -U postgres vxrail -c "update system.operation_status set state='FAILED' where owner='CustomizeComponentScan' and state='STARTED';" - Редагувати файл
/var/lib/vmware-marvin/bundle_state.jsonВстановитиstate=NONEecho '{"state":"NONE","deployed_for_public_api":false}' > /var/lib/vmware-marvin/bundle_state.json - Переконайтеся, що дозвіл файлу відповідає оригіналу:
chown tcserver:pivotal /var/lib/vmware-marvin/bundle_state.json - Перейменувати "
/var/lib/vmware-marvin/composite-upgrade.json"mv /var/lib/vmware-marvin/composite-upgrade.json /var/lib/vmware-marvin/composite-upgrade.json.old - Перевірте наявність блокування оновлення:
curl -X GET --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock "http://127.0.0.1:5000/rest/vxm/internal/lockservice/v1/lock" - Якщо команда повертає {"locked_by": "АПГРЕЙД", "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"}' - Перезапустіть наведену нижче службу, і плагін VxRail Manager перезавантажиться:
service vmware-marvin restart
Якщо vLCM було ввімкнено, виконайте ці додаткові дії:
- У vSphere перейдіть до: Налаштування патчів диспетчера >> життєвого циклу
- Виберіть і видаліть всі депо VxRail, пов'язані з відповідним кластером; Як правило, видно не менше чотирьох депо. Дочекайтеся закінчення завдань на видалення.
- Запустіть оновлення синхронізації, перейшовши до: Синхронізація оновлень дій > диспетчера > життєвого циклу
- Слідкуйте за останніми вікнами завдань, щоб переконатися у відсутності помилок.
Additional Information
Відео: Як скасувати оновлення VxRail вручну без використання кнопки скасування для VxRail 7.0.x. і 8.0.x.
Affected Products
VxRailArticle 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.