Установка Centos 7 на рейд 1

Обновлено: 04.07.2024

Настройка программного RAID-массива на CentOS выполняется во время установки операционной системы. Здесь мы выполним RAID1 с двумя жесткими дисками с именами sda и sdb соответственно.

Шаг 1. Загрузитесь с установочного диска CentOS.

Шаг 2. Выберите «Установить систему с базовым видеодрайвером».

Шаг 3. Пропустите проверку носителя, если будет предложено.

Шаг 4. Нажмите «Далее», чтобы продолжить.

Шаг 5. Выберите предпочитаемый язык системы и нажмите «Далее», чтобы продолжить.

Шаг 6. Выберите предпочтительную раскладку клавиатуры и нажмите «Далее», чтобы продолжить.

Шаг 7. Выберите «Основное запоминающее устройство», затем нажмите «Далее», чтобы продолжить.

Шаг 8. Задайте имя хоста вашего сервера (по умолчанию: localhost.localdomain), затем нажмите «Далее», чтобы продолжить.

Шаг 9. Выберите часовой пояс для своего сервера, затем нажмите «Далее», чтобы продолжить.

Шаг 10. Установите пароль для учетной записи root вашего сервера, затем нажмите «Далее», чтобы продолжить.

Шаг 11. Выберите «Создать пользовательский макет», затем нажмите «Далее», чтобы продолжить.

Шаг 12. Удалите существующие данные и разделы на жестком диске (если жесткий диск не пустой).

Шаг 13. Создайте раздел RAID для sda

  1. Выделите sda и нажмите "Создать". Откроется всплывающее окно.
  2. В окне «Создать хранилище» выберите «Создать программный RAID» и выберите «Раздел RAID», затем нажмите «Создать».
  3. В окне «Добавить раздел» настройте следующие параметры:
  • Тип файловой системы: программный RAID
  • Допустимые диски: sda (установите флажок)
  • Размер: любой предпочитаемый размер (например, 50000 МБ).
  • Дополнительные параметры размера: фиксированный размер
  • Нажмите "ОК".

Шаг 14. Создайте раздел RAID для sdb

  1. Выделите sdb и нажмите «Создать». Откроется всплывающее окно.
  2. В окне «Создать хранилище» выберите «Создать программный RAID» и выберите «Раздел RAID», затем нажмите «Создать».
  3. В окне «Добавить раздел» настройте следующие параметры:
  • Тип файловой системы: программный RAID
  • Допустимые диски: sdb (установите флажок)
  • Размер: тот же размер, что и для sda.
  • Дополнительные параметры размера: фиксированный размер
  • Нажмите "ОК".

Шаг 15. Выделите «Жесткие диски» и нажмите «Создать». Затем в разделе «Создать программный RAID» выберите «RAID-устройство» и нажмите «Создать».

Шаг 16. Настройте следующие параметры как таковые:

  • Точка монтирования: /
  • Тип файловой системы: ext4
  • Устройство AID: md0
  • Уровень AID: RAID1
  • Члены AID: отметьте sda и sdb.

Шаг 17. Нажмите «Далее», затем нажмите «Да», когда будет предложено продолжить запрошенную схему разделения. (Игнорировать предупреждение о разделе подкачки)

Шаг 18. При появлении запроса нажмите «Записать изменения на диск».

Шаг 19. Нажмите «Далее», чтобы начать установку. Дождитесь окончания установки.

Установка сервера CentOS 7 с RAID

Чтобы установить сервер CentOS, вам необходимо загрузить iso-образ CentOS 7.0 с зеркала рядом с вами.

Мы собираемся выполнить минимальную установку, используя образ CentOS-7.0-1406-x86_64-Minimal.iso.

Этот образ предназначен для установки очень простой системы CentOS 7 с минимумом пакетов, необходимых для работы системы, все остальное необходимо установить с помощью yum. Есть также образы для сетевой установки, версия Live CD/DVD и многое другое.

2. Предварительное примечание

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

Для целей этого руководства я создал виртуальную машину, это означает, что ваше оборудование может значительно отличаться, включая жесткие диски и сетевые карты.

3. Настройка USB-накопителя

Сейчас я предпочитаю использовать USB-накопитель для установки операционной системы вместо компакт-диска или DVD-диска.

Это довольно просто в CentOS 7, так как вам нужно всего лишь передать файл образа iso с помощью dd:

Убедитесь, что вы выбрали в качестве места назначения устройство, соответствующее USB-накопителю, /dev/sdb в приведенном выше примере, а не раздел, такой как /dev/sdb1.

3. Установите операционную систему

Загрузитесь с USB-накопителя и выберите Установить CentOS 7

Image01

Когда появится экран приветствия установщика CentOS, выберите свой язык и просто нажмите Продолжить

