Dell Unity: Der CAVA-Server ging offline und wurde zeitweise wiederhergestellt
Summary: Der CAVA-Server ging offline und wurde zeitweise wiederhergestellt: "Der Virenschutzserver xx.xx.xx.xx hat einen Fehler festgestellt und ist nicht mehr betriebsbereit. (Fehler: ERROR_AUTH 64)" :: Category=User Component=DART_VC "Der Virenschutzserver xx.xx.xx.xx ist online." :: Category=User Component=DART_VC. ...
Symptoms
Das Problem trat auf Unity-Code 4.4.0.1536311042 und Windows Server 2016 auf.
Problembeschreibung:
-
Beim Konfigurieren von CAVA durch den Kunden trat zeitweise der folgende Fehler auf, dass der CAVA-Server offline ging und nach wenigen Sekunden wieder online ging.
Die folgenden Fehlerprotokolle werden in EMCSystemLogFile.log angezeigt"2018-12-28T02:18:22.331Z" "n1988006_spa" "Kittyhawk_safe" "26056" "unix/spa/root" "ERROR" "13:10510021" :: "The virus checker server xx.xx.xx.xx has encountered an error and is no longer operational.(Error: ERROR_AUTH 64)" :: Category=User Component=DART_VC "2018-12-28T02:18:41.486Z" "n1988006_spa" "Kittyhawk_safe" "26056" "unix/spa/root" "NOTICE" "13:1051001d" :: "Virus checker server xx.xx.xx.xx is online." :: Category=User Component=DART_VC "2018-12-28T02:35:42.361Z" "n1988006_spa" "Kittyhawk_safe" "26056" "unix/spa/root" "ERROR" "13:10510021" :: "The virus checker server xx.xx.xx.xx has encountered an error and is no longer operational.(Error: ERROR_AUTH 64)" :: Category=User Component=DART_VC "2018-12-28T02:35:51.678Z" "n1988006_spa" "Kittyhawk_safe" "26056" "unix/spa/root" "NOTICE" "13:1051001d" :: "Virus checker server xx.xx.xx.xx is online." :: Category=User
Die gleichen Fehlermeldungen wurden auch in c4_safe_ktrace.log wie folgt gemeldet:
2018/12/28-21:32:25.865594 115K 7F86FEB3E709 sade:VC: 3:33:[Rick] The virus checker server 160.46.85.196 has encountered an error and is no longer operational.(Error: ERROR_AUT 2018/12/28-21:32:25.865596 0 7F86FEB3E709 sade:VC: 3:33:[Rick] H 64) 2018/12/28-21:32:25.865617 19 7F8790D83702 sade:SOCK_STREAM: 3:[core] T_DISCON_REQ: (fd=0x1a0, NS=0) ShutdownStream() request UNSUPPORTED! 2018/12/28-21:32:25.865622 4 7F8790D83702 sade:SOCK_STREAM: 3:[core] T_DISCON_REQ: (fd=0x1a0, NS=0) Handling as DisconnectCloseStream()! -- 2018/12/28-21:32:53.272520 0 7FC1D8ADC70A std:PSMSYS:PSMSYS:psmDataAreaClose(1:13): PENDED... 2018/12/28-21:32:55.127022 1.8M 7F86FEB3E702 sade:VC: 5:29:[Rick] Virus checker server 160.46.85.196 is online. 2018/12/28-21:32:55.128201 1177 7F8790DC7704 sade:SOCK_STREAM: 3:[core] T_DISCON_REQ: (fd=0x1cb, NS=0) ShutdownStream() request UNSUPPORTED! 2018/12/28-21:32:55.128206 3 7F8790DC7704 sade:SOCK_STREAM: 3:[core] T_DISCON_REQ: (fd=0x1cb, NS=0) Handling as DisconnectCloseStream()!
-
Der Fehler ist zufällig ohne bestimmtes Muster aufgetreten. Es scheint, dass der CAVA-Service nicht betroffen ist.
-
Wissensdatenbank-Artikel #462457 wurde weiterverfolgt, aber wir konnten keine Zeitabweichung zwischen dem CAVA-Server/Unity/Windows DC-Server feststellen.
-
Netzwerkablaufverfolgungen zeigen, dass der CAVA-Server FSCTL_VALIDATE_NEGOTIATE_INFO Ioctl-Anforderung gesendet hat, Unity jedoch nicht reagiert hat und die TCP-Verbindung getrennt hat.
Als das Problem auftrat, sendete der CAVA-Server eine FSCTL_VALIDATE_NEGOTIATE_INFO Ioctl-Anforderung, aber Unity reagierte nicht und beendete die Verbindung.# Gutes Beispiel
5817 0.433916 CAVA_IP CIFS_IP SMB2 156 Tree Connect Request Tree: \\rick\CHECK$ 5820 0.433983 CIFS_IP CAVA_IP SMB2 138 Tree Connect Response 5823 0.434164 CAVA_IP CIFS_IP SMB2 212 Ioctl Request FSCTL_VALIDATE_NEGOTIATE_INFO 5826 0.434217 CIFS_IP CAVA_IP SMB2 194 Ioctl Response FSCTL_VALIDATE_NEGOTIATE_INFO <=========== good case
# Beispiel für einen schlechten Fall
1806 0.096779 CAVA_IP CIFS_IP SMB2 156 Tree Connect Request Tree: \\rick\CHECK$ 1807 0.096854 CIFS_IP CAVA_IP SMB2 138 Tree Connect Response 1818 0.097124 CAVA_IP CIFS_IP SMB2 212 Ioctl Request FSCTL_VALIDATE_NEGOTIATE_INFO 1820 0.097200 CIFS_IP CAVA_IP TCP 54 445 52006 [FIN, ACK] Seq=85 Ack=261 Win=304 Len=0 <=========== bad case
-
Dieses Problem würde sich auf CIFS-Datenkopien auswirken, z. B. die Verwendung von emcopy, um zu versuchen, Daten von VNX zu Unity zu migrieren.
Sie führen mehrere Kopien gleichzeitig aus, und zeitweise schlagen andere Kopien jedes Mal mit dem Fehler fehl.Client OS : Microsoft (build 9200) TH000 : 02:28:08 : ERROR (53) : unable get server info from \\cifsserver.exmaple.net
Cause
Dies ist ein Problem, da Unity die Informationen mit der ersten Verbindung und nicht mit der gebundenen Verbindung überprüfen muss. Und es führt zu Kundenproblemen.
Resolution
Dies ist das Problem nur mit der SMB-Version 3.0.2, selbst wenn sie auf 3.1 oder 2.1 umgestellt wird, funktioniert es. Und selbst in 3.0.2 gibt es einen Workaround.
Problemumgehung: Dislabe Multichannel auf Windows-Server oder CAVA-Server
Führen Sie PowerShell als Administrator aus und gehen Sie dann wie folgt vor:
PS C:\windows\system32> Get-SmbClientConfiguration ConnectionCountPerRssNetworkInterface : 4 DirectoryCacheEntriesMax : 16 DirectoryCacheEntrySizeMax : 65536 DirectoryCacheLifetime : 10 DormantFileLimit : 1023 EnableBandwidthThrottling : True EnableByteRangeLockingOnReadOnlyFiles : True EnableInsecureGuestLogons : False EnableLargeMtu : True EnableLoadBalanceScaleOut : True EnableMultiChannel : True EnableSecuritySignature : True ExtendedSessionTimeout : 1000 FileInfoCacheEntriesMax : 64 FileInfoCacheLifetime : 10 FileNotFoundCacheEntriesMax : 128 FileNotFoundCacheLifetime : 5 KeepConn : 600 MaxCmds : 50 MaximumConnectionCountPerServer : 32 OplocksDisabled : False RequireSecuritySignature : False SessionTimeout : 60 UseOpportunisticLocking : True WindowSizeThreshold : 8 PS C:\windows\system32> Set-SmbClientConfiguration -EnableMultiChannel $false Confirm Are you sure you want to perform this action? Performing operation 'Modify' on Target 'SMB Client Configuration'. [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): yes PS C:\windows\system32> Get-SmbClientConfiguration ConnectionCountPerRssNetworkInterface : 4 DirectoryCacheEntriesMax : 16 DirectoryCacheEntrySizeMax : 65536 DirectoryCacheLifetime : 10 DormantFileLimit : 1023 EnableBandwidthThrottling : True EnableByteRangeLockingOnReadOnlyFiles : True EnableInsecureGuestLogons : False EnableLargeMtu : True EnableLoadBalanceScaleOut : True EnableMultiChannel : False EnableSecuritySignature : True ExtendedSessionTimeout : 1000 FileInfoCacheEntriesMax : 64 FileInfoCacheLifetime : 10 FileNotFoundCacheEntriesMax : 128 FileNotFoundCacheLifetime : 5 KeepConn : 600 MaxCmds : 50 MaximumConnectionCountPerServer : 32 OplocksDisabled : False RequireSecuritySignature : False SessionTimeout : 60 UseOpportunisticLocking : True WindowSizeThreshold : 8