VxRail. Управление пользовательскими компонентами vLCM
Summary: В этом документе описывается проверка, установка и администрирование пользовательских компонентов сторонних производителей в средах VxRail с использованием VxRail vLCM. В нем описаны поддерживаемые сценарии модернизации, распространенные ошибки в конфигурации и передовые рабочие процессы для обеспечения надежных операций в течение жизненного цикла VxRail. ...
Instructions
Введение
В этом документе описывается исключительно установка и обновление пакета Depot стороннего производителя (за исключением автономного пакета установки vSphere Installation Bundle (VIB)) на хостах VxRail ESXi, которые являются членами кластера VxRail.
Все проверки и тестирование выполнялись в кластерах VxRail с кодом 8.0.3xx.
Эти процедуры применимы для всех типов кластеров VxRail с поддержкой vLCM:
- Dynamic
- Стандарт
- Растягивается
Прежде чем перейти к рассмотрению сценариев, убедитесь, что вы знакомы со следующими понятиями:
- Как проверить, что vLCM включен
- Как проверить, что vLCM не включен
- Установка стороннего компонента с помощью подключаемого модуля VxRail
- Как проверить, правильно ли установлены компоненты сторонних производителей
- Как проверить, правильно ли установлены компоненты сторонних производителей
Сценарии:
- Сценарий 1. Установка стороннего компонента и включение VxRail vLCM
- Сценарий 2. Установка стороннего компонента
- Сценарий 3. Модернизация VxRail не модернизирует сторонние компоненты
- Сценарий 4. Модернизация VxRail/модернизация стороннего компонента
- Сценарий 5. Модернизация сторонней системы вне цикла модернизации VxRail vLCM
Как проверить, что vLCM включен.
- Проверьте подключаемый модуль VxRail в пользовательском интерфейсе vCenter, перейдите на вкладку Updates в подключаемом модуле

- Проверьте состояние образа, микропрограмму и дополнительный модуль драйверов: vxrail-hsp-cluster:

Необходимо проверить оба расположения в пользовательском интерфейсе, чтобы убедиться, что технология VxRail vLCM включена.
Выполнения команды curl из VxRail Manager для проверки состояния vLCM недостаточно.
Как проверить, что vLCM не включен:
Проверьте вкладку «Update» в vCenter (не подключаемый модуль VxRail).

Здесь мы видим ссылки на «Baselines» и «Manage with a One Image».
Это означает, что кластер не прошел процесс включения vLCM; Модуль vLCM не включен.
Когда кластер проходит через процесс включения vLCM, создается единый образ , содержащий все необходимые компоненты, которые будут использоваться для управления будущими обновлениями в кластере.
Необходимо проверить оба расположения в пользовательском интерфейсе, чтобы убедиться, что VxRail vLCM не включен.
Выполнения команды curl из VxRail Manager для проверки состояния vLCM недостаточно.
Установка стороннего компонента с помощью подключаемого модуля VxRail
Чтобы установить компонент стороннего производителя, необходимо использовать функцию «Add Component » в подключаемом модуле VxRail. Это не относится к компонентам решения, см. статью: VxRail. Передовые подходы к внедрению vLCM в VxRail
Функция Add Componentдоступна только во время цикла модернизации, сразу после загрузки составного пакета VxRail.
Это единственный поддерживаемый метод установки компонентов сторонних производителей.
Поскольку в этом случае мы не выполняем полный цикл обновления, необходимое временное решение — инициировать «обновление» до той же версии программного обеспечения, которая уже запущена в кластере.
В этом примере кластер работает под управлением версии 8.0.330, поэтому первым шагом будет получение составного пакета модернизации 8.0.330:
VXRAIL_COMPOSITE-8.0.330-29081604_for_8.0.x.zip
Загрузите пакет Composite так же, как и для любого другого цикла модернизации.


Сканирование после отчета об изменениях:

Вам представлены:

Нажав НАСТРОИТЬ, можно управлять компонентами сторонних производителей.

