Методи підготовки / розгортання системи HP ProLiant (масив, BIOS, мікропрограмне забезпечення тощо)


9

Я багато часу провожу з системами HP ProLiant та установками Linux. Зважаючи на характер бізнесу, в якому я працюю, у мене немає розкоші бути в змозі одночасно розгорнути велику кількість однакових систем. Окрім того, мої системи розповсюджуються на декілька локацій. Багато моїх серверів схожі, але інсталяції проводяться в розгорнутому режимі, і достатньо часу між ними, щоб побачити зміни в системних конфігураціях, кроки процесора, перегляд програмного забезпечення та інші функції. Тож, хоча у мене досить швидка система швидкого запуску, яка займає 5-10 хвилин, я витрачаю до 45 хвилин на постановку серверного обладнання.

1). Припускаючи, що у мене є диски та фізичні компоненти там, де я їх хочу, я починаю інсталювати DVD з прошивкою та / або SmartStart для налаштування логічних накопичувачів та налаштувань контролера SmartArray. Залежно від програми, мені потрібен тонший контроль над SmartArray, ніж те, що дозволить утиліта BIOS. Оновлення вбудованого програмного забезпечення є корисними, оскільки сервери, можливо, постачаються з більш старими версіями. Іноді я запускаю оновлення мікропрограмного забезпечення після встановлення операційної системи.

2). Налаштування МОП. Параметри МОП потрібно встановити. Зміни пароля адміністратора, встановлені ключі ILO, змінені параметри SNMP ... Я зазвичай це роблю на консолі або знаходжу ILO у списку DHCP та підключаюся віддалено.

3). Мені потрібні конкретні зміни BIOS, які потрібно внести в системах, якими я керую. Наприклад, вимкніть гіпертокування, встановіть профіль живлення, увійдіть у розширене меню BIOS, щоб увімкнути параметри низької затримки, зменшити час очікування ASR, встановити час ...

З огляду на вищенаведені примітки, як можна впорядкувати цей процес? Чи все це є сценарієм? Як це роблять інженери у великих умовах без головної установки? Навіть більше, як можна відслідковувати ці параметри або примусово виконувати певний набір змін?


Яку ОС ви розгортаєте?
— SpacemanSpiff

Майже завжди CentOS, RHEL або Scientific Linux. Отже, Linux ...
— ewwhite

Відповіді:


5

Так, весь процес можна автоматизувати.

(1a) Конфігурація масиву: якщо припустити, що у вас є відмовлений пролійний пакет підтримки, ви можете виконати конфігурацію логічного накопичувача в %preрозділі kickstart hpacucli.

(1b) Оновлення вбудованого ПЗ: HP постачає всі оновлення програмного забезпечення у вигляді виконуваних файлів Linux. Я написав сценарій оболонки, який сканує апаратне забезпечення та оновлює прошивку. Ви можете зробити це в %postрозділі файлу kickstart (хоча я це зробив при першому завантаженні, тому що я вважав, що середовище chroot'ed є дещо вибагливим).

(2) Після встановлення PSP ви можете налаштувати ilo за допомогою hponcfg.

(3) BIOS можна налаштувати за допомогою hp-conrepабо g8 + use hp-rcu. (Я цього не використовував.)

HP має рамки для цього (хоча я не використовую): "HP SmartStart Scripting Toolkit Linux Edition", для детальної інформації ознайомтеся з посібником користувача pdf .


Ну, я використовую інтерфейс CLI hpacucli з ОС, але як я можу це отримати в середовищі інсталятора? Мені потрібні команди hpacucli, які мають відбутися до установки ОС. Я також намагаюся запустити конфігурацію ILO перед вбудованим сервером (оскільки інсталятор ОС іноді монтується через віртуальний носій ILO). Хоча я копаю трохи більше через conrep.
— ewwhite

1
Ви встановлюєте його так: yum install hpacucliу %preрозділі файлу kickstart. Я б використовував завантажувач PXE, а не ilo віртуальний медіа.
— Марк Вагнер

Це означає, що ви додаєте пакети агентів HP Management Agent у ваше сховище Yum, правда?
— ewwhite

Так, PSP tarball містить оберти. Вам може знадобитися налаштувати yum, щоб спочатку побачити репо. Я не знаю, чи застосовуються repoпараметри в командному розділі файлу kickstart перед preзапуском розділу.
— Марк Вагнер


2

Мені вдалося потрапити здебільшого туди, а потім змінив роботу. Однією з останніх речей, які я зробив, було встановлення дистрибутива Linux, який запустить утиліти HP на USB-накопичувач 8 Гб. Потім завантажте на USB-накопичувач. Найголовніше, що мені дають, - це повний інтерфейс інтерфейсу ACU для тонкозернистого налаштування масиву, який мені потрібно зробити, або середовище виконання дляhpacucli сценаріїв.

Ця ж установка може бути використана для перенесення всіх безлічі оновлень мікропрограмного забезпечення, які потрібно виконати.


Який дистрибутив ви використовували для цього? Ви в основному пристосували його для розгортання систем HP, правда?
— ewwhite

@ewwhite Я використовував openSUSE, хоча CentOS, ймовірно, працюватиме так само добре, як не краще. І так, це було розроблено для розгортання HP (це все, що ми мали).
— sysadmin1138
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.