Image02

Установка CentOS теперь аналогична установке Fedora, где мы должны выполнить все пункты, прежде чем сможем нажать кнопку Начать установку.

Давайте рассмотрим их все по очереди:

Image03

Дата и время

Здесь вы можете выбрать свой часовой пояс.

Image04

Языковая поддержка

Выберите язык.

В моем случае я добавляю поддержку испанского языка, чтобы сервер знал о таких странных символах, как 'ñ', но я предлагаю продолжать использовать английский в качестве системного языка, что будет полезно, если позже у вас возникнут проблемы. с большей вероятностью найдете помощь при поиске в Google сообщений об ошибках на английском, а не на любом другом языке.

Image05

Раскладка клавиатуры

Выберите раскладку клавиатуры.

Image06

Источник установки

Здесь программа установки должна автоматически определить ваш локальный носитель (USB-накопитель, компакт-диск или DVD-диск).

Вы также можете выбрать сетевое расположение, что полезно, если у вас есть локальное зеркало пакетов CentOS или если вы используете iso-образ NetInstall.

Image07

Выбор программного обеспечения

Поскольку мы решили использовать минимальную установку iso-образа, у нас не будет другого выбора.

Image08

Имейте в виду, что это ДЕЙСТВИТЕЛЬНО минимальный набор пакетов, вы, скорее всего, захотите установить группу «Base» с помощью yum после завершения процесса установки, чтобы получить дополнительный инструмент администрирования.

Сеть и имя хоста

Введите имя хоста сервера, затем нажмите кнопку Настроить, чтобы назначить статический IP-адрес.

Image09

На вкладке Настройки IPv4 выберите Вручную в раскрывающемся меню Метод.

Затем нажмите кнопку Добавить рядом с областью Адреса, чтобы задать статический IP-адрес.

Наконец вставьте номера DNS-серверов, разделенные запятыми.

После завершения настроек сети нажмите Сохранить.

Image10

Теперь вы можете увидеть сводку с информацией о вашем подключении, нажмите «ВКЛ», чтобы активировать ее.

Image11

Место установки

Теперь самое интересное, разбиение жестких дисков на разделы и настройка зеркальных дисков, также известных как RAID 1.

Как видите, я создал два виртуальных диска /dev/vda и /dev/vdb по 8 ГБ каждый, что достаточно для целей нашего упражнения, Конечно, вы будете использовать диски большего размера.

Нажимайте на значки, чтобы выбрать оба диска, также выберите Я настрою разбиение на разделы, затем нажмите кнопку Готово.

Image12

Разбиение вручную

В данный момент точки монтирования не определены, пусть установщик CentOS создаст их автоматически.

Image13

вот как установщик разделит диски, как вы видите, он создает:

  • /boot, который должен быть основным разделом
  • группа томов LVM под названием centos-server, которая содержит 2 логических тома, файловые системы root и swap.

Image14

Том LVM использует все 16 ГБ двух жестких дисков, но нам нужен RAID 1, поэтому давайте его преобразуем.

Выберите корневой том (/) и нажмите кнопку Изменить. рядом с раскрывающимся списком выбора группы томов.

Вы увидите окно «Настройка группы томов», выберите оба диска, затем выберите RAID 1 (избыточность) в раскрывающемся списке Уровень RAID.

Image15

Размер файловой системы теперь уменьшен примерно вдвое.

Мы установили зеркало также для основного раздела /boot, используйте раскрывающийся список Тип устройства, чтобы преобразовать его в раздел RAID.

Image16

Наконец нажмите кнопку Готово, просмотрите окно «Сводка изменений» и нажмите Принять изменения.

Image17

Начать установку

Мы выполнили все пункты, поэтому можем начать установку, нажав кнопку Начать установку.

Image18

Настройки пользователя

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

Image19

Корневой пароль

Введите пароль для пользователя root.

Image20

Создать администратора

Введите данные, чтобы создать нового пользователя и сделать его администратором.

Image21

Установка завершена

По завершении установки вы можете извлечь USB-накопитель или DVD-диск и нажать «Перезагрузить».

Image22

После перезагрузки вы можете войти на сервер.

Вот оно! У вас установлен минимальный сервер CentOS 7.0.

Теперь вы можете выполнить шаги после установки сервера CentOS 7.0, которые я напишу в следующей статье этой серии о CentOS 7.


В этой статье вы узнаете, как создать программный RAID 1 в CentOS 7 с помощью mdadm. Эта же инструкция должна работать и в других дистрибутивах Linux, например: Redhat, Fedora и т. д.

Шаг 1. Установите необходимые компоненты и проверьте диск.

<р>1. Как упоминалось ранее, мы используем mdadm для создания и управления нашим RAID, поэтому давайте установим пакет с помощью yum. В некоторых дистрибутивах Linux этот пакет может быть предустановлен.

