Добрый день! настраиваю связку 2 сервера, на каждом iscsi target, на каждом сервер виртуальных машин. Получается полная резервная копия по сети, по принципу дрбд но заметно быстрее. Каждая машиа цепляется к обоим серверам, к себе и к соседу по iscsi. iblock разераются lvm.
По iscsitarget - LIO.Но вот столкнулся с неприятностью каждый раз при загрузке mdadm цепляет устройство /dev/md-xx и блокирует его,таким образом что оно перестает быть доступно таргету.
лун переходит в состояние [BROKEN STORAGE LINK].А в /proc/mdstat появляется запись о деградировавшем рейде.
что можно сделать в такой ситуации?
Linux srvvps01-std 3.8.0-37-generic #53~precise1-Ubuntu SMP Wed Feb 19 21:37:54 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise> ls /
o- / ..................................................................... [...]
o- backstores .......................................................... [...]
| o- fileio ............................................... [0 Storage Object]
| o- iblock ............................................... [1 Storage Object]
| | o- test .................................... [/dev/vps01/test deactivated]
| o- pscsi ................................................ [0 Storage Object]
| o- rd_dr ................................................ [0 Storage Object]
| o- rd_mcp ............................................... [0 Storage Object]
o- ib_srpt ........................................................ [0 Target]
o- iscsi .......................................................... [1 Target]
| o- iqn.2003-01.org.linux-iscsi.srvvps01-std.x8664:sn.ae1b14256e9a .. [1 TPG]
| o- tpgt1 ....................................................... [enabled]
| o- acls ........................................................ [0 ACL]
| o- luns ........................................................ [1 LUN]
| | o- lun1 ........................................ [BROKEN STORAGE LINK]
| o- portals .................................................. [1 Portal]
| o- 10.1.1.1:3260 ................................................ [OK]
o- loopback ....................................................... [0 Target]
o- qla2xxx ........................................................ [0 Target]
o- tcm_fc ......................................................... [0 Target]
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active (auto-read-only) raid1 dm-4[1]
20955008 blocks super 1.2 [2/1] [_U]unused devices: <none>
В данный момент простым выходом из ситуации я вижу только работу с fileio.
Но это не красиво, не кашерно и самое объективное = не быстро.
посмотри /etc/mdadm/mdadm.conf секцию
# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
DEVICE partitionsкак разберешься так и проблему решишь
> посмотри /etc/mdadm/mdadm.conf секцию
> # by default (built-in), scan all partitions (/proc/partitions) and all
> # containers for MD superblocks. alternatively, specify devices to scan, using
> # wildcards if desired.
> DEVICE partitions
> как разберешься так и проблему решишьСпасибо, коллега!
DEVICE /dev/disk/by-path/ip-*
DEVICE /dev/sd[b-z]
>> посмотри /etc/mdadm/mdadm.conf секцию
>> # by default (built-in), scan all partitions (/proc/partitions) and all
>> # containers for MD superblocks. alternatively, specify devices to scan, using
>> # wildcards if desired.
>> DEVICE partitions
>> как разберешься так и проблему решишь
> Спасибо, коллега!
> DEVICE /dev/disk/by-path/ip-*
> DEVICE /dev/sd[b-z]Рано я обрадовался, не спасает это. Все равно mdraid ищет и находит /dev/md-*
куда дальше копать? пока держу и тестируюcm все на fileio
>[оверквотинг удален]
>>> # containers for MD superblocks. alternatively, specify devices to scan, using
>>> # wildcards if desired.
>>> DEVICE partitions
>>> как разберешься так и проблему решишь
>> Спасибо, коллега!
>> DEVICE /dev/disk/by-path/ip-*
>> DEVICE /dev/sd[b-z]
> Рано я обрадовался, не спасает это. Все равно mdraid ищет и находит
> /dev/md-*
> куда дальше копать? пока держу и тестируюcm все на fileioможет собирать рейд ручками через dm-raid?, тогда необходимость в mdadm отпадает
https://www.kernel.org/doc/Documentation/device-mapper/dm-ra...