Затем нажмите ADD COMPONENT
Тип компонента: Драйвер
Пакет компонентов: DellPower.VMWARE.8.2.b160.ESX8x.zip
Пожалуйста, прочтите и примите к сведению информационное сообщение.

Нажмите ДОБАВИТЬ КОМПОНЕНТ, и компонент готов к добавлению в один образ.

Нажмите СОХРАНИТЬ И ПРОВЕРИТЬ
Здесь видно, что сторонний компонент успешно добавлен в один образ, используемый для этого кластера.
Выполнение модернизации запускает исправление и применение компонента к каждому хосту с помощью правильного и поддерживаемого метода.

Помните, что мы выполняем модернизацию с версии 8.0.330 до версии 8.0.330, поэтому единственное изменение, которое применяется к кластеру, — это сторонний компонент, который в данном примере является сторонним.
Продолжите модернизацию и дождитесь ее завершения.
После завершения обновления можно проверить, правильно ли добавлен сторонний компонент в единый образ VxRail. перейдите на вкладку Изображение: (фильтр с именем компонента)

Здесь также можно пройти дополнительную проверку:
Lifecycle Manager / Параметры / Администрирование / Установка исправлений

Приведенное выше подтверждает, что сторонний компонент был успешно добавлен в единый образ VxRail и не будет удален в следующем цикле модернизации.
Никогда не следует изменять какие-либо настройки или параметры в пользовательском интерфейсе Lifecycle Manager. Все внесенные там изменения не поддерживаются в кластерах VxRail.
Как проверить, правильно ли установлены сторонние компоненты.
Здесь видно, что при сканировании комплаенса (которое можно запустить вручную) было обнаружено, что на хостах установлен компонент, не являющийся частью единого образа:

Эти компоненты были установлены вручную с помощью esxcli или каким-либо другим способом, который не поддерживается, что приведет к удалению компонента в следующем цикле модернизации, поскольку это полностью предусмотрено проектом.
Как проверить, правильно ли установлены сторонние компоненты.
Здесь видно, что сканирование комплаенса (которое можно запустить вручную) обнаружило, что на хостах установлен компонент, который является частью единого образа: (фильтр по имени компонента)

Соответствие образов требованиям
- Все хосты в этом кластере соответствуют нормативным требованиям
Эти компоненты были правильно установлены с помощью команды ADD COMPONENT, в результате чего компонент останется в составе единого образа в следующем цикле модернизации.
Сценарий 1 . Установленный сторонний компонент / включение VxRail vLCM
Допущения:
- Драйверы сторонних производителей =
PowerPath_VE_8.2_ESX8x_for_VMWARE_vSphere_Install_SW.zip - Используемый компонент (депо) (внутри выше .zip) =
DellPower.VMWARE.8.2.b160.ESX8x.zip - В настоящее время в кластере не включен VxRail vLCM.
- Сторонний компонент был вручную установлен на некоторых или всех узлах кластера перед включением vLCM
Перейдите на вкладку «Updates» в подключаемом модуле VxRail и выполните следующие действия. VxRail. Как включить режим vSphere Lifecycle Manager

В конце проверки вы заметите сбой, это ожидаемо.


Это сообщение сообщает нам о том, что во время проверки создания одного образа на узлах были обнаружены компоненты, которые не являются частью нужного состояния, которое используется для этих узлов.
В этом случае сторонний компонент был установлен на узлы вручную.
Как показано на снимке экрана, пользователю предлагается предоставить компонент в формате ZIP-архива (не в автономных пакетах VIB), чтобы решить проблему с соответствием требованиям и позволить процессу активации vLCM продолжиться.
Для этого сценария нам понадобится:
DellPower.VMWARE.8.2.b160.ESX8x.zip
Примечание.
Все компоненты или компоненты сторонних производителей должны поставляться непосредственно от поставщика.
VxRail не предоставляет эти ZIP-компоненты.
Эти ZIP-компоненты являются строгим требованием при активации vLCM в VxRail.
Нажмите
и выберите компонент (.zip)

Далее - повторная валидация

После успешной проверки нажмите «Далее», чтобы продолжить включение.

После завершения работы мастера:


Дополнительные примечания: Как проверить, правильно ли установлены сторонние компоненты.
Сценарий 2 . Установка стороннего компонента
Допущения:
- Драйверы сторонних производителей =
Third-Party_VE_8.2_ESX8x_for_VMWARE_vSphere_Install_SW.zip - Склад, который используется (внутри выше .zip) =
DellPower.VMWARE.8.2.b160.ESX8x.zip - Технология VxRail vLCM уже включена в кластере.
В VxRail нет функций, которые позволяют устанавливать сторонние компоненты вне цикла модернизации. Однако для установки компонента не обязательно обновлять весь кластер. Пожалуйста, смотрите:
Установка стороннего компонента с помощью подключаемого модуля VxRail
Сценарий 3. Модернизация VxRail / без модернизации стороннего компонента
Предположения
- Сторонний компонент был установлен правильно в соответствии с процедурами, описанными в сценариях 1 и 2.
- Если компоненты сторонних производителей были установлены неправильно или конечный пользователь не уверен в их правильности установки (например, если они были установлены вручную с помощью esxcli), рекомендуется соблюдать осторожность.
- Прежде чем продолжить модернизацию кластера VxRail, необходимо проверить, какой метод установки использовался и применялась ли текущая конфигурация с использованием неподдерживаемого или неверного подхода.
- Эта проверка необходима, так как во время цикла обновления сторонние пакеты VIB удаляются со всех хостов, если сторонний пакет был изначально установлен неправильным способом.
3a — модернизация VxRail/стороннего компонента установлено неправильно / не обновлять сторонний компонент
В этом примере мы модернизируем версию 8.0.330 до 8.0.361. Загрузите пакет Composite так же, как и для любого другого цикла модернизации.

В этом случае, поскольку сторонний компонент был установлен неправильно. Во время модернизации VxRail логика модернизации намеренно удаляет компонент, что отражается в журнале модернизации. Чтобы избежать этой проблемы, следует сначала исправить установку стороннего производителя, а затем снова добавить компонент в систему, тем самым устранив повторяющуюся проблему удаления.

Чтобы устранить эту проблему, нажмите НАСТРОИТЬ, чтобы добавить сторонний компонент.
Нажав НАСТРОИТЬ, можно управлять компонентами сторонних производителей.

Затем нажмите ADD COMPONENT
Тип компонента: Драйвер
Пакет компонентов: DellPower.VMWARE.8.2.b160.ESX8x.zip
Прочитайте и запишите информационное сообщение.

Нажмите ДОБАВИТЬ КОМПОНЕНТ, и компонент готов к добавлению в один образ.

Нажмите СОХРАНИТЬ И ПРОВЕРИТЬ
Здесь мы знаем, что сторонний компонент уже существует на узлах, поэтому в отчете об изменениях о нем не будет упоминания. Тем не менее, компонент все равно будет добавлен в один образ.
Продолжение модернизации запускает исправление в рамках полного цикла модернизации и применит компонент к каждому хосту правильным и поддерживаемым методом.

Теперь, когда компонент будет находиться в одном образе, вам не нужно будет добавлять его снова во время следующего цикла модернизации. Он остается статичным в едином образе до тех пор, пока вы не решите модернизировать этот компонент, что является отдельным сценарием, также описанным в документации.
После завершения обновления можно проверить образ, чтобы убедиться, что компонент добавлен и соответствует ли образ соответствию требованиям.

3b — обновление VxRail/сторонних компонентов установлено правильно / не обновлять сторонние компоненты
В этом примере мы выполняем модернизацию с 8.0.330 до 8.0.370. Загрузите пакет Composite так же, как и для любого другого цикла модернизации.

