Обновляем серверы Lenovo Thinksystem/ThinkAgile VX с помощью VMware vSphere Lifecycle Manager

В VMware vSphere 7.0 появился новый встроенный продукт для управления обновлениями Lifecycle Manager. Кратко я о нём упоминал в статье:

VMware ESXi 7.0 и неподдерживаемое оборудование

Данный менеджер умеет проверять HCL и даже, по слухам, обновлять прошивки оборудования!

После несколько обращений по поводу функционала и неполным пониманием собеседников как это работает настало время написать про интеграцию с экосистемой Lenovo.

Lenovo XClarity Administrator (LXCA) (Опционально, но рекомендую)

Первый компонент, который нам понадобится, это LXCA. Данный продукт разработан компанией Lenovo для замены IBM Systems Director. Бесплатная версия умеет собирать события и обновлять прошивки через карты управления серверами (Lenovo Integrated Management Module 2 (IMM2) и XClarity Controller (XCC), CMM2), даёт возможность сквозной аутентификации к IMM2/XCC/CMM2.

Система разворачивается довольно просто с шаблона ВМ OVA, который берём со странички Lenovo XClarity Administrator Updates. Прописываем в DNS имя ВМ, даём интернет, добавляем серверы через Discovery и обновляем через Provisioning Firmware Updates. Функционалом можно пользоваться  и без интеграции с vSphere.

Документация на LXCA.

Примечание. Официальная позиция Lenovo заключается в том, что vLCM и LXCI не требуют LXCA для обновления прошивок адаптеров. Из обратной связи пользователей есть подтверждение, что с версии 7.2.0 LXCI обновляла прошивки без LXCA,  а версия 7.1.0 без LXCA нормально не функционировала.

Lenovo XClarity Integrator (LXCI)

Если посмотреть на картинку с общей архитектурой vLCM, то мы видим компонент Vendor  Addon.
Для оборудования Lenovo данное расширение включено в состав LXCI.

Система разворачивается довольно просто с шаблона ВМ OVA, который берём со странички Lenovo XClarity Integrator for VMware vCenter. Прописываем в DNS имя ВМ, интегрируем при установке с LXCA, даём интернет, добавляем vCenter через регистрацию.

Документация на LXCI.

Проверяем и добавляем серверы через vSphere Client — Menu — LXCI (+доступ к консолям серверов через меню). При отсутствии LXCA указываем логины и пароли к XCC:

Убеждаемся, что доступен и LXCA, если настраивали интеграцию.

Качаем пакет для наших серверов:
На данный момент пакет 3.3.0 поддерживает следующие модели серверов (расшифровка моделей):

7Y88,7D1Z,7X84,7D2G,7D2H,7D2F,7Z20,7D29,7D4L,7D5R,7Z05,7Y03,7Y02,7D20,7D27,7Y51,7Y99,7Y55,7Y98,7Z46,7D5T,7D5U,7X02,7Z03,7Y46,7Y90,7Z01,7X19,7X18,7Y95,7D5S,7Z04,7X08,7Y89,7X07,7X06,7X12,7X13,7X11,7Y47,7X05,7X70,7Y00,7X09,7Z06,7X16,7X21,7X58,7Y53,7Y54,7X82,7Z09,7Y36,7D2X,7Y52,7D2Y,7Y87,7D2T,7Y37,7Y38,7X10,7X69,7Y96,7Z02,7D1B,7D2W,7Z08,7X81,7D2V,7Y45,7X15,7X83,7X01,7D1X,7Y73,7D2U,7X98,7Y72,7D4K,7X99,7Z07,7X04,7Y16,7X03,7Y15

vSphere Lifecycle Manager

Для обновления ESXi, драйверов и прошивок необходимо кластеры перевести с VUM Baseline на  модель обновления на основе образов (Updates — Image).

При сборке образа у нас появляется сразу несколько опций:

  • добавить customization addon от производителя для установки проверенных версий драйверов и дополнительных утилит;
  • добавить Firmware and Drivers Addon с выбором hardware support manager коим у нас является LXCI и указать пакет, скаченный ранее;
  • добавить Components — заменить вручную драйверы и утилиты, доступные с репозиториев.

После проверки получаем следующий отчёт о том, что будет обновлено:


Quick Boot

На снимке экрана мы видим уведомление о несовместимости модели сервера с технологией Quick Boot, о которой в нашем бложике есть заметка:

VMware vSphere Quick (Re)Boot

Для серверов Lenovo есть хороший документ Using Quick Boot in VMware ESXi 7.0 on Lenovo ThinkSystem Servers, а проверить совместимость моделей с технологией можно в VMware HCL.

Очевидно, что технология Quick Boot может быть использована только для обновления компонентов и драйверов в ESXi и не используется при прошивке аппаратных частей сервера.

Напутственное слово

Успешных обновлений! Помните, что часть прошивок требует выполнения PowerCycle — не забывайте обесточивать серверы при проблемах после прошивки прежде, чем паниковать и терзать поддержку!

Обновляем серверы Lenovo Thinksystem/ThinkAgile VX с помощью VMware vSphere Lifecycle Manager: 3 комментария

  1. По слухам, LXCI с версии 7.2.0 может работать без LXCA для обновления прошивок.
    Добавил примечание в текст.
    Можете проверить у себя… 😉

  2. Ещё остается замечание по VSAN HCL — в получаемом пакете Lenovo Customization Addon могут быть неподдерживаемые версии драйверов

Добавить комментарий для Mister Nobody Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *