FC, multipath, Solaris и AX150 … чудеса :)
Во дожился – думал, такое увидеть:
Вот один zfs-пул, а в нем один большой (нет, я серъезно – БОЛЬШОЙ) том размером около 2,6 Тб (это RAID5 из 7 дисков):
root@sun-backup # zpool status
pool: pool1
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
pool1 ONLINE 0 0 0
c3t60060160E9A31901BCB15947A840DE11d0 ONLINE 0 0 0
errors: No known data errors
Далее детали и кусочки (вот такого) вывода:
/dev/rdsk/c3t60060160E9A31901BCB15947A840DE11d0s2
/devices/scsi_vhci/disk@g60060160e9a31901bcb15947a840de11:c,raw
Controller /dev/cfg/c0
Device Address 500601603a600daa,0
Host controller port WWN 2100001b321206b7
Class secondary
State ONLINE
Controller /dev/cfg/c2
Device Address 500601683a600daa,0
Host controller port WWN 2101001b323206b7
Class
State
Все работает, казалось бы, как надо, вопросов нет. Не вдаваясь особо в детали – полка подключена 2-мя хвостами, по одному на контроллер соответственно, SP A/B через двухпортовой адаптер QLogic 2462 (Sun branded, естественно). Дальше вкуснее:
root@sun-backup # luxadm display /dev/rdsk/c3t60060160E9A31901BCB15947A840DE11d0s2
DEVICE PROPERTIES for disk: /dev/rdsk/c3t60060160E9A31901BCB15947A840DE11d0s2
Vendor: DGC
Product ID: RAID 5
Revision: 0220
Serial Num: FCNHW062500008
Unformatted capacity: 0.000 MBytes
Write Cache: Enabled
Read Cache: Enabled
Minimum prefetch: 0x0
Maximum prefetch: 0x0
Device Type: Disk device
Path(s):
/dev/rdsk/c3t60060160E9A31901BCB15947A840DE11d0s2
/devices/scsi_vhci/disk@g60060160e9a31901bcb15947a840de11:c,raw
Controller /dev/cfg/c0
Device Address 500601603a600daa,0
Host controller port WWN 2100001b321206b7
Class secondary
State ONLINE
Controller /dev/cfg/c2
Device Address 500601683a600daa,0
Host controller port WWN 2101001b323206b7
Class
State
Порт номер два (WWN 2101001b323206b7) выглядит любопытно, не так ли? “Это кривой luxadm, пользуйтесь правильными утилитами”. Не вопрос. Пользуем не старую ОС, а вполне свежий апдейт Solaris 10:
root@sun-backup # mpathadm show logical-unit /dev/rdsk/c3t60060160E9A31901BCB15947A840DE11d0s2
Logical Unit: /dev/rdsk/c3t60060160E9A31901BCB15947A840DE11d0s2
mpath-support: libmpscsi_vhci.so
Vendor: DGC
Product: RAID 5
Revision: 0220
Name Type: unknown type
Name: 60060160e9a31901bcb15947a840de11
Asymmetric: yes
Current Load Balance: round-robin
Logical Unit Group ID: NA
Auto Failback: on
Auto Probing: NA
Paths:
Initiator Port Name: 2100001b321206b7
Target Port Name: 500601603a600daa
Override Path: NA
Path State: OK
Disabled: no
Target Port Groups:
ID: 1
Explicit Failover: yes
Access State: active
Target Ports:
Name: 500601603a600daa
Relative ID: 0
Тут второго пути вообще нет.
Сломал голову – ну что же это такое. Пока ломание головы закончилось суровой идеей – надо бы таки перезагрузить хост. Посмотрим, это горе какое-то прямо…