VxRail - Управління кастомними компонентами vLCM
Summary: У цьому документі описується, як перевірити, встановити та керувати власними сторонніми компонентами у середовищах VxRail за допомогою VxRail vLCM. У ньому описані підтримувані сценарії оновлення, поширені неправильні налаштування та найкращі робочі процеси для забезпечення надійної роботи життєвого циклу VxRail. ...
Instructions
Вступ
Цей документ зосереджений виключно на встановленні та оновленні пакету депо третьої сторони (за винятком окремого vSphere Installation Bundle (VIB)) на хостах VxRail ESXi, які є членами кластера VxRail.
Вся валідація та тестування проводилися на кластерах VxRail з кодом 8.0.3xx.
Процедури застосовуються до всіх типів кластерів VxRail з підтримкою vLCM:
- Динаміка
- Стандарт
- Розтягнутий
Переконайтеся, що ви знайомі з цими концепціями, перш ніж переходити до таких сценаріїв:
- Як підтвердити, що vLCM увімкнено
- Як підтвердити, що vLCM не увімкнено
- Встановлення стороннього компонента за допомогою плагіна VxRail
- Як перевірити, чи неправильно встановлені сторонні компоненти
- Як перевірити, чи правильно встановлені сторонні компоненти
Сценарії:
- Сценарій 1 — Встановив сторонній компонент і увімкнув VxRail vLCM
- Сценарій 2 — Встановити компонент сторонньої сторони
- Сценарій 3 - Upgrade VxRail не покращує сторонній компонент
- Сценарій 4 - Оновлення VxRail/оновлення стороннього компонента
- Сценарій 5 - Оновлення сторонніх пристроїв поза циклом оновлення VxRail vLCM
Як підтвердити , що vLCM увімкнено:
- Перевірте VxRail Plugin у vCenter UI, перейдіть до вкладки Оновлень у плагіні

- Перевірте статус зображення, прошивку та додаток драйверів: буде вказано кластер vxrail-hsp:

Обидва місця в інтерфейсі потрібно перевірити, щоб підтвердити, що VxRail vLCM увімкнено.
Запуск команди curl через VxRail Manager для перевірки стану vLCM недостатній.
Як підтвердити, що vLCM не увімкнено:
Перевірте вкладку оновлень у vCenter (не VxRail Plugin).

Тут ми бачимо посилання на «Базові лінії» та «Керувати одним зображенням».
Це означає, що кластер не пройшов процес активації 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
Завантажуйте композитний пакет, як і в будь-якому іншому циклі оновлення.


Після сканування звіту про зміни:

Вам пропонують:

Натиснувши CUSTOMIZE, ви можете керувати сторонніми компонентами.

Далі натисніть ДОДАТИ КОМПОНЕНТ
Тип компонента: Драйвер
Компонентний пучок: DellPower.VMWARE.8.2.b160.ESX8x.zip
Будь ласка, прочитайте та зверніть увагу на інформаційне повідомлення.

Натисніть ДОДАТИ КОМПОНЕНТ, тут компонент готовий до додавання до єдиного зображення.

Натисніть ЗБЕРЕГТИ ТА ПІДТВЕРДИТИ
Тут ми бачимо, що сторонній компонент успішно додано до єдиного образу, який використовується для цього кластера.
Продовження «Оновлення» запускає Remediation і застосування компонента до кожного хоста за допомогою правильного та підтримуваного методу.

Пам'ятайте, що ми запускаємо «оновлення» з 8.0.330 до 8.0.330, тож єдина зміна, яка застосовується до кластера, — це сторонній компонент, який у цьому прикладі є стороннім компонентом.
Продовжуйте оновлення і дайте йому завершитися.
Після завершення оновлення ви можете перевірити, чи сторонній компонент додано до VxRail Single Image правильно; Перейдіть на вкладку «Зображення»: (фільтр із назвою компонента)

Додаткову перевірку можна зробити тут:
Менеджер життєвого циклу / налаштування / адміністрування / налаштування патчів

