Avamar:Isilon NDMPバックアップが「NDMP: Failed to create snapshot」および「Operation not permitted」
Summary: Isilon NDMPバックアップが次のエラーで失敗します。「スナップショットの作成に失敗しました: Operation not permitted」というエラーが表示されます。スナップショット サービスと関連する設定を有効にすると、問題が解決します。
Symptoms
- NDMPバックアップ ジョブが失敗し、正常に完了しません。
- 指定されたディレクトリーのスナップショットの作成が 「操作が許可されていません」で失敗します。
- NDMPコンテキストを作成できないため、内部NDMPエラーが発生し停止します。
- バックアップ・データ・ストリームが停止する。データは転送されません(読み取りおよび書き込みバイト数はゼロです)。
ログ エントリーの例
2020-12-07 03:59:35 avndmp Error <0000>: [snapup- /ifs/FOLDER1/] NDMP: Failed to create snapshot for /ifs/FOLDER1/: Operation not permitted
2020-12-07 03:59:35 avndmp Error <0000>: [snapup- /ifs/FOLDER1/] NDMP: Failed to create context
2020-12-07 03:59:35 avndmp Warning <9655>: [snapup- /ifs/FOLDER1/] NDMP Data Halted, reason : NDMP_DATA_HALT_INTERNAL_ERROR
2020-12-07 03:59:35 avndmp Info <18443>: [ndmp2avtar- /ifs/FOLDER1/] NDMP stream bytes read = 0, bytes written = 0 Cause
OneFSのスナップショット サービスが無効になっています。NDMPでは、バックアップ中に整合性のあるデータ状態をキャプチャするためにスナップショットが必要です。サービスがアクティブでない場合、スナップショットの作成は失敗し、NDMP操作を続行できません。
重要指標:
- Error: "Failed to create snapshot for <directory path>: 操作は許可されていません。
- NDMPコンテキストの作成に失敗し、その後内部エラーで停止します。
根本的な条件
- OneFSのスナップショット サービスがオフになっており、スナップショット操作ができなくなっています。
- NDMPは、整合性のあるデータ状態をキャプチャするためにスナップショットの作成に依存しています。これがないと、バックアップを続行できません。
- その他の環境要因(ネットワークの問題など)はログに示されません。

Resolution
解決手順 - OneFS Web UIの使用
OneFS Webインターフェイスにrootユーザーとしてログインします。
Data Protection>SnapshotIQ > Settingsに移動します
[Enable snapshot service]というラベルの付いたボックスにチェックを入れます。
- 新しく有効化されたセクションで、次の項目も確認します。
- スナップショットの自動作成
- スナップショットの自動削除
- [グローバルな可視性とアクセス] 領域までスクロールし、有効にします。
- プロトコル(NFS、SMB、ローカル)ごとに、対応する可視性とアクセス オプションを有効にします。
- [Save changes]ボタンをクリックして、新しい構成を適用します。

代替解決策 - コマンドライン インターフェイス(CLI)を使用する
Web UIが使用できない場合は、SSHを使用してスナップショット サービスを有効にできます。
# Log in as root
ssh root@[ISILON_CLUSTER_IP]
# Enable the snapshot service
isi snapshot service enable
# Enable auto‑creation and auto‑deletion of snapshots
isi snapshot policy modify --auto-create true --auto-delete true
# Enable global visibility for NFS, SMB, and local access
isi snapshot visibility modify --global true --protocol nfs, smb, local
# Verify the changes
isi snapshot service list
確認
- NDMPバックアップ ジョブを実行し、 avndmp ログにエラーが表示されなくなったことを確認します。
- SnapshotIQ UIをチェックして、保護されたディレクトリーのスナップショットが作成されていることを確認します。
- クラスターのストレージ使用量を確認して、予想されるスナップショット領域の消費量を確認します。
注:スナップショット サービスを有効にした後、変更がすべてのノードに反映されるまでに数分かかる場合があります。
Additional Information
トラブルシューティング手順:
1.rootユーザーとしてNDMPアクセラレーターにSSH接続します
2.ディレクトリーをIsilonクライアント ディレクトリーに変更します。
cd /usr/local/avamar/var/<ISILON_CLIENT>
3.ndmp.cfgファイルを使用してIsilonソケット接続テストを実行します。
avndmp --browse `cat ndmp.cfg`
参照が成功すると、次のような出力が表示されます。
4.rootユーザーとしてIsilonにSSHで接続します。
5.IsilonにSNAPSHOTIQライセンスがインストールされていることを確認する:「> ステータス」列に「Licensed」と表示される
isi license list | grep -i snapshot
6.SystemAdminロールにすべての適切な権限があることを確認します。 権限のリストについては、『Isilon管理ガイド』を参照してください。
isi auth roles view SystemAdmin
7.isi_snapshot_d.logファイルでスナップショット操作ステータスを確認します-> Avamar NDMPログのエラーと一致します。
ISI-EMC-LAB-1# isi_for_array cat /var/log/isi_snapshot_d.log | grep 2020-12-09 ISI-EMC-LAB-1: 2020-12-09T15:40:55-05:00 <31.6> ISI-EMC-LAB-1 isi_ndmp_d[75632]: Failed to create snapshot "ndmp_backup_15bf7e9b1d2430d7a10c73396b55bc17_1607546455_1", snapid: 0 with error Operation not permitted
8.「/ifs/」ディレクトリーの下に「TEST」という名前のテスト ディレクトリーを作成します。 ディレクトリーが正常に作成された場合、問題はIsilonファイル システム上にはありません。
cd /ifs/ && mkdir TEST && pwd && ls -l
9.Isilon CLIから手動スナップショットを作成します。
isi snapshot create /ifs/TEST --name=TEST-SNAPSHOT
スナップショットが「snapshot create failed: Operation not permitted」というメッセージが表示された場合は、Isilonスナップショット作成メカニズムに問題があります。
10 このKBの「解決策」セクションに記載されている手順に従います。
11 AvamarでIsilonクライアントのオンデマンド バックアップを実行します -> データを実行して取り込む場合、問題は解決されています。
12 Isilonで「TEST」ディレクトリーをクリーンアップします。
rm -rf /ifs/TEST