Symptoms
Оновіть кластер VxRail до версії 8.0.210 одним із наступних 2 способів:
1. Використання публічного API VxRail для попередньої перевірки оновлення, а потім продовжуйте використовувати публічний API для виконання оновлення.
2. Запустіть оновлення з менеджера SDDC у VCF у середовищі VxRail.
Перевірте процес оновлення з інтерфейсу плагіна VxRail, він повідомляє про помилку «Не вдалося обробити тіло запиту».
Cause
Якщо кластер було оновлено з випусків VxRail 4.5.x, 4.7.x до випусків VxRail 7.0.x, 8.0.x, у каталозі менеджера VxRail "/etc/vmware-marvin/scripts/lcm" є папка міграції для збереження даних міграції оновлення, а власником папки міграції є користувач root.
Попередня перевірка оновлення VxRail 8.0.210 створить резервну копію вмісту в каталозі «/etc/vmware-marvin/scripts/lcm», виконає певну перевірку та очистить завдання, а потім відновить вміст каталогу.
Через теку, власником якої є користувач root, попередня перевірка оновлення не має достатніх привілеїв для резервного копіювання або очищення, тому вміст каталогу "/etc/vmware-marvin/scripts/lcm" не відновлюється, що призводить до втрати
всіх скриптів, пов'язаних з LCM.Ця проблема впливає лише на метод попередньої перевірки та оновлення API. Якщо оновлення виконується з інтерфейсу плагіна VxRail, ви не зіткнетеся з цією проблемою.
Resolution
Виконайте наведені нижче дії, щоб розгорнути сценарії 8.0.210 LCM у менеджері VxRail.
1. Завантажте композитний пакет оновлення VxRail 8.0.210 із
сайту підтримки Dell.
2. Витягніть "surrogate.war" з пакета оновлень 8.0.210.
3. Витягніть «lcm-scripts.zip» з «сурогатної війни».
4. Завантажте "lcm-scripts.zip" до менеджера VxRail у каталозі "/tmp".
5. Увійдіть у віртуальну машину VxRail Manager через SSH. Перемкніться на користувача root і виконайте команди нижче.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/
chmod 777 -R /etc/vmware-marvin/scripts/lcm
6. Повторіть спробу LCM.