Skip to main content

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

Тут второго пути вообще нет.

Сломал голову – ну что же это такое. Пока ломание головы закончилось суровой идеей – надо бы таки перезагрузить хост. Посмотрим, это горе какое-то прямо…