From: Antuan Avdioukhine <antuan@gmail.com.>
Newsgroups:
Date: Mon, 13 Jun 2007 14:31:37 +0000 (UTC)
Subject: Установка RedHat Enterprise Linux AS4 на HP ProLiant DL380G5
Эпиграф
"Чтоб тебе всю жизнь устанавливать старую ОС на новые сервера!" (проклятье сисадмина)
Введение
Прогресс не дремлет, и вот добрый старый Hewlett Packard выпускает новое
поколение своих серверов Proliant. На этот раз число количество изменений
аппаратной части зашкаливает, и если с точки зрения удобства и эксплуатации
они вполне оправданы, то установка старенького RHEL4 обещала быть весёлой.
Весьма кстати на глаза попала статья
[[http://www.opennet.ru/base/sys/redhat_proliant.txt.html "Установка RedHat
Enterprise Linux (RHEL) AS4 на HP ProLiant ML150G3"]], и успех автора вселил
некоторый оптимизм, за что ему отдельное искреннее спасибо.
Шаг 1. Подготовка.
Сразу оговорюсь -- скорее всего, что-то можно было бы сделать эффективнее,
но с линуксом мне не так часто приходится сталкиваться, чтобы знать его
досконально. Итак, поехали. В наличии:
Hewlett Packard Proliant DL380G5 с DVD-RW и без флоповода.
RedHat Enterprise Linux AS4.
Обновлённый драйвер cciss в виде пакета.
Дискетой с драйвером воспользоваться не представлялось возможным ввиду
отсутствия дисковода. Также, в отличие от ML150G3, в дистрибуте RHEL4 нет
драйвера для нового Broadcom-а (сейчас это драйвер bnx2). По этой
причине возникла гениальная идея воспользоваться флэшкой.
Лирическое отступление 1. В ходе экспериментов, благо было в
запасе немного времени, я попробовал переписать содержимое дискеты с
драйверами на флэш и подсунуть её инсталятору, но инсталятор не посчитал
VFAT-ом отформатированную флэшку достойным внимания носителем.
Подготовка свелась к шагам, описанным в разделе "Подготовка" статьи
[[http://www.opennet.ru/base/sys/redhat_proliant.txt.html "Установка RedHat
Enterprise Linux (RHEL) AS4 на HP ProLiant ML150G3"]]: из rpm-ки с драйвером
были извлечены модули для ядер 2.6.9-5.EL и
2.6.9-5.ELsmp и записаны на флэшку.
Шаг 2. Предустановка.
Как и предполагалось, инсталятор бодренько сообщил о том, что No valid
drives found. Не унываем, втыкаем флешку, переключаемся на консольку с
шеллом, грузим модуль usb-storage, создаём девайсы, монтируем
флэшку и загружаем драйвер:
В данном случае, в отличие от описанной в исходной статье ситуации, мне не
пришлось создавать девайсы, я просто вернулся в консольку с инсталятором и
сказал Done.
Шаг 3. Установка.
Вся установка прошла в штатном режиме. Единственное отличие -- кнопку
"Reboot" можно не нажимать, а сразу переходить к генерации
initrd, поскольку консоль с шеллом в этот момент ещё доступна.
Шаг 4. Доустановка.
Собственно, полностью соответствует П.5 упомянутой
выше статьи. Отмечу только два момента:
1. Установка идёт с участием однопроцессорного ядра, в то время как после
установки по умолчанию загрузится мультипроцессорное, поскольку в DL380G5
нынче устанавливают процессоры DualCore.
2. Почему-то у меня в initrd не оказалось модулей
scsi_mod.ko и sd_mod.ko. Возможно, я прощёлкал
какой-то шаг. Поэтому мне пришлось их добавить в initrd и внести
соответствующую правку в init.
Лирическое отступление 2. Когда я повторял эксперимент, благо у
меня под рукой уже была машина с установленным RHEL4, я заранее подготовил
initrd для обоих ядер и на этом этапе просто скопировал их с
флешки в /mnt/sysimage/boot. Ну а если бы мне пришлось решение
тиражировать, я бы ещё и скриптик бы написал ;)
Заключение.
Вот, собственно, и всё. В копилке знаний -- опыт этакой хитрой установки,
пригодится наверняка не раз, ибо с небольшими модификациями подойдёт для
многого.
Постскриптум.
Если бы не жара и беготня, я бы взял флэшку, отформатировал её под
ext2fs, скинул бы на неё файлы с Driver Disk и скормил
инсталлятору на этапе "Add device driver", тогда, скоре всего,
шага 4 можно было бы избежать, а на шаге 2 ограничиться подгрузкой
usb-storage.
1276 Прочтений • [Установка RedHat Enterprise Linux AS4 на HP ProLiant DL380G5 (redhat linux hardware)] [08.05.2012] [Комментариев: 0]