The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Установка RedHat Enterprise Linux AS4 на HP ProLiant DL380G5 (redhat linux hardware)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: redhat, linux, hardware,  (найти похожие документы)
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.me/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.me/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, создаём девайсы, монтируем флэшку и загружаем драйвер: # insmod usb-storage.ko # mknod /dev/sda1 # mkdir /tmp/dd # mount /dev/sda1 /tmp/dd # insmod /tmp/dd/2.6.9-5.EL/cciss.ko Убеждаемся в консольке с сислогом, что загрузка прошла нормально, там должно появиться что-то весьма похожее на это: HP CISS Driver (v 2.6.16-5) cciss: Device 0x3230 has been found at bus 6 dev 0 func 0 ACPI: PCI interrupt 0000:06:00.0[A] -> GSI 18 (level, low) -> IRQ 185 MSI INIT SUCCESS cciss: using DAC cycles blocks= 143305920 block_size= 512 heads= 255, sectors= 32, cylinders= 17562 blocks= 573367600 block_size= 512 heads= 255, sectors= 32, cylinders= 70266 В данном случае, в отличие от описанной в исходной статье ситуации, мне не пришлось создавать девайсы, я просто вернулся в консольку с инсталятором и сказал 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.

  • << Предыдущая ИНДЕКС Правка src / Печать Следующая >>

    Обсуждение [ RSS ]
  • 1, Browny (?), 17:35, 10/09/2008 [ответить]  
  • +/
    Мне приходится ставить RedHat9 на вполне новые IBM x3250. Посему проклятие, идущее эпиграфом, было оценено.
    Опять же imho, но удобнее флешки обычный USB дисковод. Цепляется как /dev/sda, и RH его вполне распознаёт при linux dd.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру