Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать

Установка

4. Расширенная установка

4.1. Программный RAID

Избыточный массив независимых дисков (Redundant Array of Independent Disks, RAID) — это метод использования нескольких дисков для различных сочетаний увеличения надёжности хранения данных и/или увеличения производительности операций чтения/записи в зависимости от используемого уровня RAID. RAID реализуется либо на

программном уровне (когда операционная система знает про оба носителя и активно их обслуживает), либо на аппаратном (когда специальный контроллер заставляет ОС думать, что существует только один носитель и обслуживает носители незаметно для системы).

Программное обеспечение для работы с RAID, включенное в текущие версии Linux (и Ubuntu), основано на драйвере 'mdadm' и работает очень хорошо, даже лучше чем многие, так называемые, «аппаратные» RAIDконтроллеры. Этот раздел руководства поможет вам установить Ubuntu Server Edition, используя два раздела RAID первого уровня (RAID 1), находящиеся на двух физических жёстких дисках, один для / (корневого раздела), а другой для раздела подкачки swap.

4.1.1. Разметка дисков

Следуйте инструкциям по установке, пока вы не достигнете этапа разметки дисков, а затем:

1.Выберите метод разметки Вручную.

2.Выберите первый жёсткий диск и согласитесь с предложением

"Создать новую пустую таблицу разделов на этом устройстве?".

Повторите этот шаг для каждого диска, который вы собираетесь включить в RAID массив.

3.Выберите "СВОБОДНОЕ МЕСТО"на первом носителе и выберите

"Создать новый раздел".

4.Далее, выберите размер раздела. Этот раздел будет разделом подкачки, а общее правило для определения размера раздела подкачки

— сделать его равным двойному объёму RAM. Введите размер, далее выберите Первичный, затем Начало.

Двойной размер раздела подкачки по отношению к оперативной памяти (RAM) не всегда желателен, особенно на системах с большим объемом RAM. Расчёт размера раздела подкачки в

11

Установка

значительной степени зависит от того, как будет использоваться система.

5.Выберите строку "Использовать как:" вверху. По умолчанию там установлено "Журналируемая файловая система Ext4", измените её на "физический том для RAID" затем выберите "Настройка раздела закончена".

6.Для раздела / снова выберите "СВОБОДНОЕ МЕСТО" на первом носителе и нажмите "Создать новый раздел".

7.Используйте оставшееся свободное на носителе место и выберите

Далее, а затем Первичный.

8.Так же, как и для раздела подкачки, выберите строку "Использовать как:" вверху и измените её значение на "физический том для RAID". Также поставьте отметку на строке "Загрузочный флаг:" "on". После этого выберите "Настройка раздела закончена".

9.Повторите шаги с третьего по восьмой для всех остальных дисков и разделов.

4.1.2. Настройка RAID

После разметки разделов массив готов к настройке:

1.Вернитесь на основную страницу "Разметка дисков", выберите

"Настройка программного RAID" сверху.

2.Выберите "да" для записи изменений на диск.

3.Выберите "Создать MD устройство".

4.Для этого примера выберите "RAID1", но если вы используете другую конфигурацию, выберите соответствующий тип (RAID0 RAID1 RAID5).

Для использования RAID5 нужно по крайней мере три диска. Использование RAID0 или RAID1 потребует лишь двух дисков.

5.Введите количество активных устройств равное "2", или же количество жёстких дисков, которые у вас выделены под массив. После этого нажмите "Далее".

6.Далее, введите число резервных устройств "0" по умолчанию, после чего нажмите "Далее".

7.Выберите используемые разделы. Как правило это будут sda1, sdb1, sdc1, и т.д. Цифры обычно совпадают, а разные буквы соответствуют разным жестким дискам.

Для раздела подкачки выберите sda1 и sdb1. Нажмите "Далее" для перехода к следующему шагу.

12

Установка

8.Повторите шаги с третьего по седьмой для раздела /, выбрав sda2 и sdb2.

9.По окончании выберите "Завершить".

4.1.3. Форматирование

Теперь должен появиться список жёстких дисков и RAID-устройств. Следующим шагом является форматирование и установка точек монтирования для RAID-устройств. Относитесь к RAID-устройствам как к локальным жёстким дискам, отформатируйте и выберите точки монтирования соответственно.

1.Выберите "#1" под разделом "RAID1 устройство #0".

2.Выберите "Использовать как:". Далее выберите "раздел подкачки", затем "Настройка раздела выполнена".

