XCP 1.6. SR на RAID1.
Размещаем SR на программный RAID1. Восстанавливаем после переустановки.
Установка
1. Проверяем, какие разделы есть в наличии
cat /proc/partitions
2. Создаем массив
mdadm --create /dev/md5 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
3. Заполняем конфиг массива /etc/mdadm.conf
echo DEVICE partitions >> /etc/mdadm.conf echo CREATE owner=root group=disk mode=0660 auto=yes >> /etc/mdadm.conf echo HOMEHOST $HOSTNAME >> /etc/mdadm.conf mdadm --detail --scan >> /etc/mdadm.conf
4. Мониторим процесс сборки
watch -n 1 cat /proc/mdstat
5. Создаем хранилище
xe sr-create type=lvm device-config:device=/dev/md5 shared=false name-label="RAID1-MD5"
Восстанавление
(Источник)
1. Восстанавливаем RAID массив
mdadm --assemble --verbose /dev/md5 /dev/sdb /dev/sdc
2. Проверяем состояние
cat /proc/mdstat
3. Заполняем конфиг массива /etc/mdadm.conf
echo DEVICE /dev/sdb /dev/sdc >> /etc/mdadm.conf echo CREATE owner=root group=disk mode=0660 auto=yes >> /etc/mdadm.conf echo HOMEHOST $HOSTNAME >> /etc/mdadm.conf mdadm --detail --scan >> /etc/mdadm.conf
4. Получаем список PV
[root@xenserver-eitdlxxd ~]# pvscan PV /dev/md5 VG VG_XenStorage-a62f17df-8806-5db0-5303-4ad4e348f671 lvm2 [47.99 GB / 43.70 GB free] Total: 1 [47.99 GB] / in use: 1 [47.99 GB] / in no VG: 0 [0 ]
Выясняем, что PV на нашем /dev/md5 имеет UUID "a62f17df-8806-5db0-5303-4ad4e348f671"
5. Сообщаем, что у нас для сервера есть Storage Repository:
xe sr-introduce uuid=a62f17df-8806-5db0-5303-4ad4e348f671 type=lvm name-label="RAID1-MD5" content-type=user
6. Получаем UUID хоста:
[root@xenserver-eitdlxxd ~]# xe host-list params=uuid uuid ( RO) : 5dfd727f-50a7-4c5c-8fbe-a9cd9266b46a
7. создаем PBD:
xe pbd-create sr-uuid=a62f17df-8806-5db0-5303-4ad4e348f671 device-config:device=/dev/md5 host-uuid=5dfd727f-50a7-4c5c-8fbe-a9cd9266b46a
PS. Вчера пришлось производить горячую замену сбойного жесткого диска в рейде под хранилище. Обошлось тремя командами:
mdadm -r /dev/md7 failed mdadm -r /dev/md7 detached mdadm --manage /dev/md7 --add /dev/sdi