Dell Unity:CAVAサーバーがオフラインになり、断続的にリカバリーされる
Summary: CAVAサーバーがオフラインになり、断続的にリカバリーしました。「ウイルス チェッカー サーバーxx.xx.xx.xxでエラーが発生し、動作していません。(エラー: ERROR_AUTH 64)」 :: カテゴリ=ユーザーコンポーネント=DART_VC 「ウイルス チェッカー サーバーxx.xx.xx.xxがオンラインです。」:: カテゴリ = ユーザーコンポーネント = DART_VC。 ...
Symptoms
この問題は、Unityコード4.4.0.1536311042およびWindows Server 2016で発生しました。
問題の説明:
-
お客様がCAVAを構成した場合、CAVAサーバーがオフラインになり、数秒でオンラインに戻るという以下のエラーが断続的に発生しました。
EMCSystemLogFile.logに次のエラー ログが表示されます"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
次のようなc4_safe_ktrace.logでも同じエラー メッセージが報告されました。
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()!
-
このエラーは、特定のパターンなしでランダムに発生しました。CAVAサービスは影響を受けていないようです。
-
KB#462457をフォローアップしましたが、CAVAサーバー/Unity/Windows DCサーバー間で時間のずれは見られませんでした。
-
ネットワーク トレースは、CAVAサーバーがIoctlリクエストを送信したがFSCTL_VALIDATE_NEGOTIATE_INFO Unityが応答せず、TCP接続を切断したことを示しています。
問題が発生すると、CAVAサーバーはFSCTL_VALIDATE_NEGOTIATE_INFO Ioctlリクエストを送信しましたが、Unityは応答せず、接続を終了しました。# 良い事例
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
# 悪いケースの例
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
-
この問題は、emcopyを使用してVNXからUnityにデータを移行しようとする場合のCIFSデータ コピーに影響します。
複数のコピーが同時に実行され、毎回エラーで断続的に異なるコピーが失敗します。Client OS : Microsoft (build 9200) TH000 : 02:28:08 : ERROR (53) : unable get server info from \\cifsserver.exmaple.net
Cause
Unityはバインドされた接続ではなく、初期接続で情報を検証する必要があるため、これは問題です。また、お客様の問題が発生します。
Resolution
これは、SMBバージョン3.0.2のみの問題です。3.1または2.1に切り替えても機能します。また、3.0.2でも回避策があります。
対処方法: Windows ServerまたはCAVAサーバーでのマルチチャネルの表示
管理者としてPowerShellを実行し、次の手順を実行します。
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