Методи підготовки / розгортання системи 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.