В этом сценарии, так как сторонний компонент ранее был установлен правильно.
Здесь видно, что сканирование комплаенса (которое можно запустить вручную) обнаружило, что на хостах установлен компонент, который является частью единого образа: (фильтр по имени компонента)

После загрузки пакета нажмите Далее

При просмотре экрана «Отчет об изменениях » ошибки не отображаются, так как доступ к компоненту производился ранее с использованием правильной процедуры. Поэтому она не будет удалена во время цикла обновления или процесса исправления.

Продолжайте модернизацию в обычном режиме. Сторонний компонент не будет удален и останется частью единого образа.
Сценарий 4 . Модернизация VxRail/модернизация стороннего компонента
Предположения
- Компоненты сторонних производителей были установлены правильно в соответствии с процедурами, описанными в сценариях 1 и 2.
- Если компоненты сторонних производителей были установлены неправильно или конечный пользователь не уверен в их правильности установки (например, если они были установлены вручную с помощью esxcli), рекомендуется соблюдать осторожность.
- Прежде чем продолжить модернизацию кластера VxRail, необходимо проверить, какой метод установки использовался и применялась ли текущая конфигурация с использованием неподдерживаемого или неверного подхода.
- Эта проверка необходима, так как во время цикла обновления сторонние пакеты VIB удаляются со всех хостов, если сторонний пакет был изначально установлен неправильным способом.
Отзыв:
Как проверить, правильно ли установлены компоненты сторонних производителей
Как проверить, правильно ли установлены компоненты сторонних производителей
4a — модернизация VxRail/стороннего компонента, установленного неправильно /модернизация стороннего компонента
В этом примере выполняется модернизация с версии 8.0.330 до версии 8.0.361. Загрузите пакет Composite так же, как и для любого другого цикла модернизации.

В этом случае, поскольку сторонний компонент был установлен неправильно. Во время модернизации VxRail логика модернизации намеренно удаляет компонент, что отражается в журнале модернизации. Чтобы избежать этой проблемы, следует сначала исправить установку стороннего производителя, а затем снова добавить компонент в систему, тем самым устранив повторяющуюся проблему удаления.

Нажмите «Next»
На экране «Change Report» отображается сообщение о том, что сторонний драйвер был установлен неправильно. Поскольку он не является частью единого образа, он удаляется по определению во время этого цикла обновления.
Однако на этом этапе можно использовать ADD COMPONENT для установки более новой версии компонента.
8.2.0.00.000-1DEL.801.0.0.21262349 устанавливается на узлах в этом примере, и мы добавляем DellPower.VMWARE.8.2.SP1.b021.ESX8x к одному образу.

Нажмите НАСТРОИТЬ

Используйте полосу прокрутки вправо, этот параметр изначально скрыт.

Нажмите
и выберите компонент (.zip), компонент которого необходимо модернизировать, а затем СОХРАНИТЬ И ПРОВЕРИТЬ.
В отчете об изменениях ошибок не сообщается, и обновленный компонент будет добавлен в один образ.

Выполните остальные операции по обновлению в обычном режиме.
4b — модернизация VxRail/стороннего компонента / обновление стороннего компонента
В этом примере выполняется модернизация с версии 8.0.330 до версии 8.0.361. Загрузите пакет Composite так же, как и для любого другого цикла модернизации.

В этом сценарии, так как сторонний компонент был установлен правильно.

Нажмите CUSTOMIZE на экране Change Report, затем выберите ADD COMPONENT.
В этом примере мы модернизируем компонент до DellPower.VMWARE.8.2.SP1.b021.ESX8x.zip.

Нажмите «ДОБАВИТЬ КОМПОНЕНТ» / «СОХРАНИТЬ И ПРОВЕРИТЬ»
На экране Change Report будет показано, что компонент будет обновлен в рамках модернизации vLCM в кластере.

