Установка CENTOS x86_64 под XEN в качестве гостевой ОС

Собственно, ничего особенного, кроме того, что на третьем шаге она вдруг вам заявит:

Unable to retrieve http://mirror.centos.org//centos …

С чего бы вдруг ? Долго пробовал варианты, думал даже проблема с самим адресом. Но вдруг почему-то осенило: а если вместо адреса сайта, который он просит, дать ему IP этого сайта ? Вот:  ping mirror.centos.org, ответ: 216.7.183.116

Конечно, перед установкой у себя следует выполнить команду ping и узнать текущий IP для сервера с дистрибутивами, потому что вполне может быть, что он меняется.

Далее в поле «Web site name:» пишем уже не URL сервера (mirror.centos.org), а его IP: 216.7.183.116. Ну, а в поле «CentOS directory:» /centos/5/os/x86_64

Далее начинается загрузка /images/stage2.img, которая в зависимости от канала на сервере может занять несколько минут / часов (он весит 108Мб).

Ну-с, в добрый путь!

Рубрика: CENTOS | Комментарии (19)

Про секс и unix (linux)

Не помню где я нашел эту картинку ...

Рубрика: Юмор | Комментарии (3)

Определение версии ядра

Иногда бывает нужно «вспомнить» версию ядра и системы, которая стоит на сервере. Выполняется это командой:

uname -a

Получим ответ системы, например такой:

Linux servername.ru 2.6.18-164.15.1.el5.028stab068.9 #1 SMP Tue Mar 30 18:07:38 MSD 2010 x86_64 x86_64 x86_64 GNU/Linux

Более подробный ответ можно получить от команды:

cat /proc/version

Выглядит обычно так:

Linux version 2.6.18-164.15.1.el5.028stab068.9 (root@rhel5-build-x64) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Tue Mar 30 18:07:38 MSD 2010

Ну, а собственно версию операционной системы можно выяснить командой:

cat /etc/redhat-release

Получив в ответ, точное сообщение:

CentOS release 5.4 (Final)

Рубрика: CENTOS | Комментарии (14)

Установка CENTOS 5.5 x86_64 с флешки (USB)

Случилось мне заниматься настройкой HP DL 120G6 с RAID-контролером и двумя винтами по 500Gb. Сервер заказали без CDROM-а, потому что он нужен по сути всего 1 раз – при первой настройке сервера. В общем, обычная вроде задача …

Установка операционки  - CENTOS 5.5 x86_64, выполнялась с 4-х гиговой usb-флешки, на которую записывался iso-образ net install и файлы образов 1,2,4 и 6-го дисков (для минимальной установки, без редактирования состава пакетов).

