Автор taho, дата создания 16 сентября, 2011 - 17:41.
Все правильно ты получил диски, теперь multipath должен собрать их в одно устройство которое ты в дальнейшем будешь использовать. Просто посмотри что кажет multipath -l
Автор taho, дата создания 16 сентября, 2011 - 17:56.
Это значит что multipath видит разные диски а не один но с разных "путей". Советую "выкинуть" пути и пересобрать заного, там и увидим почему диски не собрались в один.
iscsiadm -m node -l
Logging in to [iface: default, target: iqn.2050-01.ru.stor.c3.lun1:lun1, portal: 192.168.1.32,3260]
Logging in to [iface: default, target: iqn.2050-01.ru.stor.c2.lun1:lun1, portal: 192.168.1.31,3260]
Login to [iface: default, target: iqn.2050-01.ru.stor.c3.lun1:lun1, portal: 192.168.1.32,3260]: successful
Login to [iface: default, target: iqn.2050-01.ru.stor.c2.lun1:lun1, portal: 192.168.1.31,3260]: successful
[root@xcp1 ~]# fdisk -l
Disk /dev/sda: 597.9 GB, 597998698496 bytes
255 heads, 63 sectors/track, 72702 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda doesn't contain a valid partition table
Disk /dev/sdb: 145.9 GB, 145999527936 bytes
255 heads, 63 sectors/track, 17750 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 523 4194304 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2 523 1045 4194304 83 Linux
/dev/sdb3 1045 17750 134188235+ 8e Linux LVM
Disk /dev/sdd: 597.9 GB, 597980409856 bytes
255 heads, 63 sectors/track, 72700 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Disk /dev/sdc: 597.9 GB, 597980409856 bytes
255 heads, 63 sectors/track, 72700 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Автор taho, дата создания 16 сентября, 2011 - 18:27.
попробуй плиз еще дать вывод multipath -v 2, он может быть большим, имеет смысл разместить на внешнем ресурсе. я смогу проверить через 2 часа только, но может другие поскажут в чем трабл ... я недеюсь ты понимаешь что по iscsi ты должен был отдать ОДИН диск но по разным путям (хочу убедится что ты не отдавал 1Т).
Автор DMajere, дата создания 17 сентября, 2011 - 11:17.
Разобрался в чем дело, видимо scsi_id формируется на основе имени луны, сделал, чтобы оба таргета создавали луны с одинаковыми именами, после этого проблема исчезла.
Автор alexxy, дата создания 17 сентября, 2011 - 00:19.
У тебя таргет кто? В настройках таргета задай жестко wwn для отдаваемого устройства тогда multipath собирет
—
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Автор DMajere, дата создания 19 сентября, 2011 - 11:28.
как оказалось xen'у multipathd не нужен нафиг.
Включаем мультипаф в самом ксене, при добавлении sr таргеты указываем через запятую - device-config:target=192.168.1.31,192.168.1.32
Все правильно ты получил
Все правильно ты получил диски, теперь multipath должен собрать их в одно устройство которое ты в дальнейшем будешь использовать. Просто посмотри что кажет multipath -l
Показывает следующее, те
Показывает следующее, те собирает разные mpath для каждого устройства.
Может конфиг не корректный?
c3 (14945540000000000ee110a2c76b1e3355ddb7679e9aeb8ca) dm-0 IET,VIRTUAL-DISK
[=557G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][enabled]
\_ 37:0:0:0 sdd 8:48 [active][undef]
c2 (14945540000000000b8f558f897af7f50680c22f433cbf288) dm-2 IET,VIRTUAL-DISK
[=557G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=0][enabled]
\_ 36:0:0:0 sde 8:64 [active][undef]
Смущает еще то, что в admin
Смущает еще то, что в admin guide xen'а описан способ подключения когда мультипаф делается на уровне isci
iscsiadm -m discovery --type sendtargets --portal 192.168.0.161
192.168.0.161:3260,1 iqn.strawberry:litchie
192.168.0.204:3260,2 iqn.strawberry:litchie
Есть ли возмножность сделать подобное, чтобы не добавлять еще один демон?
попытка не пытка :)
попытка не пытка :)
Это значит что multipath
Это значит что multipath видит разные диски а не один но с разных "путей". Советую "выкинуть" пути и пересобрать заного, там и увидим почему диски не собрались в один.
выкинуть пути? имеешь в виду
выкинуть пути?
имеешь в виду убить луны (iscsiadm --op delete)?
нет multipath может
нет multipath может конфигурироватся на "лету". Очень удобно для продакшн серверов
странно у тебя разные диски
странно у тебя разные диски участвуют в выборах: sdd,sdf пришли по iscsi а в multipath участвует sdd и sde... Уже удалял/собирал диски?
Да. сейчас убил луны iscsiadm
Да. сейчас убил луны
iscsiadm -m node --op delete
[root@xcp1 ~]# iscsiadm -m node
iscsiadm: no records found!
[root@xcp1 ~]# iscsiadm -m discovery -t st -p 192.168.1.31
192.168.1.31:3260,1 iqn.2050-01.ru.stor.c2.lun1:lun1
[root@xcp1 ~]# iscsiadm -m discovery -t st -p 192.168.1.32
192.168.1.32:3260,1 iqn.2050-01.ru.stor.c3.lun1:lun1
[root@xcp1 ~]# iscsiadm -m node
192.168.1.32:3260,1 iqn.2050-01.ru.stor.c3.lun1:lun1
192.168.1.31:3260,1 iqn.2050-01.ru.stor.c2.lun1:lun1
iscsiadm -m node -l
Logging in to [iface: default, target: iqn.2050-01.ru.stor.c3.lun1:lun1, portal: 192.168.1.32,3260]
Logging in to [iface: default, target: iqn.2050-01.ru.stor.c2.lun1:lun1, portal: 192.168.1.31,3260]
Login to [iface: default, target: iqn.2050-01.ru.stor.c3.lun1:lun1, portal: 192.168.1.32,3260]: successful
Login to [iface: default, target: iqn.2050-01.ru.stor.c2.lun1:lun1, portal: 192.168.1.31,3260]: successful
[root@xcp1 ~]# fdisk -l
Disk /dev/sda: 597.9 GB, 597998698496 bytes
255 heads, 63 sectors/track, 72702 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda doesn't contain a valid partition table
Disk /dev/sdb: 145.9 GB, 145999527936 bytes
255 heads, 63 sectors/track, 17750 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 523 4194304 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2 523 1045 4194304 83 Linux
/dev/sdb3 1045 17750 134188235+ 8e Linux LVM
Disk /dev/sdd: 597.9 GB, 597980409856 bytes
255 heads, 63 sectors/track, 72700 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Disk /dev/sdc: 597.9 GB, 597980409856 bytes
255 heads, 63 sectors/track, 72700 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Из dmesg
sd 39:0:0:0: [sdd] 1167930488 512-byte logical blocks: (597 GB/556 GiB)
sd 39:0:0:0: [sdd] Write Protect is off
sd 39:0:0:0: [sdd] Mode Sense: 77 00 00 08
sd 39:0:0:0: [sdd] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
sd 38:0:0:0: [sdc] 1167930488 512-byte logical blocks: (597 GB/556 GiB)
sd 38:0:0:0: [sdc] Write Protect is off
sd 38:0:0:0: [sdc] Mode Sense: 77 00 00 08
sdd:
sd 38:0:0:0: [sdc] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
sd 39:0:0:0: [sdd] Attached SCSI disk
sdc:
sd 38:0:0:0: [sdc] Attached SCSI disk
multipath -l
c3 (14945540000000000ee110a2c76b1e3355ddb7679e9aeb8ca) dm-0 IET,VIRTUAL-DISK
[=557G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][enabled]
\_ 38:0:0:0 sdc 8:32 [active][undef]
c2 (14945540000000000b8f558f897af7f50680c22f433cbf288) dm-2 IET,VIRTUAL-DISK
[=557G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=0][enabled]
\_ 39:0:0:0 sdd 8:48 [active][undef]
multipath -v2
sdd: checker msg is "readsector0 checker reports path is down"
Вот такая вот ситуация.
Если убирать луну sdc, и перемонтировать sdd, то проблемы с checker нет
Есть ли предположения о причине подобного поведения?
попробуй плиз еще дать вывод
попробуй плиз еще дать вывод multipath -v 2, он может быть большим, имеет смысл разместить на внешнем ресурсе. я смогу проверить через 2 часа только, но может другие поскажут в чем трабл ... я недеюсь ты понимаешь что по iscsi ты должен был отдать ОДИН диск но по разным путям (хочу убедится что ты не отдавал 1Т).
Разобрался в чем дело, видимо
Разобрался в чем дело, видимо scsi_id формируется на основе имени луны, сделал, чтобы оба таргета создавали луны с одинаковыми именами, после этого проблема исчезла.
У тебя таргет кто? В
У тебя таргет кто? В настройках таргета задай жестко wwn для отдаваемого устройства тогда multipath собирет
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Однако теперь, возникла
Однако теперь, возникла другая проблема -
multipath диски слепил.
multipath -ll
c2 (14945540000000000b8f558f897af7f50680c22f433cbf288) dm-0 IET,VIRTUAL-DISK
[=557G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=2][active]
\_ 7:0:0:0 sdc 8:32 [active][ready]
\_ 6:0:0:0 sdd 8:48 [active][ready]
но вот xen не хочет sr создавать
xe sr-create host-uuid=f3e11987-4dab-4aad-b386-5082f79628ff type=lvmoiscsi name-label=TimewebSR device-config:SCSIid=14945540000000000b8f558f897af7f50680c22f433cbf288 device-config:target=192.168.1.31 device-config:targetIQN=iqn.2050-01.ru.timeweb.c2.lun1:lun1
Error code: SR_BACKEND_FAILURE_1
Error parameters: , Error reporting error, unknown key DMP failed to activate mapper path,
модули все загружены
lsmod |grep multipath
dm_multipath 15604 2 dm_round_robin
scsi_dh 5578 1 dm_multipath
dm_mod 54944 5 dm_multipath,dm_mirror,dm_log
scsi_mod 141410 9 iscsi_tcp,libiscsi,scsi_transport_iscsi,dm_multipath,scsi_dh,sg,libata,megaraid_sas,sd_mod
Решение
как оказалось xen'у multipathd не нужен нафиг.
Включаем мультипаф в самом ксене, при добавлении sr таргеты указываем через запятую - device-config:target=192.168.1.31,192.168.1.32