Avamar:TCP/IPパラメーターを設定した後、NDMP NetAppバックアップがタイムアウトする
Summary: TCP/IPパラメーターを設定した後、NDMP NetAppバックアップがタイムアウトする
Symptoms
Network Data Management Protocol (NDMP)アクセラレーターが、Transmission Control Protocol/Internet Protocol (TCP/IP)パラメーターを設定した後に、より多くのデータを要求するのに時間がかかる win=1の詳細を確認してください。これにより、ネットワーク接続型ストレージ(NetApp)で接続タイムアウトが発生し、接続が閉じられます。
NetApp NDMPバックアップの問題:
NetApp NASバックアップが例外付きで完了し、NetApp TCP/IP接続がタイムアウトして終了することがあります。
次のメッセージが avndmp ログ:
2019-02-13 10:51:11 avndmp Info <0000>: [snapup-/X/Y] NDMP: DUMP: Wed Feb 13 10:51:11 2019 : We have written 4340067215 KB.
2019-02-13 10:56:32 avndmp Error <0000>: [snapup-/X/Y] NDMP: NDMP: DUMP: Message from Write Dirnet: Interrupted system call
2019-02-13 10:56:32 avndmp Error <0000>: [snapup-/X/Y] NDMP: DUMP: DUMP IS ABORTED
2019-02-13 10:56:37 avndmp Info <0000>: [snapup-/X/Y] NDMP: DUMP: Deleting "/X/Y/../snapshot_for_backup.53960" snapshot.
また、次のメッセージが avtar 側:
2019-02-13 10:56:39 avtar Info <7061>: Canceled by '7003-Netapp Filer' - exiting...
2019-02-13 10:56:39 avtar Info <9772>: Starting graceful (staged) termination, cancel request (wrap-up stage)
2019-02-13 10:56:39 avtar Info <19165>: Staging can run is false, possibly due to cancel, inform ddboost
この問題は、ランダム バックアップとランダム ボリュームで発生する可能性があります。
Cause
この問題は、アクセラレーター ノードがビジー状態になっていることが原因で発生すると考えられます。この場合、TCP/IP ウィンドウ サイズは 1 (win=1)は、これ以上データを受信できないことを示します。
これにより、NetApp側はデータの送信を試行し続けますが、アクセラレーター ノードによって拒否されます。最終的に、NetApp TCP/IPがタイムアウトし、接続が閉じます。
NetApp側はTCP再送信のオプションを設定できませんでした。これが問題の一因となりました。
Error messages in the avndmp logs show:
2019-02-13 10:56:32 avndmp Error <0000>: [snapup-/X/Y] NDMP: NDMP: DUMP: Message from Write Dirnet: Interrupted system call
2019-02-13 10:56:32 avndmp Error <0000>: [snapup-/X/Y] NDMP: DUMP: DUMP IS ABORTEDResolution
NDMPバックアップの解決方法
NDMPバックアップ中にNetAppがタイムアウトして接続を終了する問題を解決するには、次の手順を実行します。
Avamar側で、次のオプションを追加して avndmp アプリケーションがビジー状態の場合でもデータの読み取りを続行するには、次のようにします。
backup-stream-buffering-period=1
これは、 /usr/local/avamar/var/CLIENT_NAME/avndmp.cmd アクセラレーター ノード上のファイル。
avndmp.cmdファイルには、次の行が含まれます。
--backup-stream-buffering-period=1
または、[詳細オプション]でデータセットに追加することもできます。
parameter: [avndmp]backup-stream-buffering-period value: 1
このオプションを追加した後、avndmpログで接続の終了に関連するエラー メッセージをチェックして、問題が解決されたことを確認します。