Чёрт возьми, я сделал это!

Сегодня случился такой день, что я попробовал поставить gentoo и у меня получилось ровно настолько, что бы система сама загрузилась. Я скачал последние минимальные дистрибутивы для установки (отечественный) и возруководствовался кратким справочником для установки и немножко вот этим.
Читать далее

Перенос debian lenny с одного компа на другой — это вам не винда!

На самом деле я захотел вместо 4 отдельных дисков сделать raid. А для этого множество накопленных данных надо было вынести с компа на другой, переразметить систему и вернуть всё обратно. Делается всё очень просто:

1) Останавливаем сервера приложений

2) Копируем данные на файловом уровне кроме каталогов

/etc/fstab
/boot/grub/grub.conf
/proc
/sys
/dev
/mnt
/media

3) Переразмечаем диск как нам надо

4) Ставим точно такой же debian

5) Копируем файлы обратно

6) Проверяем работу сервера

Собственно, процедура выполнена по мотивам инструкции, за что ей спасибо.

Программный RAID на debian. Создание при установке системы.

Я выполнял эту процедуру раньше, но почему-то она не нашла своего отображения в моём уютном дневничке. Или теги не расставил 🙂 Восполняю этот пробел 🙂

Для того, что бы установить программный raid при установке системы в самом начале, когда только появляется приглашение на установку, необходимо нажать [tab] и в появившейся снизу строке с опциями установки дописать dmraid=true. Это раз. Потому что функция для lenny ещё экспериментальная 🙂

Во-вторых, надо дойти до дисков, удалить старые партишены, создать новые и у них отметить использование «Для томов RAID». И вот только после этого можно будет выбрать управление RAID, собрать эти тома в RAID и на этом RAID создать партишен и выбрать куда его монтировать.

Это я тут устанваливал систему на сервер, который нужен только на время — данные перебросить. В нём есть аппаратный RAID и ещё четыре диска в программном. Точнее, в программном было четыре, но один умер напрочь в прошлой инкарнации сервера. Поэтому сейчас я собирал RAID5 из оставшихся трёх дисков без всякого hot spare.

А как в debian установить в консоли файл из deb со всеми зависимостями?

Что-то торможу я к вечеру. Вот если у меня есть deb-файл. У файла есть море зависимостей. Если я говорю dpkg -i myfile.deb, то она жалуется чего не хватает. А если я выписываю чего не хватает в команды apt-get install pack1 pack2 pack3, то она пишет, что не хватает ещё чего-то, рекомендует apt-get -f install, который ставит всё, так что потом уже как бы можно снова ставить вышеупомянутый deb-файл. А как бы одной командой всё зашарашить? Типа, ставь, родная, всё, что посчитаешь нужным!

Установка на IBM ServeRAID 8k консольных утилит adaptec StorMan под debian. Мониторинг состояния raid

Я очень боялся, что для моего чёрного rack mount IBM-овского сервера надо будет расстаться с debian, потому что не смогу корректно видеть оборудование. Debian Lenny установился исключительно корректно — в самом начале при установке с CD сетевой инсталляции (мне так проще — есть репозиторий локальный) у меня спросило про какой-то конкретный firmware для сетевой платы. Я скачал именно этот файл и подсунул его на USB флешке. Всё остальное установилось красиво и без вопросов. Остался непонятный момент с мониторингом raid. Raid уровня 6 я проинициализировал из Bios, а инсталляшка его увидела как диск и на него встала. Вопрос в том, что мне надо своевременно узнавать об отказах дисков. Не на лампочки же ходить смотреть! Потому что система не будет жаловаться если два из восьми дисков просто «отключатся». Я проверял 🙂 Итак, дальше — подробная инструкция как я делал. Потому что мне через несколько дней это повторять ещё раз. Когда от экспериментов к реальной установке перейду. Читать далее

Первые впечатления от установки CentOS

Вчера ставил на свою IBM-овскую железяку CentOS. Надо сказать, что если эта система так же хороша, как позиционируется и как выглядит в настройках, то это просто мегачума. Я имею ввиду заточенность системы под серверные решения, под безопасность. Ощущения очень приятные. Немного я пропустил что-то в настройках клавиатуры, поэтому к моменту когда надо было заводить пользователя, то у меня в распоряжении были только русские буквы. В результате я вернулся в окошко с настройкой синхронизации времени и вырезал из адреса сервера слово centos. Поэтому у меня пользователь centos с таким же полным именем и паролем. 🙂 Приятно когда тебя понимают — vim установлен по умолчанию.
Ещё там какой-то глюк с разметкой диска. Она предлагает задать размер партишенов в мегабайтах, а сама меряет в каких-то тугреках. Короче, пока я не увидел что она введённое мною значение рисует сверху на шкале, то очень маленькие разделы создавал. А когда увидел — добавил два нуля и размер стал красивым как надо. Вот. Одним словом, всё пока замечательно и красиво. Вот. Буду пробовать ставит на эту машинку всё остальное и смотреть.

Зачем в инструкциях по установке установки не из репозитория?

Господа суровые линуксоиды! Объясните мне зачем во многих инструкциях по установке идёт описание как поставить пакет прямо сейчас, типа wget bla-bla-bla (причём, не всегда последняя версия) и dpkg -i [скачанный файл]. Если у продукра репозиторий существует в принципе, то какие причины могут побудить человека ставить продукт единовременно и без обновления? Ну я не рассматриваю случаев, когда это бортовой компьютер марсохода и интернета у него там не будет в принципе.