Symptoms
Модернизируйте кластер VxRail до версии 8.0.210 одним из двух следующих методов:
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 Manager «/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
Выполните следующие действия, чтобы развернуть сценарии LCM 8.0.210 в VxRail Manager.
1. Скачайте составной пакет модернизации VxRail 8.0.210 с
сайта поддержки Dell.
2. Извлеките файл «surrogate.war» из пакета модернизации 8.0.210.
3. Извлеките «lcm-scripts.zip» из «surrogate.war».
4. Загрузите lcm-scripts.zip в VxRail Manager в каталог «/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.