Dell Unity:CIFSで新しいセッションが断続的に許可されない
概要: CIFSセッションはSTATUS_USER_SESSION_DELETEDで失敗します。これは、64,000を超えるセッションIDを生成するコード4.0および4.1の問題が原因で発生します。(Dell Correctable)
現象
断続的にCIFSアクセスに問題が発生します。既存のセッションは正常に動作しますが、アレイへの新しいセッションは接続に失敗します。これは、サポートからの介入なしに一定期間後に自動的に解決します。ホスト上のSMBClient接続ログを調べると、次のイベントが見つかります。
問題発生中にパケット トレースが実行されると、クライアントが SessionSetup 呼び出しによってセッションを正常に確立したことがわかります。次に、要求されたパスへのTreeConnect呼び出しを試みます。その時点で、NASサーバーは障害メッセージとNTステータスSTATUS_USER_SESSION_DELETEDで応答します。
原因
これは、4.0および4.1のコードの問題が原因で発生する問題です。この問題は、NASサーバーによって発行されたセッションIDが64,000を超える場合に発生します。これは、アクティブなセッションの実際の数ではなく、セッションのID値です。この問題は、任意の時点でアクティブなセッションが数千しかない場合でも発生し、より小さいセッションID番号のセッションを再度発行し始めると解決します。
解決方法
回避策:
現時点では、Unityシステムでパラメーターを設定するという回避策があります。パラメーターの変更により、現在の最大セッション数が127,000から64,000に減少します。これにより、NASサーバーは64,000を超えるセッションIDを発行できなくなりますが、最大セッション数も64,000に制限されます。パラメーターの変更には、SPの再起動が必要です。サポートに問い合わせ、回避策を適用するには、このナレッジベース記事を参照してください。コードをアップグレードしたら、64,000を超えるセッションを許可するには、パラメーターをデフォルト値に戻す必要があります。
恒久的な修正:
この問題は、4.2.xコード リリースで修正される予定です。