Я провожу много времени с системами HP ProLiant и установками Linux. Из-за специфики бизнеса, в котором я работаю, я не могу позволить себе развертывание большого количества идентичных систем одновременно. Кроме того, мои системы распределены по нескольким местам. Многие из моих серверов похожи, но установки происходят быстрыми темпами, и между ними достаточно времени, чтобы увидеть изменения в системных настройках, степпингах процессора, версиях прошивки и других функциях. Поэтому, несмотря на то, что у меня установлена достаточно быстрая система кикстарта, которая занимает 5-10 минут, я трачу до 45 минут на подготовку серверного оборудования.
1). Предполагая, что у меня есть диски и физические компоненты, где я их хочу, я начинаю установку с DVD-диска с микропрограммой и / или SmartStart для настройки логических дисков SmartArray и параметров контроллера. В зависимости от приложения, мне нужно более точное управление SmartArray, чем то, что позволяет утилита BIOS. Обновления встроенного ПО полезны, поскольку серверы могут поставляться с более ранними версиями. Иногда я запускаю обновления прошивки после установки операционной системы.
2). Настройка МОТ. Параметры МОТ должны быть установлены. Изменения пароля администратора, установленные ключи ILO, измененные параметры SNMP ... Обычно я делаю это на консоли или нахожу ILO в списке DHCP и подключаюсь удаленно.
3). Мне нужно внести конкретные изменения в BIOS в системах, которыми я управляю. Например, отключите гиперпоточность, настройте профиль питания, войдите в расширенное меню BIOS, чтобы включить настройки с низкой задержкой, уменьшить время ожидания ASR, установить время ...
Учитывая приведенные выше замечания, как я могу упростить этот процесс? Все эти вещи могут быть написаны в сценарии? Как это делают инженеры в больших установках без установки головы? Более того, как вы можете отслеживать эти параметры или массово вносить определенный набор изменений?