OneFS:システム:efs.snapshot.max_snapshots
Résumé: この記事では、クラスターに格納できるスナップショットの最大数を増やす方法について説明します。
Symptômes
スナップショットの最大数を超えると、クラスターが新しいスナップショットを作成できない場合があります。スケジュール設定されたスナップショット、SyncIQ、およびスナップショットを作成するジョブ(FSAnalyzeやIndexUpdateなど)が失敗する可能性があります。
イベント ログとメッセージ ログに、次のようなメッセージが1つまたは複数表示されます。
Failing snap_create. Active snapshot count 20001 exceeds limit of 20000. Can't create new snapshot <SIQ-Policy>: system-wide snapshot limit has been reached
Cause
デフォルトでは、OneFSはクラスター全体で最大20,000のスナップショットを許可します。クラスターでは、既存のスナップショットを手動で削除するか、またはによって有効期限が切れて削除されるまで、追加のスナップショットを作成できません。 SnapshotDelete ジョブ。
クラスター上のスナップショットの現在の数は、次のコマンドを使用して表示できます。
# isi snap snap list | grep Total
最大スナップショット数の設定は、次のコマンドを使用して表示できます。
# sysctl efs.snapshot.max_snapshots
Résolution
クラスター全体で保存できるスナップショットの最大数を増やすことができます。
重要!
このsysctlの変更を適用する前に、スナップショットの制限を変更した場合の影響を十分に理解しておく必要があります。ご不明な点がある場合は、Dellテクニカル サポートにお問い合わせください。
スナップショットの最大数をデフォルトよりも大きい値に設定すると、クラスターのパフォーマンスに悪影響を及ぼす可能性があります。スナップショットの数がデフォルトの制限を予期せず超えている場合は、技術的な問題が発生している可能性があります。スナップショット スケジュールの設定ミス、SyncIQの問題、ジョブの失敗により、スナップショットの数がデフォルトの制限を超えている可能性があります。これらの根本的な問題に対処せずにスナップショットの最大制限を増やすと、クラスターに悪影響を及ぼす可能性があります。これらの問題がある場合は、テクニカル サポートに連絡して調査と解決を支援する必要があります。
スナップショットの最大数を変更するには、次の手順を実行します。
# sysctl efs.snapshot.max_snapshots=<#_of_snapshots>
Example: (スナップショットの制限を20100に増やします)
Isilon-2# sysctl efs.snapshot.max_snapshots=20100 efs.snapshot.max_snapshots: 20000 -> 20100 Isilon-2# sysctl efs.snapshot.max_snapshots efs.snapshot.max_snapshots: 20100
Informations supplémentaires
OneFS 7.1以降のOneFSの現在のすべてのバージョンには、20000スナップショットの制限があります。以前のバージョンのOneFSでは、2048スナップショットの制限がありました。
| Sysctl | Datatype | 価値 | 構成可能 | サポートされているOS |
|---|---|---|---|---|
| efs.snapshot.max_スナップショット | 整数 | 2048(デフォルト) | Yes | OneFS 6.5-7.0 |
| efs.snapshot.max_スナップショット | 整数 | 20000(デフォルト) | Yes | OneFS 7.1-9.0+ |