NetApp - スナップショットフル

NetApp - スナップショットフル

最近、ファイラーのさまざまなボリュームから、スナップショットがいっぱいになる警告イベントが多数生成されているのを確認しています。

ストレージ システム netappfiler.contoso.com のスナップショット snapmirror_sql_trns_log.snapshot で、アラスカ夏時間 6 月 22 日 10:03 に発生した警告イベント: スナップショットの使用率は 251.89% です (14.9 GB のうち 37.7 GB を使用)。


単に疲れているだけかもしれませんが、これが何を意味するのか本当に理解するのに苦労しています。ドキュメントを読むと、このボリュームのスナップショットリザーブが完全にいっぱいで、スナップショットがボリュームの通常使用に割り当てられている部分の未使用スペースに溢れているということです(スナップショットコピーとスナップショットリザーブがボリューム内のスペースを使用する方法)。

この症状についていくつか質問があります。

  1. 私の理解は正しいでしょうか? NetApp が使用する用語と「スナップショットがいっぱいです」(これは 1 つのスナップショットを意味するのか、スナップショット リザーブを意味するのか) に少し困惑しています。
  2. ユーザー データが増加してスナップショットのスピル領域と競合するとどうなりますか? それを占有しているスナップショットは削除されますか?
  3. 一般的に、どのような状況でこのようなことが起こるのでしょうか? 私の理解では、スナップショット リザーブがいっぱいになった場合、または新しいスナップショットでいっぱいになった場合、ONTAP は必要に応じて最も古いスナップショットをリザーブから押し出すだけです。その場合、具体的にどのように「スナップショットを埋める」ことができるのでしょうか?

答え1

スナップショットの自動削除を使用する必要があります。これがないと、予約容量を超えるスナップショットはデフォルトでは削除されません

スナップショットの自動削除はいくつかの方法で設定できます。私が使用しているのは、「snap_reserve」をトリガーするつまり、予約量を超えるスナップショットはすべて削除されます。当社では、より便利なバックアップとしてスナップショットを使用していますが、それでもバックアップは取得しており、ボリュームへの書き込み機能を失うよりもスナップショットを失う方を選びます。

このエラー メッセージの文言は、あなたのコメントにあるように、NetApp OnCommand DataFabric Manager 5.0.0.7636 の [編集] です。これは確かにスナップ リザーブがいっぱいであることを意味します。

関連情報