Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление


Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10
  • Astra Linux Special Edition РУСБ.10015-17
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1
  • Astra Linux Common Edition 2.12


Введение

Статья основана на материале How to configure software RAID1 during installation process. В качестве  иллюстраций приводится установка Astra Linux Common Edition 2.12 на программный (Soft) RAID, для других обновлений Astra Linux действия аналогичны.

Особенности установки:

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

Установка ОС

Начать обычный процесс установки операционной системы и выполнить его до этапа "Разметка дисков";
Выбрать метод разметки дисков "Вручную":
Image Removed

Создать на первом и втором дисках пустые таблицы разделов:

Информация
В примере используются диски sda и sdb. Такие имена дисков используются на физических машинах. При работе на виртуальных машинах диски могут называться vda и vdb.
Image Removed
Image Removed
Создать на каждом из дисков по два дисковых раздела с типом "Первичный":
один раздел для основной файловой системы (для примера - размером в 80% диска),
и второй раздел для области подкачки (на оставшемся свободном месте):
Image Removed
Image Removed
Image Removed
Image Removed
Image Removed
И используемый как
Image Removed
физический том для RAID:
Image Removed
Image Removed
Аналогичные действия выполнить для создания второго раздела на оставшемся свободном месте на первом диске:
Image Removed
Аналогичные действия выполнить для второго диска
Image Removed
В результате должно получиться 4 раздела на 2-х дисках. Перейти к пункту "Настройка программного RAID":
Image Removed
Сохранить изменения:
Image Removed
Создать MD-устройство типа RAID1:
Image Removed
Image Removed
Состоящее из двух дисков:
Image Removed
И имеющее ноль резервных дисков:
Image Removed
И состоящее из двух одинаковых дисковых разделов:
Image Removed
Аналогичные действия повторить для второй пары дисковых разделов (в списке дисковых разделов, доступных для включения в RAID, будут показаны только оставшиеся неиспользованными разделы):
Image Removed
"Закончить" разметку и продолжить:
Image Removed
Для созданных программных RAID-устройств выбрать порядок их использования.
На первом устройстве разместить корневую файловую систему:
Image Removed
Image Removed
Image Removed
Image Removed
Image Removed

В статье рассматривается установка Astra Linux Special Edition с использованием программного RAID. Установка выполняется с помощью штатного установщика Astra Linux Special Edition 1.7 в интерактивном графическом режиме.

Конфигурация компьютера

Компьютер, на который выполняется установка должен соответствовать рекомендациям по параметрам аппаратной платформы x86_64 для Astra Linux Special Edition. При этом компьютер должен иметь несколько жестких дисков, минимальное количество и размер которых зависят от используемого уровня RAID. Для наиболее употребительных уровней:

  • RAID уровня 0 — два диска с емкостью каждого диска не менее половины минимальной рекомендованной емкости;
  • RAID уровня 1 — два диска с емкостью каждого диска не менее минимальной рекомендованной емкости;
  • RAID уровня 5 — три диска с емкостью каждого не менее половины минимальной рекомендованной емкости.

Подробнее см. статью RAID.

В целях тестирования можно использовать вместо дисков дисковые разделы, расположенные на одном диске. Практической ценности такая конфигурация не имеет и не должна использоваться для эксплуатации.
Далее в качестве примера используется установка на RAID 0 с использованием двух дисков. Установка ОС выполняется в единственный дисковый раздел, дополнительно создается необязательный раздел раздел подкачки. При написании статьи использовалась виртуальная машина, поэтому названия дисков в примерах на иллюстрациях имеют вид /dev/vdX. При использовании физических машин названия дисков будут иметь вид /dev/sdX.