Вищезазначене підтверджує, що сторонній компонент успішно додано до VxRail Single Image і не буде видалений під час наступного циклу оновлення.
Ніколи не слід змінювати жодних налаштувань чи опцій у інтерфейсі Менеджера життєвого циклу. Усі внесені там зміни не підтримуються на кластерах 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
Перейдіть на вкладку «Оновлення» у плагіні VxRail і пройдіть: VxRail: Як увімкнути режим vSphere Lifecycle Manager

Наприкінці валідації ви помічаєте невдачу — це очікувано.


Це повідомлення повідомляє, що під час валідації створення Single Image були виявлені компоненти на вузлах, які не належать до бажаного стану — тобто Single Image, що використовується для цих вузлів.
У цьому випадку сторонній компонент встановлювався вручну на вузли.
Як показано на скріншоті, користувачу просять надати компонент у форматі 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 видаляються з усіх хостів за задумом, якщо сторонні VIB були встановлені неправильним способом.
3a - Оновлення VxRail/неправильно встановлений сторонній компонент / не оновлюйте сторонній компонент
У цьому прикладі ми оновлюємося з 8.0.330 до 8.0.361. Завантажуйте композитний пакет, як і в будь-якому іншому циклі оновлення.

У цьому випадку, оскільки сторонній компонент був встановлений неправильно. Під час оновлення VxRail логіка оновлення прибирає компонент за задумом, що відображається у журналі оновлень. Щоб уникнути цієї проблеми, спочатку слід виправити встановлення стороннього пристрою, а потім додати компонент назад у систему, тим самим усунувши повторювану проблему видалення.

Щоб вирішити цю проблему, натисніть CUSTOMIZE для додавання стороннього компонента.
Натиснувши CUSTOMIZE, ви можете керувати сторонніми компонентами.

Далі натисніть ДОДАТИ КОМПОНЕНТ
Тип компонента: Драйвер
Компонентний пучок: DellPower.VMWARE.8.2.b160.ESX8x.zip
Прочитайте і зверніть увагу на інформаційне повідомлення.

Натисніть ДОДАТИ КОМПОНЕНТ, тут компонент готовий до додавання до єдиного зображення.

Натисніть ЗБЕРЕГТИ ТА ПІДТВЕРДИТИ
Тут ми знаємо, що сторонній компонент уже існує на вузлах, тому в звіті про зміни про нього не згадується. Однак компонент все одно буде додано до Single Image.
Продовження оновлення запускає корекцію як частину повного циклу оновлення, і компонент буде застосований до кожного хоста за допомогою правильного та підтримуваного методу.

Тепер, коли компонент буде в Single Image, вам не доведеться додавати його знову під час наступного циклу оновлення. Він залишається статичним всередині Single Image, доки ви не вирішите оновити цей компонент, що також розглядається в документації.
Після завершення оновлення ви можете перевірити зображення, щоб переконатися, що компонент додано і що зображення відповідає вимогам.

3b - Правильно оновити VxRail/сторонню установку /не оновлювати сторонній компонент
У цьому прикладі ми оновлюємося з 8.0.330 до 8.0.370. Завантажуйте композитний пакет, як і в будь-якому іншому циклі оновлення.

У цьому випадку, оскільки сторонній компонент був попередньо встановлений правильно.
Тут ми бачимо, що сканування відповідності (яке можна запускати вручну) виявило встановлений компонент на хостах, який є частиною Єдиного Образу: (фільтр за назвою компонента)

Після завантаження пакету натисніть «Далі»

Перегляд екрану «Звіт про зміни » не показує помилок, оскільки компонент раніше був використаний за правильною процедурою. Тому її не видаляють під час циклу оновлення або процесу ремонту.

