По ошибке я ввел адрес целевого портала 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, как описано в МСКБ 976072. Однако ошибки / предупреждения продолжать появляться каждый час, даже если ни графический интерфейс инициатора iSCSI, ни 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.
Странно и не воспроизводится здесь.
Я так понимаю, остановка / отключение службы тоже не вариант? Если вы временно 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).