Общая схема разбиения дискового пространства:

  • один дисковый раздел для классической загрузки (legacy boot):
    • не входит в состав RAID;
    • не требуется при использовании загрузки UEFI;
    • рекомендованный размер: 2ГБ, минимальный размер 1ГБ;
    • файловая система ext2 (допускается использовать файловые системы ext3 и ext4);
    • точка монтирования: /boot.
  • один дисковый раздел для загрузки UEFI:
    • не входит в состав RAID;
    • не требуется при использовании классической загрузки;
    • рекомендованный размер: 1ГБ, минимальный размер 0.5ГБ;
    • файловая система fat32 (vfat);
    • точка монтирования /boot/efi,
  • Дисковые разделы RAID:
    • создаются на каждом диске, на каждом диске может использоваться несколько разделов для разных RAID;
    • объединяемые в один RAID дисковые разделы могут иметь разные размеры, при этом использоваться будет минимальный размер; 

Для загрузки ОС используется только один дисковый раздел (legacy boot или UEFI), далее - загрузочный раздел. Структуру разделов рекомендуется продублировать на все диски для использования при отказе диска, содержащего загрузочный раздел. Такое дублирование не имеет большой ценности при использовании RAID 0, так как этот уровень RAID не обеспечивает сохранение работоспособности при отказе одного диска, но может быть полезно при использовании RAID более высоких уровней.
Диски, включенные в массив RAID, становятся доступны только после загрузки ядра из загрузочного раздела, поэтому загрузочные разделы не следует включать в состав массивов RAID. Исключением является RAID 0, где для загрузки может использоваться одна из зеркальных копий, но такое применение не следует считать штатным. 

Установка Astra Linux на программный RAID

Для установки Astra Limux на программный RAID:

  1. Загрузить компьютер с установочного носителя и начать установку.
  2. Выполнять установку до появления приглашения на разметку дискового пространства ("Разметка дисков").
  3. Выбрать режим разметки "Вручную".
    Image Added
    Здесь и далее, если не указано иное выбор действий осуществляется двойным нажатием не левую кнопку мыши. Выбор также может выполняться однократным нажатием левой кнопки мыши на кнопку "Продолжить". При работе в текстовом режиме следует использовать клавишу табуляции для перемещения между полями и клавишу Enter для выбора действия.
  4. Если машина использовалась ранее, и диски были размечены, то очистить диски, удалив все массивы RAID и дисковые разделы, если они имеются. Для удаления массива RAID использовать пункт "Настройка программного RAID". Далее предполагается, что на дисках нет дисковых разделов:
    Image Added
  5. Создать и отформатировать загрузочные дисковые разделы legacy boot (точка монтирования /boot) или UEFI (точка монтирования /boot/efi). Для универсальности можно создать оба раздела. Создание и форматирование дискового размера для корневой файловой системы выполняется позже, после создания RAID. Для создания загрузочный разделов:
    1. Выбрать "СВОБОДНОЕ МЕСТО" на диске:
      Image Added
    2. Выбрать пункт "Создать новый раздел":
      Image Added
    3. Указать размер создаваемого раздела, например 2ГБ:
      Image Added
    4. Выбрать тип нового раздела ("Первичный"):
      Image Added
    5. Выбрать местоположение нового раздела в свободном пространстве, например "Начало":
      Image Added
    6. Выбрать назначение дискового раздела. Для примера - дисковый раздел legacy boot:
      1. Использовать как: Файловая система ext2.
      2. Точка монтирования: /boot.
      3. Включить форматирование раздела.
      4. Дополнительно для совместимости со старыми BIOS можно включить метку "загрузочный".
    7. Конфигурация дискового раздела после внесения изменений:
      Image Added
    8. Выбрать пункт "Настройка раздела закончена".
  6. Для созданий дискового раздела для загрузки UEFI использовать аналогичные действия, указав файловую системe fat32 и точку монтирования /boot/efi.
  7. Для создания резервных копия дисковых разделов на других дисках указанные выше действия повторить для других дисков. При этом вместо точек монтирования создаваемых дисковых разделов следует указывать "не монтировать".
  8. Итоговая конфигурация дисковых разделов:
    Image Added
  9. Создать массив RAID, для чего:
    1. Выбрать пункт "Настройка программного RAID".
    2. Подтвердить согласие с сохранением сделанных настроек, выбрав пункт "Да" и нажав  кнопку "Продолжить":
      Image Added
    3. Выбрать пункт "Создать MD устройство":
      Image Added

    4. Выбрать тип создаваемого массива RAID:
      Image Added
    5. Выбрать дисковые разделы, которые будут включены в создаваемый массив. В данном примере это свободное место на двух дисках:
      Image Added
    6. Нажать кнопку "Продолжить".
    7. Подтвердить сохранение изменений, выбрав пункт "Да" и нажав кнопку "Продолжить".
    8. Закончить настройку конфигурации RAID выбрав пункт "Закончить".
  10. Итоговая конфигурация:
    Image Added
  11. Выбрать пункт "Автоматическая разметка":
    Image Added


  12. Выбрать метод разметки, для примера —  "Авто - использовать весь диск":
    Image Added
  13. Выбрать в качестве диска для размещения ОС размещенный на RAID дисковый раздел:
    Image Added
  14. Выбрать способ размещения домашних каталогов пользователей:
    Image Added
  15. В открывшемся окне настроить загрузочный раздел:
    1. Указать назначение раздела ("Использовать как:") — "Файловая система Ext2" и точка монтирования /boot для раздела legacy boot или "ESP" и точка монтирования /boot/efi для раздела UEFI;
    2. Включить форматирование раздела:
      Image Added
    3. Выбрать пункт "Настройка раздела закончена".
  16. Итоговая структура раздела:
    Image Added
  17. Выбрать пункт "Закончить разметку и записать изменения на диск".
  18. Подтвердить запись изменений, выбрав пункт "Да" и нажав кнопку "Продолжить".
  19. Продолжить установку.
  20. Для обеспечения отказоустойчивости (резервирования загрузочного раздела):
    1. После завершения установки перезагрузить машину.
    2. Войти в пользовательскую сессию с правами администратора (при включенном МКЦ - администратора с высоким уровнем целостности).
    3. Скопировать имеющийся загрузочный раздел (/dev/vda1) в новый (/dev/vdb1):
      Command
      sudo dd if=/dev/vda1 of=/dev/vdb1
      Предполагается, что размер нового раздела больше или равен размеру старого раздела. При таком варианте дисковые разделы будут иметь одинаковые UUID, и при загрузке раздел для монтирования будет выбираться случайным образом. Новый дисковый раздел также можно создать вручную.
    4. Примонтировать дополнительный резервный раздел. Например, раздел /dev/vdb1 в каталог /mnt^
      Command
      sudo mount /dev/vdb1 /mnt
    5. Установить загрузчик в примонтированный раздел (например, /mnt) и на диск (/dev/vdb):
      Command

      sudo grub-install --boot-directory /mnt /dev/vdb

    6. Отмонтировать раздел:
      Command
      sudo umount /dev/vdb1
