Solaris, ip over fc

06.06.2008

Организовать ip-over-fc при наличии FC HBA очень просто. Для чего может понадобится такая шняга? Ну, например, для организации резервного интерконнекта в кластере (хотя в sun cluster такая конфигурация не поддерживается, но в Veritas cluster вполне можно использовать ). Итак, если у нас есть FC-HBA, то драйвер ip-over-fc уже подключен, остается его только запламбить:

# ifconfig fcip0 plumb
# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.2.4.77 netmask fffff000 broadcast 10.2.15.255
        ether 0:3:ba:35:52:a
fcip0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 65280 index 3
        inet 0.0.0.0 netmask 0
        ether 0:e0:8b:24:9d:63
# ls -la /dev/fc/fp?
lrwxrwxrwx   1 root     root          51 Oct 17 09:46 /dev/fc/fp0 -> ../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0:devctl
lrwxrwxrwx   1 root     root          59 Oct 17 09:48 /dev/fc/fp1 -> ../../devices/pci@1f,0/pci@1/pci@5/SUNW,qlc@5/fp@0,0:devctl
lrwxrwxrwx   1 root     root          59 Oct 17 09:50 /dev/fc/fp2 -> ../../devices/pci@1f,0/pci@1/pci@5/SUNW,qlc@4/fp@0,0:devctl
# luxadm -e dump_map /dev/fc/fp2
Pos  Port_ID Hard_Addr Port WWN         Node WWN         Type
0    100100  0         210000e08b08be0a 200000e08b08be0a 0x1f (Unknown Type)
1    140700  0         210100e08b249d63 200100e08b249d63 0x1f (Unknown Type,Host Bus Adapter)

Аналогичную операцию проделываем на втором (третьем, четвертом итд хосте)

По полученным wwn прописываем зонинг на SAN-свитчах, поднимаем ip-шники и пингуем хосты ;)

host1 # ifconfig fcip0 192.168.100.1 up
host2 # ifconfig fcip0 192.168.100.2 up
host2 # ping 192.168.100.1

Примерная скорость передачи данных, конечно, не впечатляет — на 1GB свитчах получается 12-15МБ/с, на 2Gb — 32-40МБ/с. Очевидно, сказывается двойное преобразование из ip в fc и обратно.

Один комментарий на запись “Solaris, ip over fc”

  1. jsn пишет:

    Сейчас по МТС почти везде де-факто 4 гигабита, так что вполне себе будет трудиться :)