Иначе установка полностью не сможет завершиться, а загрузчик на жесткий диск ANACONDA пишет в самую последнюю очередь :( так что рекомендую скачать эти 4 диска сразу или один DVD-образ (правда это более 4Gb и на мою флешку он не влазит).

Примечание: даже несмотря на то, что установщик предлагает вставить диск с образом # 2 (и т.д.) и нажать кнопку «Продолжить», на самом деле тут же аварийно завершается, потому что вынимая флешку из сервера мы фактически ее размонтируем, а вот обратно втыкая она сама автоматически не монтируется … почему-то. Это вопрос к разработчикам ANACONDA.

На флешку пишем очень компактный iso-образ CENTOS версии net install (10Mb всего), с помощью абсолютно бесплатной программы UNetbootin:

Программа для создания загрузочного usb-диска или flash-ки

И 4 диска (.iso): 1,2,4 и 6-ой ! Третий и пятый и другие не потребовались. Только эти.

Кстати, с помощью net install можно установить ОС прямо из сети, правда если у вас канал не очень скоростной (менее 1Мб/с) это будет очень проблематично, даже при минимальной установке.

Да и еще: не пытайтесь устанавливать систему в графическом режиме !!! ANACONDA (установщик) содержит баг в шаге выбора состава пакетов и после того, как вы загрузите образ stage2 (100Мб) вас попросят отправить сообщение об этом баге разработчикам операционной системы, без возможности продолжить работу по установке системы. Так что выбирайте сразу text-mode !

А затем, все усложнилось тем, что RAID упорно не хотел устанавливать GRUB (загрузчик операционной системы) на жесткий диск, как я не бился с настройками в момент загрузки. Сервер прекрасно грузился с флешкой, но без нее загружаться не хотел. И начались танцы с бубном …

Первое, что мне пришло в голову, это перенести GRUB ручками, загрузившись с образа Live CD, зайти командой grub:

> root (hd1,0)
> setup (hd1)

Система мне радостно сообщила, что мол, все Ок, перенесла загрузчик, предложила reboot, но после этого ничего не изменилось.  Обращаю внимание на то, что hd0 в моем случае сама флешка, которую сама система видит как жесткий диск.

Порывшись в сети обнаружил, что с такой проблемой как у меня по крайней мере в русскоязычной части никто не сталкивался. В англоязычной части удалось найти несколько постов, но все они сводились к решению переноса загрузка руками (что я уже сделал), либо те же действия, но автоматом командой grub-install.

В общем, описывать многочасовое «вкуривание» (до 5 утра! трижды!) постов в сети и документации по raid-контролерам не буду, скажу лишь, что позвонил в представительство HP получил странный совет устанавливать ОС на сервер … НЕ ВКЛЮЧАЯ RAID, а потом его собрать. Возможно, я чего-то не знаю про новые raid-контролеры, но раз сами HP предлагают – попробовал. Система НЕ ОБНАРУЖИЛА жесткий диск в момент установки, что в общем-то, меня не удивило, хотя я в документации на диске к серверу этот же совет нашел !

Попробовал по второму совету службы поддержки HP установить драйвера с компакта для raid и sata-контролеров, а затем переносить GRUB. Попробовал – те же  грабли. Загрузил свежие драйвера, обновил kernel (так не ставились – просили свежий), но в итоге опять те же грабли.

Снова обратился к службе поддержки HP – те предложили обновить BIOS на новую версию и послали на сайт качать и читать, что и как делать надо. Обновил я BIOS с 4-х часовыми танцами с бубном – CDROM-а то нет! Снова все по кругу. И опять те же грабли !!!

Ну, ладно, хватит лирики:

1) Включите режим boot from usb с BIOS вашего сервера;
2) Вставьте подготовленный как описано выше ваш usb-флешдрайв в USB разъем;
3) Когда появится синее меню выбора варианта загрузки, выберите TEXT !
4) Когда операционная система спросит вас, откуда брать образы, укажите / (корень вашего sda1), куда вы заботливо по моему совету положили 4 файла образа;
5) Далее начнется установка, появится приветствие, нажимаем Ок, затем установщик предлагает выбрать тип разбиения. ВНИМАНИЕ! На этом шаге следует вынуть флешку из разъема!!! После чего вернуться на шаг назад (нажав кнопку «Назад»), затем еще раз Ок и теперь вместо выбора типа разбиения для текущего жесткого диска и флешки, будет только (!) текущий жесткий диск.
6) Далее разбиваем жесткий диск на разделы и тома так, как вам нравится, главное – настройка загрузчика, которая появляется после окончания настройки типа разбиения диска. Когда система спросит, куда вы хотите установить GRUB (загрузчик), если флешка будет подключена в систему, то он предложит для нее MBR, а для жесткого диска только (!) первый сектор. Но RAID его не читает и поэтому грузится ! Т.е. установка возможна только в MBR ! Если вы вынули флешку как я вам указал в п. 5, то теперь система предложит вам установку в MBR (!) текущего диска и вторым пунктом в первый сектор. Выбираем, естесственно, вариант с MBR (Master Boot Record) и нажимаем «Далее».

Далее нужно воткнуть флешку назад и продолжить установку. Будут вопросы, пишите в комментарии, постараюсь помочь.

Рубрика: CENTOS | Комментарии (11)