На втором устройстве разместить область подкачки:
Image Removed
Image Removed
Image Removed
Image Removed
Итоговая картина:
Image Removed
Выбрать пункт "Закончить разметку, записать изменения на диск", нажать "Продолжить" и подтвердить запись изменений:
Image Removed
После сохранения изменений автоматически начнется установка ОС.
Установку ОС выполнить в обычном режиме до этапа установки системного загрузчика GRUB.
На запрос о необходимости установки загрузчика ответить "Да", нажать "Продолжить":
Image Removed

Установка системного загрузчика

  1. Системный загрузчик GRUB будет установлен только на один из дисков:
    Image Removed
    Поэтому на второй диск системный загрузчик нужно будет установить вручную.
    После появления сообщения о завершении установки системного загрузчика , не нажимая кнопку "Продолжить" 
    Image Removed
    Нажать "Ctrl"+"Alt"+F2 ( для виртуальных машин под Oracle VirtualBox "Правый Ctrl"+F2), после приглашения входа в консоль, нажать Enter для активации консоли:
    Image Removed
    Ввести команды:
    Информация
    # chroot /target /bin/bash
    # grub-install /dev/sdb
    Image Removed
    Для возвращения в программу установки ОС нажать  "Ctrl"+"Alt"+F5 ( для виртуальных машин под Oracle VirtualBox "Правый Ctrl"+F5), и нажать кнопку "Продолжить".
    ОС должна перезагрузиться, и выдать обычное приглашение на вход в систему.