3.Следующим выберите "#1" под разделом "RAID1 устройство #1".

4.Выберите "Использовать как:". Далее выберите "Журналируемая файловая система Ext4".

5.Затем выберите "Точка подключения" и выберите "/ — корневая файловая система". Измените все необходимые опции и выберите

"Настройка раздела выполнена".

6.Ну и наконец, выберите "Завершить разметку и записать изменения на диск".

Если вы разместили корневой раздел на RAID-массиве, установщик спросит, хотите ли вы загружать систему в состоянии пониженной работоспособности. Более подробную информацию читайте в разделе

Раздел 4.1.4, «Повреждённый RAID» [13] .

Далее процесс установки продолжится как обычно.

4.1.4. Повреждённый RAID

В определенный момент работы компьютера вы можете столкнуться с отказом диска. Когда это случится, при использовании программного RAID, операционная система переведет массив в режим пониженной работоспособности (degraded state).

Если массив повреждён, в связи с возможностью потери данных, по умолчанию Ubuntu Server Edition запустит начальный загрузчик через 30 секунд. Как только загрузчик стартует, появится предупреждение на 50 секунд с выбором либо продолжить и загрузить систему, либо сделать попытку восстановления вручную. Запуск загрузчика с предупреждением может быть как желательным, так и нет, особенно если это удалённый

13

Установка

компьютер. Загрузка с повреждённым массивом может быть настроена поразному:

Утилита dpkg-reconfigure может быть использована для настройки желательного варианта по умолчанию, и в процессе у вас будет возможность задать дополнительные настройки, связанные с массивом. Такие как слежение, почтовые предупреждения и пр. Для перенастройки mdadm введите следующее:

sudo dpkg-reconfigure mdadm

Команда dpkg-reconfigure mdadm изменит конфигурационный

файл /etc/initramfs-tools/conf.d/mdadm. У этого файла есть возможность

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

BOOT_DEGRADED=true

Конфигурационный файл может быть проигнорирован при использовании параметров ядра

Использование параметра ядра также позволит загрузиться системе с повреждённым массивом:

В процессе загрузки сервера нажмите Shift для входа в меню Grub.

Нажмите e для редактирования опций загрузки ядра.

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

Добавьте "bootdegraded=true" (без кавычек) в конец строки.

Нажмите Ctrl+x для загрузки системы.

Как только система загружена, вы можете как восстановить массив (смотрите Раздел 4.1.5, «Обслуживание RAID» [14]), так и скопировать важные данные на другую машину в случае сильных повреждений устройства.

4.1.5. Обслуживание RAID

Утилита mdadm может быть использована для просмотра статуса массива, добавления дисков в массив, удаления дисков и пр.:

• Для просмотра статуса массива введите в терминале:

sudo mdadm -D /dev/md0

Опция -D указывает mdadm выводить детальную информацию об устройстве /dev/md0. Замените /dev/md0 на соответствующее RAID устройство.

14

Установка

• Для просмотра статуса диска в массиве:

sudo mdadm -E /dev/sda1

Вывод очень похож на команду mdadm -D, относительно /dev/sda1 для каждого диска.

• Если диск вышел из строя и должен быть удален:

sudo mdadm --remove /dev/md0 /dev/sda1

Замените /dev/md0 и /dev/sda1 на необходимые RAID устройство и диск.

• Аналогичным образом можно добавить диск:

sudo mdadm --add /dev/md0 /dev/sda1

Иногда диск может перейти в неработоспособное состояние, даже когда нет никаких повреждений устройства. Обычно достаточно удалить устройство из массива и затем повторно его добавить. В этом случае диск повторно синхронизируется с массивом. Если диск не синхронизируется с массивом, это означает действительное повреждение устройства.

Файл /proc/mdstat также содержит полезную информацию по RAID устройствам в системе:

cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sda1[0] sdb1[1]

10016384 blocks [2/2] [UU]

unused devices: <none>

Следующая команда лучше всего подходит для просмотра статуса синхронизации устройства:

watch -n1 cat /proc/mdstat

Нажмите Ctrl+c для окончания просмотра.

Если вам действительно потребовалось заменить повреждённый диск, после его замены и синхронизации будет необходимо установить grub. Для установки grub на новое устройство введите следующее:

sudo grub-install /dev/md0

Замените /dev/md0 на имя соответствующего устройства.

15

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]