Продовжуйте оновлення як зазвичай. Сторонній компонент не буде видалений і залишиться частиною Єдиного Зображення.
Сценарій 4 - Оновлення VxRail/оновлення стороннього компонента
Припущення
- Сторонні компоненти були встановлені правильно, відповідно до процедур, викладених у Сценаріях 1 і Сценарій 2.
- Якщо сторонній компонент був встановлений неправильно, або кінцевий користувач не впевнений, чи він встановлений правильно (наприклад, якщо він був встановлений вручну за допомогою esxcli), рекомендується бути обережним.
- Перед тим, як продовжити оновлення кластера VxRail, необхідно перевірити, який метод встановлення використовувався і чи застосовувалася поточна конфігурація за допомогою непідтримуваного або неправильного підходу.
- Ця перевірка є необхідною, оскільки під час циклу оновлення сторонні VIB видаляються з усіх хостів за задумом, якщо сторонні VIB були встановлені неправильним способом.
Огляд:
Як перевірити, чи неправильно встановлені сторонні компоненти
Як перевірити, чи правильно встановлені сторонні компоненти
4a - Оновлення VxRail/неправильно встановлений стороннім користувачем / оновлення компонента третьої сторони
У цьому прикладі ми оновлюємося з 8.0.330 до 8.0.361. Завантажуйте композитний пакет, як і в будь-якому іншому циклі оновлення.

У цьому випадку, оскільки сторонній компонент був встановлений неправильно. Під час оновлення VxRail логіка оновлення прибирає компонент за задумом, що відображається у журналі оновлень. Щоб уникнути цієї проблеми, спочатку слід виправити встановлення стороннього пристрою, а потім додати компонент назад у систему, тим самим усунувши повторювану проблему видалення.

Натисніть «Далі»
На екрані «Звіт про зміни» ми бачимо, що сторонній драйвер встановлено неправильно. Оскільки він не є частиною Єдиного Зображення, його навмисно видаляють під час цього циклу оновлення.
Однак на цьому етапі ми можемо використати ADD COMPONENT для встановлення новішої версії компонента.
8.2.0.00.000-1DEL.801.0.0.21262349 встановлюється на вузлах у цьому прикладі, і ми додаємо DellPower.VMWARE.8.2.SP1.b021.ESX8x до Єдиного Образу.

Натисніть CUSTOMIZE

Обов'язково використовуйте смугу прокрутки, щоб прокрутити вправо, ця опція спочатку прихована.

Натисніть
і виберіть компонент (.zip), щоб оновити компонент, потім ЗБЕРЕГТИ ТА ПЕРЕВІРИТИ.
Звіт про зміни не повідомляє про помилки, а оновлений компонент буде додано до Єдиного зображення.

Продовжуйте решту оновлення як зазвичай.
4b - Правильно оновити VxRail/сторонню установку / оновити компонент сторонньої сторони
У цьому прикладі ми оновлюємося з 8.0.330 до 8.0.361. Завантажуйте композитний пакет, як і в будь-якому іншому циклі оновлення.

У цьому випадку, оскільки сторонній компонент був встановлений правильно.

Натисніть CUSTOMIZE на екрані Change Report, потім виберіть ADD COMPONENT.
У цьому прикладі ми оновлюємо компонент до DellPower.VMWARE.8.2.SP1.b021.ESX8x.zip.

Натисніть ДОДАТИ КОМПОНЕНТ / ЗБЕРЕГТИ ТА ПЕРЕВІРИТИ
На екрані Звіту про зміни показано, що компонент буде оновлено в рамках оновлення vLCM по всьому кластеру.

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


Після сканування звіту про зміни:
Натисніть CUSTOMIZE

Обов'язково використовуйте смугу прокрутки, щоб прокрутити вправо, ця опція спочатку прихована.


Натисніть
і виберіть компонент (.zip), щоб оновити компонент, потім ЗБЕРЕГТИ ТА ПЕРЕВІРИТИ.
Звіт про зміни не повідомляє про помилки, а оновлений компонент додається до єдиного зображення.
ЗБЕРЕЖІТЬ І ПЕРЕВІРТЕ

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


Після сканування звіту про зміни натисніть CUSTOMIZE на екрані звіту про зміни, потім виберіть ДОДАТИ КОМПОНЕНТ
.У цьому прикладі ми оновлюємо компонент до DellPower.VMWARE.8.2.SP1.b021.ESX8x.zip.

Натисніть ДОДАТИ КОМПОНЕНТ / ЗБЕРЕГТИ ТА ПЕРЕВІРИТИ
На екрані Звіту про зміни показано, що компонент буде оновлено в рамках оновлення vLCM по всьому кластеру.

Продовжуйте оновлення як зазвичай.