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

Обновлено: 21.11.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, вам необходимо загрузить 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

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

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

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

Дата и время

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вот оно! У вас установлен минимальный сервер 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.

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

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

Недостаток

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

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

Настройка RAID

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


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


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

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

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


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

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


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

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

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

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

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

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