The OpenNET Project / Index page

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

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


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: redhat, linux, hardware,  (найти похожие документы)
From: Петраков Евгений <cruiser666@narod.ru.> Newsgroups: email Date: Mon, 24 Apr 2007 14:31:37 +0000 (UTC) Subject: Установка RedHat Enterprise Linux (RHEL) AS4 на HP ProLiant ML150G3 Proliant ml150 g3 Предистория. Заказчик привёз сервер HP ProLiant ML150 G3. Новенький, в коробочке. Ужастно тяжёлый :). Посетовал на то, что "совсем мелкософт обнаглел со своим лицензированием..." и т.д. и т.п. Да тут ещё как назло на нетваревском сервере зеркало на пару с контроллером посыпалось. Поэтому надо очень быстренько водрузить на вышеозначенный ящик Linux. Визуально оценив сей ящик, я понял, что без плясок с бубном не обойтись, т.к. RedHat Enterprise Linux AS 4 предстояло устанавливать на "Embedded SATA RAID", и я был уверен, что удобоваримых драйверов в комплекте нет, и флопповода тоже не наблюдалось. Рабочий сервер нужен как обычно - позавчера :/ История. Скачал с оф.сайта HP дискетку с дровами, но там не оказалось для ядра 2.6.9-5EL, хотя таковое было заявлено. Подитожим, что же у нас в наличии: Сервер - 1 шт. Харды - 3 шт. DVD-Rom - 1шт. Драйвера - http://h18023.www1.hp.com/support/files/server/us/locate/1116_6265.html В стандартном дистрибутиве отсутствует поддержка HP Embedded SATA RAID, но обнаружилась :) поддержка сетевой платы Broadcom Tigon 3 (драйвер tg3). Итак, глотнём кофе, и приступим к пляскам. Что понадобится:
  • 1.*nix box, который умеет rpm2cpio и sshd
  • 0. прямые руки "Подготовка" драйверов это процедура проходит на п.2 "что понадобится". Под мой контроллер драйвер нашелся тут: http://h18023.www1.hp.com/support/files/server/us/download/25810.html как я уже говорил, в виде .rpm пакета. Качаем, подойдет. Распаковываем # rpm2cpio adpahci-1.2.5571-1.rhel4.i686.rpm |cpio -i --make-directories # tar xzf opt/adaptec/storage_drivers/adpahci-1.2.5571_2006_08_18.tar.gz # rm -rf opt получаем бинарные модули для разных ядер в ./adpahci-1.2.5571_2006_08_18/lib/modules запомним. Пригодится позже Начало установки Грузимся с инсталляционного диска RHEL AS 4, до тех пор, пока инсталлятор радостно не сообщит, что он не нашёл ни одного жёсткого диска. Переключившись во вторую консоль, убеждаемся, что мы уже допущены к shell'у. Модуль сетевой платы есть в комплекте, так что подгружаем его, и назначаем IP адрес п.1 # modprobe tg3 # ifconfig eth0 192.168.192.168 netmask 255.255.255.0 будем считать, что сеть у нас появилась, и мы уже как-то можем выбраться за пределы localhost. Качаем подготовленный драйвер: п.2 # scp username@192.168.192.1:adpahci-1.2.5571_2006_08_18/lib/modules/2.6.9-5.EL/updates/adpahci.ko . Подгружаем модуль # insmod ./adpahci.ko и смотрим, что у нас в syslog: scsi0 : Adaptec adpahci SATA HostRAID Controller Vendor: ST316081 Model: 2AS Rev: AJJ Type: Direct-Access ANSI SCSI revision: 03 scsi0:0:0: Tagged Queuing enabled. Depth 2 SCSI device sda: 312237857 512-byte hdwr sectors (159866 MB) SCSI device sda: drive cache: write through sda: sda1 sda2 sda3 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Vendor: ADAPTEC Model: RAID 1 Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 scsi0:11:0: Tagged Queuing enabled. Depth 16 SCSI device sdb: 312237857 512-byte hdwr sectors (159866 MB) sdb: asking for cache data failed sdb: assuming drive cache: write through sdb: sdb1 sdb2 Attached scsi disk sdb at scsi0, channel 0, id 11, lun 0 Как видим, драйвер загрузился, диски найдены. Следующим этапом создаём для них устройства: # mknod /dev/sda # mknod /dev/sdb Возвращаемся к нашему забытому инсталлятору. Нажимаем OK, в окошке с дополнительными драйверами нажимаем Done. Сеть нам больше не нужна, но ответ дать придется. п.3 На этом подготовительный этап можно считать законченным, и продолжать установку в обычном режиме, а в это время попить чего-нибудь :) Попили? Хорошо. Тогда продолжим. Инсталляция завершена, и нас информируют, что пора бы и перезагрузиться. п.4 Перезагружаемся. Ждём, пока этот монстр перезагружается, и видим что.... Система не грузится, паникует, и зачем-то убивает init. Вы уже поняли, в чем дело? Значит будем исправлять допущенную "ошибку". Повторяем шаги с 1 и 2 с той разницей, что грузимся в rescue-режиме. Чтобы убедиться, что всё у нас в порядке, и чтобы "ручками" не монтировать разделы нашей новой системы, просим чтобы оно само их пошурашало-поискало. Если всё идёт по намеченному сценарию, то образ нашей новой системы монтируется в /mnt/sysinstall п.5 Следующим этапом нам предстоит скопировать драйвера в /lib/modules и добавить их в initrd Чтобы было удобнее работать, в концольке пишем # chroot /mnt/sysinstall далее копируем драйвер в правильное место: # mkdir -p /lib/modules/2.6.9-5.EL/kernel/drivers/scsi/adpahci # scp username@192.168.192.1:adpahci-1.2.5571_2006_08_18/lib/modules/2.6.9-5.EL/updates/adpahci.ko . обновляем зависимости # depmod -a 2.6.9-5.EL настало время обновить initrd, т.к. на этапе загрузки /lib будет недоступен, а драйвер нам больше взять негде. # mkdir ~/tmpinitrd # cd ~/tmpinitrd # zcat /boot/initrd-2.6.9-5.EL.img | cpio -i -make-directories # cp /lib/modules/2.6.9-5.EL/kernel/drivers/scsi/adpahci/adpahic.ko lib/ добавляем строчки echo "Loading adpahci.ko module" insmod /lib/adpahci.ko в файл init между загрузкой модулей sd_mod.ko и dm-mod.ko с модификациями закончено, соберём initrd в удобоваримый вид # find | cpio -o --format='newc' | gzip -9 - > /boot/initrd-2.6.9-5.EL.hp.img проделываем то же самое для остальных initrd, не забывая подсовывать правильный драйвер. добавляем alias в /etc/modprobe.conf (если его там нет) # echo "alias scsi_hostadapter adpahci" >>/etc/modprobe.conf Финальный штрих - правим grub.conf (или lilo.conf), подставив вместо стандартных initrd наши. п.6 Танцы кончились, поздравляю. :-) PS: скорее всего пункт 4 можно было-бы и пропустить, но подумал я об этом уже поздно, а переставлять систему ради проверки было лениво :-)

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

    Обсуждение [ RSS ]
  • 1, kde (??), 14:46, 27/04/2007 [ответить]  
  • +/
    Чето, я не понял. а mkinitrd REHELL не понимает???
     
  • 2, _Kuzmich (ok), 07:37, 28/04/2007 [ответить]  
  • +/
    Тоже интересно почему автор не воспользовался mkinitrd.
     
     
  • 3, Автор (?), 02:07, 08/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Честно говоря, из головы вылетело :-)) мы лёгких путей не ищем ;-)

    а вообще-то сделал то, и так, в чем был уверен.

     

  • 4, Ru_Grey (?), 08:12, 25/11/2007 [ответить]  
  • +/
    Заставить бы на Debian 4 это чудо работать :-)
     
     
  • 5, vimak (??), 11:56, 04/04/2008 [^] [^^] [^^^] [ответить]  
  • +/
    debian-40r1-i386-DVD установился бе-зо-всяких танцев с бубном

    debian:~# df -h
    Файловая система      Разм  Исп  Дост  Исп% смонтирована на
    /dev/sda1             259M  103M  143M  42% /
    tmpfs                 1,7G     0  1,7G   0% /lib/init/rw
    udev                   10M   72K   10M   1% /dev
    tmpfs                 1,7G     0  1,7G   0% /dev/shm
    /dev/sda9              56G  194M   53G   1% /home
    /dev/sda8             373M   11M  343M   3% /tmp
    /dev/sda5             4,6G  1,9G  2,6G  42% /usr
    /dev/sda6             2,8G  220M  2,4G   9% /var
    /dev/hda              275M  275M     0 100% /media/cdrom0

    scsi0 : ioc0: LSISAS1068, FwRev=01142100h, Ports=1, MaxQ=511, IRQ=50
      Vendor: HP        Model: DF072ABAA8        Rev: HPD8
      Type:   Direct-Access                      ANSI SCSI revision: 05
      Vendor: HP        Model: DF072ABAA8        Rev: HPD8
      Type:   Direct-Access                      ANSI SCSI revision: 05
      Vendor: LSILOGIC  Model: Logical Volume    Rev: 3000
      Type:   Direct-Access                      ANSI SCSI revision: 02
    SCSI device sda: 140623872 512-byte hdwr sectors (71999 MB)
    sda: Write Protect is off
    sda: Mode Sense: 03 00 00 08
    SCSI device sda: drive cache: write through
    SCSI device sda: 140623872 512-byte hdwr sectors (71999 MB)
    sda: Write Protect is off
    sda: Mode Sense: 03 00 00 08
    SCSI device sda: drive cache: write through
    sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 >
    sd 0:1:0:0: Attached scsi disk sda

     

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




    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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