Частый вопрос - а работает ли у меня multipathing ?
Давайте посмотрим по шагам:
#fcinfo hba-port
тут мы увидим много интересного. Но для справки в основном.
#luxadm -e port
Посмотрим, что устройства в фабрике, состояние у них два - Connected или Not Connected.
Для нас нужно что были CONNECTED хотя бы два.
Я кстати напомню, что если мы имеем дело с массивом Active-Passive, то два пути напрямую в массив от сервера (а обычно все делают так - один кабель в первый контроллер, второй кабель во второй контроллер) - не дает никакой балансировки нагрузки. Массивы этой группы балансируют нагрузку исключительно на одном контроллере только. Далее вы увидите, что ПО Multipath эту ситуацию отслеживает и на пути, что подключены к контроллеру, который не является владельцем тома, трафик направлен не будет без причины (Tresspath, fail). Поэтому правильное подключение либо через коммутаторы либо 4 провода (по два в каждый контроллер).
#luxadm probe -p
Тут мы увидим устройства, что подключены и видны нам по нашим путям. Будет показано дерево. Если в пути физического устройства видим scsi_vhci - это как раз наш пациент, и это значит, что том под управлением драйвера Multipathing. Например:
Found Fibre Channel device(s):
Node WWN:50060e80103ec920 Device Type:Disk device
Logical Path:/dev/rdsk/c0t60060E80103EC920057FB7620000000Ad0s2
Physical Path:
/devices/scsi_vhci/ssd@g60060e80103ec920057fb7620000000a:c,raw
#luxadm display /dev/rdsk/c0t60060E80103EC920057FB7620000000Ad0s2
устройство взято из примера выше (Logical path).
Вот вывод для массива HDS HUS130:
DEVICE PROPERTIES for disk: /dev/rdsk/c0t60060E80103EC920057FB7620000000Ad0s2
Vendor: HITACHI
Product ID: DF600F
Revision: 0000
Serial Num: 92256098000A
Unformatted capacity: 1048576.000 MBytes
Write Cache: Enabled
Read Cache: Enabled
Minimum prefetch: 0x0
Maximum prefetch: 0x0
Device Type: Disk device
Path(s):
/dev/rdsk/c0t60060E80103EC920057FB7620000000Ad0s2
/devices/scsi_vhci/ssd@g60060e80103ec920057fb7620000000a:c,raw
Controller /devices/pci@0/pci@0/pci@8/pci@0/pci@9/SUNW,emlxs@0/fp@0,0
Device Address 50060e80103ec920,3
Host controller port WWN 10000000c96b5d01
Class primary
State ONLINE
Controller /devices/pci@0/pci@0/pci@8/pci@0/pci@9/SUNW,emlxs@0/fp@0,0
Device Address 50060e80103ec929,3
Host controller port WWN 10000000c96b5d01
Class primary
State ONLINE
Controller /devices/pci@0/pci@0/pci@8/pci@0/pci@1/SUNW,emlxs@0/fp@0,0
Device Address 50060e80103ec921,3
Host controller port WWN 10000000c96b5e08
Class primary
State ONLINE
Controller /devices/pci@0/pci@0/pci@8/pci@0/pci@1/SUNW,emlxs@0/fp@0,0
Device Address 50060e80103ec928,3
Host controller port WWN 10000000c96b5e08
Class primary
State ONLINE
Обратите внимание на строки State - ONLINE и Class - PRIMARY.
Вот для массива типа Active-Passive мы увидим на одной паре Class - Standby и эти пути не будут получать трафик без причины.
В нашем случае у нас массив Active-Active и все пути работают.
Идем далее:
iostat - у нас есть две опции X и Y для просмотра статистики по путям.
#iostat -zX 5
extended device statistics
device r/s w/s kr/s kw/s wait actv svc_t %w %b
ssd1.fp2 572.7 927.0 1512.6 30438.0 0.0 0.0 0.0 0 0
ssd1.fp4 576.9 866.4 1489.5 30486.8 0.0 0.0 0.0 0 0
#iostat -zY 5
extended device statistics
device r/s w/s kr/s kw/s wait actv svc_t %w %b
ssd1.t1.fp2 237.6 340.7 648.0 14646.4 0.0 0.0 0.0 0 0
ssd1.t2.fp2 241.0 321.9 621.5 14752.7 0.0 0.0 0.0 0 0
ssd1.t3.fp4 242.6 269.6 646.6 10917.1 0.0 0.0 0.0 0 0
ssd1.t4.fp4 247.0 333.5 653.4 13982.3 0.0 0.0 0.0 0 0
fp2 и fp4 - это наши пути, которые работают одновременно на трафик с массивом.
Давайте посмотрим по шагам:
#fcinfo hba-port
тут мы увидим много интересного. Но для справки в основном.
#luxadm -e port
Посмотрим, что устройства в фабрике, состояние у них два - Connected или Not Connected.
Для нас нужно что были CONNECTED хотя бы два.
Я кстати напомню, что если мы имеем дело с массивом Active-Passive, то два пути напрямую в массив от сервера (а обычно все делают так - один кабель в первый контроллер, второй кабель во второй контроллер) - не дает никакой балансировки нагрузки. Массивы этой группы балансируют нагрузку исключительно на одном контроллере только. Далее вы увидите, что ПО Multipath эту ситуацию отслеживает и на пути, что подключены к контроллеру, который не является владельцем тома, трафик направлен не будет без причины (Tresspath, fail). Поэтому правильное подключение либо через коммутаторы либо 4 провода (по два в каждый контроллер).
#luxadm probe -p
Тут мы увидим устройства, что подключены и видны нам по нашим путям. Будет показано дерево. Если в пути физического устройства видим scsi_vhci - это как раз наш пациент, и это значит, что том под управлением драйвера Multipathing. Например:
Found Fibre Channel device(s):
Node WWN:50060e80103ec920 Device Type:Disk device
Logical Path:/dev/rdsk/c0t60060E80103EC920057FB7620000000Ad0s2
Physical Path:
/devices/scsi_vhci/ssd@g60060e80103ec920057fb7620000000a:c,raw
#luxadm display /dev/rdsk/c0t60060E80103EC920057FB7620000000Ad0s2
устройство взято из примера выше (Logical path).
Вот вывод для массива HDS HUS130:
DEVICE PROPERTIES for disk: /dev/rdsk/c0t60060E80103EC920057FB7620000000Ad0s2
Vendor: HITACHI
Product ID: DF600F
Revision: 0000
Serial Num: 92256098000A
Unformatted capacity: 1048576.000 MBytes
Write Cache: Enabled
Read Cache: Enabled
Minimum prefetch: 0x0
Maximum prefetch: 0x0
Device Type: Disk device
Path(s):
/dev/rdsk/c0t60060E80103EC920057FB7620000000Ad0s2
/devices/scsi_vhci/ssd@g60060e80103ec920057fb7620000000a:c,raw
Controller /devices/pci@0/pci@0/pci@8/pci@0/pci@9/SUNW,emlxs@0/fp@0,0
Device Address 50060e80103ec920,3
Host controller port WWN 10000000c96b5d01
Class primary
State ONLINE
Controller /devices/pci@0/pci@0/pci@8/pci@0/pci@9/SUNW,emlxs@0/fp@0,0
Device Address 50060e80103ec929,3
Host controller port WWN 10000000c96b5d01
Class primary
State ONLINE
Controller /devices/pci@0/pci@0/pci@8/pci@0/pci@1/SUNW,emlxs@0/fp@0,0
Device Address 50060e80103ec921,3
Host controller port WWN 10000000c96b5e08
Class primary
State ONLINE
Controller /devices/pci@0/pci@0/pci@8/pci@0/pci@1/SUNW,emlxs@0/fp@0,0
Device Address 50060e80103ec928,3
Host controller port WWN 10000000c96b5e08
Class primary
State ONLINE
Обратите внимание на строки State - ONLINE и Class - PRIMARY.
Вот для массива типа Active-Passive мы увидим на одной паре Class - Standby и эти пути не будут получать трафик без причины.
В нашем случае у нас массив Active-Active и все пути работают.
Идем далее:
iostat - у нас есть две опции X и Y для просмотра статистики по путям.
#iostat -zX 5
extended device statistics
device r/s w/s kr/s kw/s wait actv svc_t %w %b
ssd1.fp2 572.7 927.0 1512.6 30438.0 0.0 0.0 0.0 0 0
ssd1.fp4 576.9 866.4 1489.5 30486.8 0.0 0.0 0.0 0 0
#iostat -zY 5
extended device statistics
device r/s w/s kr/s kw/s wait actv svc_t %w %b
ssd1.t1.fp2 237.6 340.7 648.0 14646.4 0.0 0.0 0.0 0 0
ssd1.t2.fp2 241.0 321.9 621.5 14752.7 0.0 0.0 0.0 0 0
ssd1.t3.fp4 242.6 269.6 646.6 10917.1 0.0 0.0 0.0 0 0
ssd1.t4.fp4 247.0 333.5 653.4 13982.3 0.0 0.0 0.0 0 0
fp2 и fp4 - это наши пути, которые работают одновременно на трафик с массивом.
Комментариев нет:
Отправить комментарий