<р>2. Проверьте оба диска на наличие существующих конфигураций RAID. Это должно показать, что суперблок md не обнаружен в /dev/sdx.

Шаг 2. Разделение обоих дисков для RAID

<р>3. Нам требуется как минимум 2 раздела /dev/sdc и /dev/sdd для создания RAID 1. Давайте создадим раздел на втором диске с помощью fdisk и изменим тип на RAID во время создания раздела.

Следуйте приведенным ниже инструкциям

  • Нажмите ‘n’, чтобы создать новый раздел.
  • Нажмите «P», чтобы выбрать основной раздел.
  • Нажмите «1», чтобы выбрать номер раздела как 1.
  • Используйте начальный и конечный сектора по умолчанию, просто дважды нажав клавишу Enter. Для этого раздела будет использоваться весь диск.
  • Нажмите ‘t’, чтобы изменить тип раздела.
  • Нажмите «fd», чтобы выбрать Linux Raid Auto.
  • Нажмите «p», чтобы распечатать таблицу разделов.
  • Нажмите ‘w’, чтобы записать изменения на диск.

После создания раздела /dev/sdc следуйте тем же инструкциям, чтобы создать новый раздел на диске /dev/sdd.

<р>4. После успешного создания обоих разделов вы можете использовать lsblk для проверки изменений

Шаг 3. Создание устройств RAID1

<р>5. Далее мы создадим устройство RAID1 с именем /dev/md0, используя следующую команду

<р>6. Далее вы можете проверить состояние RAID-устройств с помощью следующих команд

Шаг 4. Создание файловой системы на устройстве RAID

<р>7. Создайте файловую систему с помощью xfs для /dev/md0 и смонтируйте в /raid1

<р>8. Смонтируйте только что созданную файловую систему в каталоге /raid1 и попробуйте создать несколько файлов.

<р>9. Чтобы автоматически смонтировать RAID1 во время запуска системы, вам нужно добавить следующую строку в конец /etc/fstab.

RAID (избыточный массив независимых дисков) – это технология виртуализации хранилища данных, которая объединяет несколько компонентов физических дисков в один логический блок для обеспечения избыточности данных, повышения производительности или и того, и другого. RAID 1, в частности, состоит из точной копии (или зеркала) набора данных на двух или более дисках, классическая зеркальная пара RAID 1 содержит два диска. Эта конфигурация не обеспечивает контроля четности, чередования или распределения дискового пространства между несколькими дисками, поскольку данные зеркалируются на всех дисках, принадлежащих массиву, а размер массива может быть равен размеру самого маленького диска-члена. Этот макет полезен, когда производительность или надежность чтения важнее, чем производительность записи или результирующая емкость хранилища данных. В этом руководстве рассматривается процедура настройки RAID 1 в CentOS 7.

Raid

Производительность

  • Нет потери данных при зеркальном отображении в случае сбоя одного диска, потому что у нас одинаковое содержимое на обоих дисках.
  • Чтение лучше, чем запись данных на диск

Недостаток

  • 50 % дискового пространства будет потеряно. Это означает, что если у нас есть два диска с общим размером 500 ГБ, это будет 1 ТБ, но при зеркалировании он покажет нам только 500 ГБ.

Необходимое условие
Минимум 2 жестких диска (обязательно) для настройки RAID1

Настройка RAID

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


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


Повторите те же действия, чтобы создать раздел для другого блока.

Установите пакет mdadm, который очень важен для этой конфигурации. Выполните следующую команду для той же цели.

Затем проверьте, настроены ли детали блока уже с помощью следующей команды.


Позже вам нужно создать устройство md. Для этого вам нужно запустить следующую команду, которая создаст устройство md. Вы должны указать уровень зеркала, количество доступных устройств и, наконец, указать имя этих устройств в этой команде.

mdadm

После этого вам необходимо проверить, соответствует ли уровень устройств RAID вашей конфигурации.

rais

raid 2


Вы также можете проверить состояние конфигурации другим способом. Для этого вам нужно открыть mdstat с помощью следующей команды.

cat command

После того, как это будет сделано, вы также должны проверить состояние устройства md. Устройство md содержит сведения о количестве активных, работающих, неисправных и запасных устройств. Кроме того, порядок устройств вместе с другими деталями.

md device

Затем вам нужно создать каталог точки монтирования с именем raid1, что должно быть сделано с помощью команды mkdir.

Далее вы должны навсегда смонтировать RAID, используя UUID этого устройства. Итак, запустите следующую команду, которая сгенерирует его UUID.

Используйте этот UUID вместе с точкой подключения для постоянного подключения этого RAID-устройства.

Читайте также: