Навигация

Наши проекты:

Архив новостей

Сентябрь 2010 (9)
Август 2010 (70)
Июль 2010 (112)
Июнь 2010 (103)
Май 2010 (27)
Апрель 2010 (125)

Рекомендуем

Реклама SAPE

ремонт lexus . Отделка квартиры от ремонта Евро до Люкс. Русские специалисты т.+79119603077

Реклама

Главная страница » Установка Ubuntu Server На Raid-1 Диски
{last_post_on_forum}

Установка Ubuntu Server На Raid-1 Диски

 

Для тех кто уже опробовал мой мануал по установке ubuntu server под сервер линейки, но не понял как установить на райд диски, посвящается данный мануал. Он предполагает установку с нуля, а как позиционируется как дополнение к предыдущему мануалу по установке. Тоесть дойдя до пункта распределения дисков, если вам необходима установка на райд. вы пользуетесь данным мануалом.

 

RAID 1 (Mirroring — «зеркало»). Он имеет защиту от выхода из строя половины имеющихся аппаратных средств (в общем случае — одного из двух жёстких дисков), обеспечивает приемлемую скорость записи и выигрыш по скорости чтения за счёт распараллеливания запросов. Недостаток заключается в том, что приходится выплачивать стоимость двух жёстких дисков, получая полезный объем одного жёсткого диска.

1. Установка

Итак, устанавливаем в компьютер, который будет нашим сервером, два SATA или два IDE жестких диска, чтобы использовать их как RAID1 массив (т.е. 2 hdd в зеркале). Далее берем дистрибутив Ubuntu “Alternate install CD” или его серверный вариант, и начинаем установку Ubuntu.

Выбираем пункт меню: изменить таблицу разделов вручную. Преполагается, что жесткие диски sda и sdb (hda и hdb - в случае IDE), еще не имеют разделов, или мы тут же сразу стираем на них все, что там ранее было установлено.

Рис. 1 - Два пустых диска- sda и sdb.

P.S. Рисунки на английском, диски SATA и виртуальные, но это лучше, чем ни каких рисунков.

Далее создаем как показано на рисунках ниже- на каждом диске по 3 раздела, т. е. для каждого будующего тома по одному разделу на каждом диске.

