unix-linux:centos:linux-how-to-create-software-raid-via-mdadm-over-multipath-disks-in-centos
                Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| unix-linux:centos:linux-how-to-create-software-raid-via-mdadm-over-multipath-disks-in-centos [31.08.2016 14:35] – [Настройка CentOS Linux - Инициализация multipath-устройств] Алексей Максимов | unix-linux:centos:linux-how-to-create-software-raid-via-mdadm-over-multipath-disks-in-centos [03.05.2019 14:36] (текущий) – [Настройка CentOS Linux - Создание программного RAID] Алексей Максимов | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ===== Как создать программный RAID используя mdadm из дисковых multipath-устройств в CentOS Linux 7.2 ===== | + | ===== Как создать программный RAID на базе Linux Software RAID (Multiple Device/MD RAID/ | 
| В моём случае используется СХД MSA 1500 CS, которая подключена к двум фабрикам SAN (к двум оптическим коммутаторам). К MSA1500 по SCSI подключены 2 дисковых полки MSA20. | В моём случае используется СХД MSA 1500 CS, которая подключена к двум фабрикам SAN (к двум оптическим коммутаторам). К MSA1500 по SCSI подключены 2 дисковых полки MSA20. | ||
| Строка 162: | Строка 162: | ||
| ==== Настройка CentOS Linux - Создание программного RAID ==== | ==== Настройка CentOS Linux - Создание программного RAID ==== | ||
| - | Настройка mdadm - создание программного RAID | + | === Настройка mdadm - создание программного RAID === | 
| - | Монтирование  | + | Более развёрнуто настройку программного RAID мы рассматривали ранее в заметке [[https:// | 
| + | Устанавливаем пакет **mdadm**: | ||
| + | |||
| + | < | ||
| + | |||
| + | Создаём RAID массив уровня 6 из 10 наших multipath-устройств: | ||
| + | |||
| + | < | ||
| + | |||
| + | mdadm: Defaulting to version 1.2 metadata | ||
| + | mdadm: array /dev/md0 started. | ||
| + | </ | ||
| + | |||
| + | Проверяем состояние массива командой: | ||
| + | |||
| + | < | ||
| + | |||
| + | /dev/md0: | ||
| + | Version : 1.2 | ||
| + | Creation Time : Wed Aug 31 11:05:49 2016 | ||
| + | Raid Level : raid6 | ||
| + | Array Size : 3905765376 (3724.83 GiB 3999.50 GB) | ||
| + | Used Dev Size : 488220672 (465.60 GiB 499.94 GB) | ||
| + | Raid Devices : 10 | ||
| + | Total Devices : 10 | ||
| + | Persistence : Superblock is persistent | ||
| + | |||
| + | Intent Bitmap : Internal | ||
| + | |||
| + | Update Time : Wed Aug 31 17:40:31 2016 | ||
| + | State : active, resyncing | ||
| + |   | ||
| + | Working Devices : 10 | ||
| + |   | ||
| + | Spare Devices : 0 | ||
| + | |||
| + |           | ||
| + | Chunk Size : 512K | ||
| + | |||
| + | Resync Status : 1% complete | ||
| + | |||
| + | Name : 0 | ||
| + |            UUID : 5baba46f: | ||
| + |           | ||
| + | |||
| + |     Number  | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + | |||
| + | Как видим, наш массив успешно создан и находится в стадии инициализации. | ||
| + | |||
| + | Генерируем конфигурационный файл, чтобы наш массив автоматически стартовал после перезагрузки системы в нужной нам конфигурации: | ||
| + | |||
| + | < | ||
| + | |||
| + | После генерации файла, правим его | ||
| + | |||
| + | < | ||
| + | |||
| + | DEVICE /dev/dm* | ||
| + | DEVICE / | ||
| + | ARRAY /dev/md0 metadata=1.2 name=0 UUID=5baba46f: | ||
| + | MAILADDR DST-KOM-FS03-Admins@holding.com | ||
| + | MAILFROM KOM-FS03@holding.com | ||
| + | </ | ||
| + | |||
| + | Запускаем службу **mdmonitor** и проверяем её состояние: | ||
| + | |||
| + | < | ||
| + | # service mdmonitor restart | ||
| + | # service mdmonitor status</ | ||
| + | |||
| + | \\ | ||
| + | === Монтирование RAID-тома === | ||
| + | |||
| + | Создаём файловую систему на массиве (в нашем случае это будет ext4), затем создаём каталог, | ||
| + | |||
| + | < | ||
| + | # mkdir / | ||
| + | # mount /dev/md0 / | ||
| + | # df -H / | ||
| + | |||
| + | Теперь пропишем в файл **/ | ||
| + | |||
| + | < | ||
| + | |||
| + | /dev/md0: UUID=" | ||
| + | |||
| + | Затем добавим информацию о монтировании в конец файла **/ | ||
| + | |||
| + | < | ||
| + | # | ||
| + | # Mount software RAID-disk /dev/md0 on / | ||
| + | # | ||
| + | |||
| + | UUID=ace6cab1-015a-475c-aa09-11e12c046db1 / | ||
| + | |||
| + | После этого перезагружаем сервер и убеждаемся в том, что конечный результат достигнут и раздел автоматически монтируется в точку монтирования / | ||
| + | |||
| + | < | ||
| + | # rm / | ||
| + | |||
| + | ---- | ||
| + | {{: | ||
| + | |||
| + | {{tag> | ||
| + | |||
| + | ~~DISCUSSION~~ | ||
unix-linux/centos/linux-how-to-create-software-raid-via-mdadm-over-multipath-disks-in-centos.1472654124.txt.gz · Последнее изменение:   — Алексей Максимов