Выполните остальные операции по обновлению в обычном режиме.
Сценарий 5 . Модернизация сторонней системы вне цикла модернизации VxRail vLCM
Предположения
- Компоненты сторонних производителей были установлены правильно в соответствии с процедурами, описанными в сценариях 1 и 2.
- Если компоненты сторонних производителей были установлены неправильно или конечный пользователь не уверен в их правильности установки (например, если они были установлены вручную с помощью esxcli), рекомендуется соблюдать осторожность.
- Прежде чем продолжить модернизацию кластера VxRail, необходимо проверить, какой метод установки использовался и применялась ли текущая конфигурация с использованием неподдерживаемого или неверного подхода.
- Эта проверка необходима, так как во время цикла обновления сторонние пакеты VIB удаляются со всех хостов, если сторонний пакет был изначально установлен неправильным способом.
Пожалуйста, ознакомьтесь с:
Как проверить, правильно ли установлены компоненты сторонних производителей
Как проверить, правильно ли установлены компоненты сторонних производителей
5a — компонент стороннего производителя, установленный неправильно / модернизация стороннего производителя вне цикла модернизации VxRail vLCM
В VxRail нет функций, которые позволяют устанавливать сторонние компоненты вне цикла модернизации. Однако для установки компонента не обязательно обновлять весь кластер. См.
Установка стороннего компонента с помощью подключаемого модуля VxRail
Однако в следующем примере также будет рассмотрена модернизация компонента.
Поскольку в этом случае мы не выполняем полный цикл обновления, необходимое временное решение — инициировать «обновление» до той же версии программного обеспечения, которая уже запущена в кластере.
В этом примере кластер работает под управлением версии 8.0.330, поэтому первым шагом будет получение составного пакета модернизации 8.0.330:
VXRAIL_COMPOSITE-8.0.330-29081604_for_8.0.x.zip
Загрузите пакет Composite так же, как и для любого другого цикла модернизации.


Сканирование после отчета об изменениях:
Нажмите НАСТРОИТЬ

Используйте полосу прокрутки вправо, этот параметр изначально скрыт.


Нажмите
и выберите компонент (.zip), компонент которого необходимо модернизировать, а затем СОХРАНИТЬ И ПРОВЕРИТЬ.
В отчете об изменениях ошибок не сообщается, и обновленный компонент добавляется в один образ.
СОХРАНИТЬ И ПРОВЕРИТЬ

Продолжайте модернизацию в обычном режиме.
5b — сторонний компонент установлен правильно / модернизация стороннего производителя вне цикла модернизации VxRail vLCM
В VxRail нет функций, которые позволяют устанавливать сторонние компоненты вне цикла модернизации. Однако для установки компонента не обязательно обновлять весь кластер. См.
Установка стороннего компонента с помощью подключаемого модуля VxRail
Однако в следующем примере также будет рассмотрена модернизация компонента.
Поскольку в этом случае мы не выполняем полный цикл обновления, необходимое временное решение — инициировать «обновление» до той же версии программного обеспечения, которая уже запущена в кластере.
В этом примере кластер работает под управлением версии 8.0.330, поэтому первым шагом будет получение составного пакета модернизации 8.0.330:
VXRAIL_COMPOSITE-8.0.330-29081604_for_8.0.x.zip
Загрузите пакет Composite так же, как и для любого другого цикла модернизации.


После сканирования отчета об изменении нажмите CUSTOMIZE на экране Change Report, затем выберите ADD COMPONENT.
В этом примере мы модернизируем компонент до DellPower.VMWARE.8.2.SP1.b021.ESX8x.zip.

Нажмите «ДОБАВИТЬ КОМПОНЕНТ» / «СОХРАНИТЬ И ПРОВЕРИТЬ»
На экране Change Report будет показано, что компонент будет обновлен в рамках модернизации vLCM в кластере.

Продолжайте модернизацию в обычном режиме.
Additional Information
VxRail. Передовые подходы к внедрению vLCM в VxRail
VxRail и VCF на базе VxRail: Работа со сторонними компонентами