LINUX.ORG.RU

FIBRE chanel,blocked FC remote port time out: removing rport

 ,


0

1

Всем привет.

CentOS 6.6
сервер <-> fc-свич <-> хранилка
ОС грузится с схд.

При загрузке, в консоль вываливаются вот такие варнинги:

kernel: rport-0:0-3: blocked FC remote port time out: removing rport
kernel: rport-1:0-3: blocked FC remote port time out: removing rport

Вопрос что это значит не совсем понятно, ясно только, что какие-то удалённые порты не доступны. Но у меня в системе нет ничего про rport-1:0-3, что это, от-куда ОС берёт инфу об этом. Кто вкурсе, подскажите.

tree /sys/class/ | grep fc

│   ├── fc_host0 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.0/host0/bsg/fc_host0
│   ├── fc_host1 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.1/host1/bsg/fc_host1
├── fc_host
│   ├── host0 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.0/host0/fc_host/host0
│   └── host1 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.1/host1/fc_host/host1
├── fc_remote_ports
│   ├── rport-0:0-0 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.0/host0/rport-0:0-0/fc_remote_ports/rport-0:0-0
│   ├── rport-0:0-1 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.0/host0/rport-0:0-1/fc_remote_ports/rport-0:0-1
│   ├── rport-0:0-2 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.0/host0/rport-0:0-2/fc_remote_ports/rport-0:0-2
│   ├── rport-1:0-0 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.1/host1/rport-1:0-0/fc_remote_ports/rport-1:0-0
│   ├── rport-1:0-1 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.1/host1/rport-1:0-1/fc_remote_ports/rport-1:0-1
│   └── rport-1:0-2 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.1/host1/rport-1:0-2/fc_remote_ports/rport-1:0-2
├── fc_transport
│   ├── target0:0:0 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.0/host0/rport-0:0-2/target0:0:0/fc_transport/target0:0:0
│   └── target1:0:0 -> ../../devices/pci0000:00/0000:00:02.2/0000:05:00.1/host1/rport-1:0-2/target1:0:0/fc_transport/target1:0:0
├── fc_vports
│   ├── lpfcmgmt -> ../../devices/virtual/misc/lpfcmgmt	

multipath -l

	
mpathb (3600000e00d1100000011362900090000) dm-0 FUJITSU,ETERNUS_DXL
size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
  |- 0:0:0:1 sdb 8:16 active undef running
  `- 1:0:0:1 sde 8:64 active undef running
mpatha (3600000e00d11000000113629000d0000) dm-1 FUJITSU,ETERNUS_DXL
size=100G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
  |- 0:0:0:0 sda 8:0  active undef running
  `- 1:0:0:0 sdd 8:48 active undef running


Последнее исправление: ha-ha (всего исправлений: 2)

В зонах вместе с хостом и хранилкой есть еще другие инициаторы? Если да, и сообщения возникают только при загрузке, то это нормально - другие инициаторы обнюхивают твой хост, когда он логинится в фабрику.

bigbit ★★★★★
()
Ответ на: комментарий от bigbit

Один коннект одна зона.
Вот так примерно: zoneshow [be]

Defined configuration:
 cfg:   zoneconfig1
                virt2_hba_0_eternus_1_1; virt2_hba_1_eternus_1_1
 zone:  virt2_hba_0_eternus_1_1
                virt2_hba1; eternus_ca1_port1
 zone:  virt2_hba_1_eternus_1_1
                virt2_hba2; eternus_ca1_port1
 alias: eternus_ca1_port1
                50:00:00:e0:d4:76:29:91
 alias: virt2_hba1
                10:00:00:90:fa:46:d2:3c
 alias: virt2_hba2
                10:00:00:90:fa:46:d2:3d

Effective configuration:
 cfg:   zoneconfig1
 zone:  virt2_hba_0_eternus_1_1
                10:00:00:90:fa:46:d2:3c
                50:00:00:e0:d4:76:29:91
 zone:  virt2_hba_1_eternus_1_1
                10:00:00:90:fa:46:d2:3d
                50:00:00:e0:d4:76:29:91

ha-ha
() автор топика
Ответ на: комментарий от ha-ha

Выглядит так, как будто кто-то логинится на твой HBA, получает нужную инфу и отваливает, не сделав logout. Сессия потом экспайрится по там-ауту, что и приводит к этой ошибке. Причем сам HBA на этот на этот rport не залогинен - иначе в сообщении бы было «saving binding».
Попробуй включить более подробное логгирование, чтобы узнать FCID этого гада. Для libfc «options libfc debug_logging=0xc» в /etc/modprobe.conf или в самом драйвере HBA (почитай доки на него).

bigbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.