Ошибки iSCSI продолжаются после удаления недоступного целевого портала
По ошибке я ввел адрес целевого портала iSCSI в инициаторе iSCSI на одном из наших виртуальных серверов, у которого нет адреса в диапазоне сети, используемом для iSCSI. Это привело к появлению следующих ошибок / предупреждений в журнале событий:
Log Name: System
Source: MSiSCSI
Event ID: 113
Level: Warning
Description:
iSCSI discovery via SendTargets failed with error code 0xefff0003 to target
portal *192.168.23.42 0003260 Root\ISCSIPRT\0000_0 .
Log Name: System
Source: iScsiPrt
Event ID: 1
Level: Error
Description:
Initiator failed to connect to the target. Target IP address and TCP Port
number are given in dump data.
Log Name: System
Source: iScsiPrt
Event ID: 70
Level: Error
Description:
Error occurred when processing iSCSI logon request. The request was not
retried. Error status is given in the dump data.
Пока это ожидаемое поведение, поэтому я удалил портал из iSCSI Initiator, как описано в MSKB 976072. Тем не менее, ошибки / предупреждения появляются каждый час, даже несмотря на то, что ни iSCSI Initiator GUI, ни iscscli
показать любые порталы (или серверы iSNS):
C:\>iscsicli ListTargetPortals
Microsoft iSCSI Initiator Version 6.1 Build 7601
The operation completed successfully.
C:\>iscsicli ListiSNSServers
Microsoft iSCSI Initiator Version 6.1 Build 7601
No iSNS Servers
The operation completed successfully.
Проблема сохраняется после перезагрузки сервера. Удаление Microsoft iSCSI Initiator
устройство через devmgmt.msc
а также изменение параметров Инициатора следующим образом:
[HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}]
"MaxPendingRequests"=dword:00000001
"MaxConnectionRetries"=dword:00000001
"MaxRequestHoldTime"=dword:00000005
тоже не помогло. Каждое изменение сопровождалось перезагрузкой.
Конечно, отключение устройства предотвращает повторное появление ошибок / предупреждений, но я бы не стал прибегать к этому.
Как я могу предотвратить появление этих ошибок и предупреждений (кроме отключения устройства-инициатора или переустановки сервера)? Что мне не хватает?
Среда: виртуальная машина работает в кластере Hyper-V, управляемом SCVMM 2012. Хозяева и гости работают под управлением Windows Server 2008 R2 SP1. Физические машины - это блейды Dell PowerEdge M710HD.
1 ответ
Странно и не воспроизводится здесь.
Я так понимаю остановка / отключение сервиса тоже не вариант? Если вы временно net stop msiscsi
это останавливает почасовые события?
В качестве дикой догадки попробуйте выяснить, не оказался ли адрес также сервером iSNS, что имело бы очень похожий эффект:
iscsicli ListiSNSServers
Также просмотрите весь [HKLM\Software\Microsoft\Windows NT\CurrentVersion\ISCSI\Discovery]
для любых неожиданных ключей (подробнее здесь http://blogs.msdn.com/b/san/archive/2008/07/27/microsoft-iscsi-software-initiator-isns-server-timers-quick-reference.aspx).