Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell VxRail. LCM не удалось обработать тело запроса из-за потери скриптов, связанных с LCM

Summary: LCM не удалось обработать тело запроса из-за потери скриптов, связанных с LCM.

This article applies to   This article does not apply to 

Symptoms

Модернизируйте кластер VxRail до версии 8.0.210 одним из двух следующих методов:
1. Использование общедоступного API VxRail для выполнения предварительной проверки модернизации, а затем продолжение использования общедоступного API для выполнения модернизации.
2. Активация модернизации из диспетчера SDDC в среде VCF на VxRail.
 
Проверьте процесс модернизации в пользовательском интерфейсе подключаемого модуля VxRail, он сообщает об ошибке «Не удалось обработать текст запроса».
image.png

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.