
С сегодняшнего дня начну рассказ о очередной работе для "не малоизвестного информационного агентства РЮО" ... Задание простое ... Необходимо установить сервер, набор таких программ как Apache, Mysql, php, DNSBIND, и почтовый сервер (что конкретно ставить пока не решил) ... Но начнем с самого главного, а именно установки ОС на которой будет крутиться все это. Имеется "жестяная банка" в виде системного блока весом в 5 (или более) кг, с мамой Gigabyte GA-965P-DS3, процессором Intel Core 2 Duo (какой конкретно не помню. Приду домой - посмотрю.), памятью в 2 гб (Kingston) и 3-мя HDD. Еще там стоит сетевая плата Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 и Sapphire Radeon X1650 PRO PCI-Express, но на кой хрен оно (видеокарта) там нужно я до сих пор ума не приложу. Была бы на маме встроенное видео - вообще бы вынул ее от туда.
Один из HDD у меня стоит Seagate ST3160211AS - на него будет ставится сама система, а точнее корневой и Swap разделы. На других 2-х HDD модели Seagate ST3400620NS будет заводиться программный RAID1 массив при помощи mdadm.
Почему Ubuntu Server 10.10 - все просто. Для начала я уже давно работаю в этой системе и никаких проблем в ее администрировании я не наблюдал. Косяки конечно есть но они правятся. В общем начнем .............
Предупреждаю, фото я делал с мобильного телефона и ЭЛТ монитора, который перед этим еще 2 часа ремонтировал ... поэтому качество так называемых "скринов" будет хреновато ...
Саму систему я буду устанавливать с флешки. Далее в BIOS выставляем загрузку и загружаемся с нее и видим:

... выбрав язык нажимаем установить систему ...

... далее подождав 30 - 60 секунд (в зависимости от конфигурации) мы увидим следующую картину ...

... выбрав страну определяем раскладку клавиатуры ...

... определяем страну для которой сделана клавиатура ...

... опять не большие формальности ...

... далее определяем способ переключения раскладки, по умолчанию там выбрано "alt+shift", но мне более по душе "ctrl+shift" ...

По сути там все интуитивно понятно, но данные выкладки я все же сделаю "для тех кто в танке" ... После небольшого шаманства система предложит выбрать сетевой контроллер, по которому сервер будет "бегать" в интернет ...

... после чего система попробует получить ip адрес ...

... и в случае удачи вводим нужный нам HostName ...

... далее система сверит время, если вы того желаете конечно ...

... и мы медленно переходим к разметки дисков. На вопрос "включить устройства SATA RAID отвечаем НЕТ! В биосе raid так же должен быть отключен.

Далее в программе разметки дисков выбираем метод разметки ВРУЧНУЮ.

... в открывшемся окне вы увидите все свои HDD, изначально они у меня были форматированы, поэтому мы сразу переходим к настройке RAID:

... далее создаем устройство MD ...

... выбираем тип устройства программного RAID - RAID1 ...

... выбираем число активных разделов для нашего массива, в нашем случае их 2 ...

... число резервных разделов оставим по умолчанию ...

... далее выбираем наши жесткие диски, которые будут работать в массиве ...

... подтверждаем наши изменения ...

... и заканчиваем настройку программного RAID ...

Далее шаманство с жесткими дисками еще не закончено. Осталось создать корневой, своп и home разделы. Для этого мы выбираем тот HDD который не находится в массиве, точнее там где будет жить сама система ...

... и автоматически размечаем свободное место:

Файловая система по умолчанию выбрана ext4, должны появиться 2 раздела "/" и раздел подкачки. После выбираем raid устройство ...

... выбираем пункт "использовать как" ...

... выбираем файловую систему ...

... выбираем пункт "точка монтирования" ...

... и правим ее на "home" ...

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

... разметку дисков ...

и подтверждаем изменения на диск:

В случае отсутствия ошибок вы должны увидеть процесс форматирования разделов ...

Далее система начнет процесс установки пакетов...

... после ее прохождения нужно будет ввести имя пользователя ...

... имя учетной записи ...

... вводим желаемый пароль ...

...далее система предложит зашифровать домашний каталог. Я не стал ибо не нужно ...

... после система предложит ввести имя прокси сервера - мне оказалось так же не нужно ...

... система продолжает установку ... ... Теперь система уточняет у нас каким образом вы хотите обновлять систему... я выбрал без авто-обновления ...

... Далее вы можете выбрать любое ПО, которое хотели бы установить, но учитывая что я буду ставить все в ручную - выбирать я ничего не стал ...

... Теперь подтверждаем установку GRUB-а ...

После небольших манипуляций система будет установлена:

Теперь, когда система установлена, не забываем вынуть флешку и поправить настройки в BIOS. После загрузки системы вам необходимо будет поправить одну ошибку которую я ранее расписывал. Все, система установлена! Для удаленного управления ею ставим ssh:
sudo aptitude ssh
... и прячем железку в шкаф! :) Для себя я еще поставил следующий набор ПО:
sudo apt-get install vim mc mtr htop
Теперь не помешало бы проверить наш Raid:
[email protected]:/home$ grep /dev/md /etc/fstab
# /home was on /dev/md0 during installation
[email protected]:/home$ df -h /home
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/md0 367G 195M 348G 1% /home
[email protected]:/home$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb1[0] sdc1[1]
390710208 blocks [2/2] [UU]
unused devices: <none>
[email protected]:/home$ sudo mdadm --query --detail /dev/md0
/dev/md0:
Version : 00.90
Creation Time : Fri Mar 18 16:45:08 2011
Raid Level : raid1
Array Size : 390710208 (372.61 GiB 400.09 GB)
Used Dev Size : 390710208 (372.61 GiB 400.09 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Sat Mar 19 22:07:20 2011
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : 1ce39715:c41598a5:9934cbe4:134ff70f
Events : 0.28
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
Что почитать и те материалы которые я использовал ...:
http://help.ubuntu.ru/wiki/программный_raid
http://forum.ubuntu.ru/index.php?topic=46865.0https://help.ubuntu.com/community/FakeRaidHowto
http://sudouser.com/ustanovka-ubuntu-na-raid-1-diski.html
http://linas.org/linux/raid.html
http://www.linuxcenter.ru/lib/articles/hardware/DPT_Hardware_RAID_minihowto.phtml
http://forum.ubuntu.ru/index.php?topic=46865.0