Avamar: Il backup NDMP Isilon ha esito negativo con errore "NDMP: Impossibile creare un'istantanea" e "Operazione non consentita"
Summary: I backup Isilon NDMP hanno esito negativo con l'errore "Failed to create snapshot: Operation not permitted" perché il servizio snapshot è disabilitato in OneFS. L'abilitazione del servizio Snapshot e delle relative impostazioni risolve il problema. ...
Symptoms
- I processi di backup NDMP hanno esito negativo e non vengono completati correttamente.
- La creazione di snapshot per la directory specificata non riesce con "Operation not permitted".
- Impossibile creare il contesto NDMP, causando un arresto interno dell'errore NDMP.
- Il flusso di dati di backup si interrompe; Non viene trasferito alcun dato (il conteggio dei byte letti e scritti è pari a zero).
Voci di registro di esempio
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
Il servizio Snapshot in OneFS è disabilitato. NDMP richiede snapshot per acquisire uno stato coerente dei dati durante il backup. Quando il servizio non è attivo, la creazione dell'istantanea non riesce e le operazioni NDMP non possono procedere.
Indicatori chiave:
- Errore: "Impossibile creare l'istantanea per <il percorso> della directory: L'operazione non è consentita."
- La creazione del contesto NDMP non riesce, seguita da un arresto di errore interno.
Condizioni sottostanti
- Il servizio snapshot in OneFS è disattivato, impedendo qualsiasi operazione di snapshot.
- NDMP si basa sulla creazione di istantanee per acquisire uno stato coerente dei dati; Senza di essa, il backup non può procedere.
- Nessun fattore ambientale aggiuntivo (ad esempio, problemi di rete) è indicato nei registri.

Resolution
Procedura di risoluzione - Utilizzo dell'interfaccia utente web di OneFS
Accedere all'interfaccia web di OneFS come utente root.
Passare a Data Protection > SnapshotIQ > Settings.
Selezionare la casella Enable snapshot service.
- Nella sezione appena abilitata, seleziona anche:
- Creazione automatica di snapshot
- Eliminazione automatica delle snapshot
- Scorrere fino all'area di visibilità e accesso globale e abilitarla.
- Per ogni protocollo (NFS, SMB, locale), abilitare le opzioni di visibilità e accesso corrispondenti.
- Cliccare sul pulsante Save changes per applicare la nuova configurazione.

Risoluzione alternativa tramite l'interfaccia della riga di comando (CLI)
Se l'interfaccia utente web non è disponibile, il servizio snapshot può essere abilitato utilizzando 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
Verifica
- Eseguire un lavoro di backup NDMP e verificare che l'errore non venga più visualizzato nei registri avndmp .
- Controllare l'interfaccia utente di SnapshotIQ per assicurarsi che vengano create istantanee per le directory protette.
- Esaminare l'utilizzo dello storage del cluster per confermare l'utilizzo previsto dello spazio delle snapshot.
Nota: Dopo aver abilitato il servizio snapshot, potrebbero essere necessari alcuni minuti per la propagazione delle modifiche in tutti i nodi.
Additional Information
Procedura per la risoluzione dei problemi:
1. Da SSH ad acceleratore NDMP come utente
root 2. Modificare la directory nella directory del client Isilon:
cd /usr/local/avamar/var/<ISILON_CLIENT>
3. Eseguire un test di connessione del socket Isilon utilizzando il file ndmp.cfg:
avndmp --browse `cat ndmp.cfg`
Se la ricerca ha esito positivo, viene visualizzato un output simile all'output riportato di seguito:
4. Accedere tramite SSH a Isilon come utente root.
5. Verifica che Isilon disponga di una licenza SNAPSHOTIQ installata:> la colonna dello stato mostra "Con licenza"
isi license list | grep -i snapshot
6. Verificare che il ruolo SystemAdmin disponga di tutte le autorizzazioni corrette. Per un elenco delle autorizzazioni, consultare la Guida all'amministrazione di Isilon.
isi auth roles view SystemAdmin
7. Verificare nel file isi_snapshot_d.log lo stato dell'operazione di istantanee:> corrisponde all'errore dei registri NDMP di Avamar:
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. Creare una directory di test denominata "TEST" nella directory "/ifs/". Se la directory viene creata correttamente, il problema non riguarda il file system Isilon:
cd /ifs/ && mkdir TEST && pwd && ls -l
9. Creare un'istantanea manuale dalla CLI di Isilon:
isi snapshot create /ifs/TEST --name=TEST-SNAPSHOT
Se snapshot failed con "snapshot create failed: Operation not permitted", il problema riguarda il meccanismo di creazione dell'istantanea Isilon.
10 Seguire la procedura descritta nella sezione Risoluzione di questo articolo della KB.
11 Esecuzione di un backup on-demand per il client Isilon in Avamar:> se si eseguono e acquisiscono dati, il problema è stato risolto.
12 Pulire la directory "TEST" in Isilon:
rm -rf /ifs/TEST