Примечание: необходимо, как минимум 2: один для корневого тома (точка монтирования / и другой для тома подкачки swap. В нашем примере добавлен еще третий том с точкой монтирования- /home.

В настройка каждого раздел должено быть выбрано первичный и использовать как “физический том для RAID” (0xFD).

Кроме того быть первый раздел должен быть еще и загрузочным.

Рис. 2 - Установка использовать как и флага загрузки (bootable flag)
Создаем новые разделы,по размерам и принципу применения.

Изображение 3 - Два диска с разделами приготовленными для RAID-1 томов.

Далее создаем три (3) MD (multidisk) устройства, и конфигурируем их как RAID-1,

по 2 раздела в каждом устройстве. (т. е. соглашаемся по умолчанию)

Рис. 4 - создаем новый MD devices

 

Рис. 5 - Присваиваем тип: RAID-1

Таким образом создаем и настраиваем Multidiski- MD устройства.

Формула их настройки выглядит так:

md0=sda1+sbd1, md1=sda2+sdb2 и md2=sda3+sdb3

или для IDE

md0=hda1+hdb1, md1=hda2+hdb2 и md2=hda3+hdb3.

Рис. 6 - Выбираем MD компоненты

В конце для подготовленных MD устройств, выбираем соответствующие файловые системы и точки монтирования.

 

Рис. 7 - видны выбраные файловые системы и точки монтирования.

Записываем все изменения на диск. И заканчиваем установку дистрибутива в обычном порядке.

После окончания установки дистрибутива, обязательно установите Grub на второй диск, чтобы имееть возможность грузиться с этого диска в будующем.
root@serv1:/# sudo grub-install /dev/sda

root@serv1:/# sudo grub
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

 

2. Проверка правильности настройки и работы RAID-1 массива.

Для проверки правильности настроики необходимо выполнить следующие команды:
root@serv1:/# grep /dev/md /etc/fstab
/dev/md0 / ext3 defaults,errors=remount-ro 0 1
/dev/md2 /home ext3 defaults 0 2
/dev/md1 none swap sw 0 0

root@serv1:/# df -h / /home
Filesystem Size Used Avail Use% Mounted on
/dev/md0 9.2G 2.1G 6.7G 24% /
/dev/md2 11G 129M 9.5G 2% /home

и
root@serv1:/# cat /proc/mdstat
Personalities : [raid1]
md2 : active raid1 sda3[0] sdb3[1]
10707200 blocks [2/1] [UU]

md1 : active raid1 sda2[0] sdb2[1]
489856 blocks [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
9767424 blocks [2/2] [UU]

root@serv1:/# sudo mdadm –query –detail /dev/md0
/dev/md0:
Version : 00.90.03
Creation Time : Wed Nov 12 00:57:28 2006
Raid Level : raid1
Array Size : 9767424 (9.31 GiB 10.00 GB)
Device Size : 9767424 (9.31 GiB 10.00 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Wed Nov 12 04:38:19 2006
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : 754cd310:4f102bc3:b590c767:672a9c4e
Events : 0.11700
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1

3. Восстановление RAID-1, при выходе из строя одного из дисков.

При выходе из строя одного из дисков (я отсоединил диск sda), мы при проверке увидим следующие записи:

root@serv1:/# cat /proc/mdstat
Personalities : [raid1] md2 : active raid1 sda3[0]
10707200 blocks [2/1] [U_]
md1 : active raid1 sda2[0]
489856 blocks [2/1] [U_]
md0 : active raid1 sda1[0]
9767424 blocks [2/1] [U_]
unused devices:

root@serv1:/# sudo mdadm –query –detail /dev/md0
/dev/md0:
Version : 00.90.03
Creation Time : Wed Nov 12 00:57:28 2006
Raid Level : raid1
Array Size : 9767424 (9.31 GiB 10.00 GB)
Device Size : 9767424 (9.31 GiB 10.00 GB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Wed Nov 12 04:45:52 2006
State : active, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
UUID : 754cd310:4f102bc3:b590c767:672a9c4e
Events : 0.11812
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 0 0 - removed

Присоединяем новый диск. С помощью утилиты fdisk, создаем на нем соответствующие разделы: sdb1, sdb2 и sdb3 разделы. Маркируем их с помощью команды fdisk t, как fd.

Вы должны увидеть примерно вот такую картину:/root@serv1:/# fdiskКоманда (m для справки): p
Диск /dev/sdb: 80.0 ГБ, 80026361856 байт
255 головок, 63 секторов/дорожку, 9729 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 4863 39062016 fd Автоопределение Linux raid
/dev/sdb2 4864 9118 34178287+ fd Автоопределение Linux raid
/dev/sdb3 9119 9240 979965 fd Автоопределение Linux raid

Команда (m для справки):

Затем выполняем следующиие команды: root@serv1:/# sudo mdadm –add /dev/md0 /dev/sdb1
mdadm: hot added /dev/sdb1

root@serv1:/# sudo mdadm –add /dev/md1 /dev/sdb2
mdadm: hot added /dev/sdb2

root@serv1:/# sudo mdadm –add /dev/md2 /dev/sdb3
mdadm: hot added /dev/sdb3

Проверяем:root@serv1:/# cat /proc/mdstat
Personalities : [raid1] md2 : active raid1 sdb3[2] sda3[0]
10707200 blocks [2/1] [U_]
resync=DELAYED
md1 : active raid1 sda2[0] sdb2[1]
489856 blocks [2/2] [UU]
md0 : active raid1 sdb1[2] sda1[0]
9767424 blocks [2/1] [U_]
[>....................] recovery = 2.2% (215168/9767424) finish=16.2min speed=9780K/sec
unused devices:

После синхронизации дисков вывод команд проверки, должен быть таким, как до замены диска.



Опубликовано: 01 февраля 2009, 15:24

Реклама

Популярные новости

» L2DC rev.4799 (Source)
» la2VTi - Cборка готового сервера Interlude
» L2-WT Stable Core rev65 DP rev55
» Сборка Lin2-Love (Fatal-World) + update 20.08.10
» Ihgap за 14.08.10
» Новый курсор для Lineage 2 Interlude
» Последняя сборка Fatal-world (Interlude)
» Mitrael Armor for Gracia Final
» Сборка сервера L2 Open Interlude
» Magic Cap for Gracia Epilogue 2.4

Наш опрос

В каких тонах делать дизайн?

в темных тонах.
в светлых тонах.
Мне все равно, главное информация.

Рейтинг


Рейтинг@Mail.ru

Реклама

Копирование материалов с данного сайта без ссылок на оригинал запрещено. Copyright © 2006-2010 La2Base.Ru

Наши ресурсы размещены на сервере http://l2amazing.ru.
Администрация сервера l2bf не несет ответственности за контент, размещенный на данных ресурсах и не является их владельцем/администратором.
Если материалы данного сайта нарушают ваши авторские права - обратитесь к администрации данного сайта ( support@la2base.ru) или напрямую к администрации сервера (abuse@l2amazing.ru)