Ru-Board.club
← Вернуться в раздел «UNIX»

» md raid1 + Logical Volume

Автор: Alexandro2009
Дата сообщения: 12.07.2012 12:06
http://i072.radikal.ru/1207/98/5834453b26af.jpg

Мне необходимо реализоваться эту схему. Но я понимаю, что это возможно реализовать только в LINUX. На данный момент это пытаюсь реализовать на openfiler, ввиду того, что эта сборка адаптирована для работы с жесткими дисками. Но я не могу пока разобраться, в одном вопросе. К одному Logical Volume будут иметь доступ к нему по ISCSI. Второй Volume должен быть через mdadm в рейде с еще одним hdd. То, что нужно для этого это файловая система Linux software raid. Hdd отформатировать проблем нет, но как это делается с Logical Volume я пока не понял. Информации я пока не нашел в интернете. Помогите. Спасибо
Автор: Alukardd
Дата сообщения: 12.07.2012 19:23
Alexandro2009
На данном этапе я не вижу у Вас каких-то проблем, кроме архитектурных (мне Ваша схема не понятна - зачем?).
Что бы добавить Вам уверенности видимо надо сказать, что все эти утилиты работают с блочными устройствами, коими в Linux представлено весьма многое. Т.о. mdraid и lvm понятия не имеют работают ли они с целым жестким диском, разделом ЖД или же с флешкой.
Автор: Alexandro2009
Дата сообщения: 13.07.2012 08:03
Alukardd
Эта схема отказоустойчивого хранилища
Спасибо на добром слове, но непонятно в опенфилере /dev/vg1/lv1 вот это блочное устройство должно в списке или нет. По умолчанию логический том сразу отформатировать можно без проблем в ext3 xfs iscsi. Пытаюсь натянуть ему рейд через фдиск, но все ровно mdadm скажет что это блочное устройство занято.
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdc1 /dev/vg1/lv1
mdadm: Cannot open /dev/vg1/lv1: Device or resource busy
mdadm: create aborted
Автор: urodliv
Дата сообщения: 13.07.2012 08:53
Привели бы хоть вывод fdisk -l
P.S.
1. Я бы не стал тестировать подобные "извращения" на таком специфичном дистирбе.
2. Гляньте lvm mirroring. Авось понравится.
Автор: Alexandro2009
Дата сообщения: 13.07.2012 09:07
urodliv
fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1240 9855877+ 83 Linux
/dev/sda3 1241 1305 522112+ 82 Linux swap / Solaris

Disk /dev/sdb: 26.8 GB, 26843545600 bytes
255 heads, 63 sectors/track, 3263 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 3264 26214399+ ee EFI GPT

Disk /dev/dm-1: 10.5 GB, 10502537216 bytes
255 heads, 63 sectors/track, 1276 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/dm-1p1 1 1277 10256383+ ee EFI GPT

Disk /dev/sdc: 10.5 GB, 10502537216 bytes
255 heads, 63 sectors/track, 1276 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdc1 1 1277 10256383+ ee EFI GPT

Disk /dev/dm-0: 10.5 GB, 10502537216 bytes
255 heads, 63 sectors/track, 1276 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-0 doesn't contain a valid partition table
Извращение или нет, но это схема готового продукта vmware VSA
Вот и хочется это решение создать на бесплатной основе.
Если интересно то вот полная схема
http://communities.vmware.com/people/Deshifrator/blog/tags/vsa
Автор: urodliv
Дата сообщения: 13.07.2012 09:51
Ну и какой из представленных разделов вы "скрещивать" с lv хотите? Ибо ни у одного из них я не наблюдается тип файловой системы "fd".
Автор: urodliv
Дата сообщения: 14.07.2012 11:13
[more=sudo fdisk -l]

Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn't contain a valid partition table

Disk /dev/sdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00091b41

Device Boot Start End Blocks Id System
/dev/sda1 1 63 498688 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2 63 792 5859328 83 Linux
Partition 2 does not end on cylinder boundary.
/dev/sda3 792 1045 2028544 83 Linux
[/more]
Диск sdb разделим на две логические группы, а sdc отправим прямиком в рейд.

sudo pvcreate /dev/sdb

[more=sudo pvdisplay]
"/dev/sdb" is a new physical volume of "2,00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdb
VG Name
PV Size 2,00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID dnc7sb-OKy5-zQ2a-8rJD-Kk9g-c235-0z7Vlj[/more]

sudo vgcreate vg-sdb /dev/sdb

[more=sudo vgdisplay]
--- Volume group ---
VG Name vg-sdb
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 2,00 GiB
PE Size 4,00 MiB
Total PE 511
Alloc PE / Size 0 / 0
Free PE / Size 511 / 2,00 GiB
VG UUID dO1YQw-CiO9-jxKg-9SRz-NDIy-7fLF-xgv9Ka[/more]

sudo lvcreate -n raid -L 1Gib vg-sdb
sudo lvcreate -n iscsi -L 1020Mib vg-sdb

[more=sudo lvscan]
ACTIVE '/dev/vg-sdb/raid' [1,00 GiB] inherit
ACTIVE '/dev/vg-sdb/iscsi' [1020,00 MiB] inherit[/more]

sudo fdisk -l /dev/vg-sdb/raid (n, p, 1, enter, enter, t, fd, w)
sudo fdisk -l /dev/sdc (n, p, 1, enter, enter, t, fd, w)

sudo mdadm --create /dev/md0 -l 1 -n 2 /dev/sdc1 /dev/vg-sdb/raid

[more=cat /proc/mdstat]
Personalities : [raid0] [raid1]
md0 : active raid1 dm-0[1] sdc1[0]
1044181 blocks super 1.2 [2/2] [UU]

unused devices: <none>
[/more]

[more=sudo fdisk -l]

Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5ef1501b

Device Boot Start End Blocks Id System
/dev/sdc1 1 130 1044193+ fd Linux raid autodetect

Disk /dev/sdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00091b41

Device Boot Start End Blocks Id System
/dev/sda1 1 63 498688 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2 63 792 5859328 83 Linux
Partition 2 does not end on cylinder boundary.
/dev/sda3 792 1045 2028544 83 Linux

Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbac15e10

Device Boot Start End Blocks Id System
/dev/dm-0p1 1 130 1044193+ fd Linux raid autodetect

Disk /dev/dm-1: 1069 MB, 1069547520 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-1 doesn't contain a valid partition table

Disk /dev/md0: 1069 MB, 1069241344 bytes
2 heads, 4 sectors/track, 261045 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/md0 doesn't contain a valid partition table[/more]

Страницы: 1

Предыдущая тема: Проблема с cvsup


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.