Avamar: Isilon NDMP -varmuuskopiointi epäonnistuu ja ilmoittaa seuraavaa: NDMP: Tilannevedoksen luonti epäonnistui ja Toimintoa ei sallittu
Summary: Isilonin NDMP-varmuuskopioinnit epäonnistuvat ja tuloksena on virhe "Snapshotin luonti epäonnistui: Operation not permited, koska tilannevedospalvelu on poistettu käytöstä OneFS:ssä. Snapshot-palvelun ja siihen liittyvien asetusten ottaminen käyttöön korjaa ongelman. ...
Symptoms
- NDMP-varmuuskopiointityöt epäonnistuvat, eivätkä ne valmistu onnistuneesti.
- Määritetyn hakemiston tilannevedosten luonti epäonnistuu ja näyttöön tulee "Operation not permited".
- NDMP-kontekstia ei voi luoda, mikä aiheuttaa sisäisen NDMP-virheen pysähtymisen.
- Varmuuskopiointitietovirta pysähtyy; Tietoja ei siirretä (luku- ja kirjoitustavumäärät ovat nolla).
Esimerkki lokimerkinnöistä
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:n tilannevedospalvelu on poistettu käytöstä. NDMP edellyttää tilannevedoksia, jotta tietojen tila on yhdenmukainen varmuuskopioinnin aikana. Kun palvelu ei ole aktiivinen, tilannevedosten luonti epäonnistuu eikä NDMP-toimintoja voi jatkaa.
Tärkeimmät indikaattorit:
- Error: "Hakemistopolun> tilannevedoksen <luominen epäonnistui: Toiminta ei ole sallittua."
- NDMP-kontekstin luonti epäonnistuu, minkä jälkeen sisäinen virhe pysähtyy.
Taustalla olevat olosuhteet
- OneFS:n tilannevedospalvelu on poistettu käytöstä, mikä estää tilannevedosten tekemisen.
- NDMP luottaa tilannevedosten luomiseen yhdenmukaisen tietotilan tallentamiseksi. Ilman sitä varmuuskopiointi ei voi jatkua.
- Muita ympäristötekijöitä (kuten verkko-ongelmia) ei ilmoiteta lokeissa.

Resolution
Ratkaisuvaiheet – OneFS-verkkokäyttöliittymä
Kirjaudu OneFS-verkkokäyttöliittymään pääkäyttäjänä.
Siirry Data Protection > SnapshotIQ > -asetuksiin.
Valitse Ota tilannevedospalvelu käyttöön -valintaruutu.
- Tarkista äskettäin käyttöönotettu -osassa myös:
- Luo tilannevedoksia automaattisesti
- Poista tilannevedokset automaattisesti
- Vieritä Yleinen näkyvyys ja käyttöoikeus -alueelle ja ota se käyttöön.
- Ota kullekin protokollalle (NFS, SMB, Local) käyttöön vastaavat näkyvyys- ja käyttöoikeusasetukset.
- Ota uusi määritys käyttöön valitsemalla Tallenna muutokset.

Vaihtoehtoinen tarkkuus - komentoriviliittymän (CLI) käyttäminen
Jos verkkokäyttöliittymä ei ole käytettävissä, tilannevedospalvelu voidaan ottaa käyttöön komennolla 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
Vahvistus
- Suorita NDMP-varmuuskopiointityö ja varmista, että virhe ei enää näy avndmp-lokeissa .
- Tarkista SnapshotIQ-käyttöliittymästä, että suojattuja hakemistoja varten luodaan tilannevedoksia.
- Tarkista klusterin tallennustilan käyttö odotetun tilannevedostilan kulutuksen tarkistamiseksi.
Huomautus: Kun tilannevedospalvelu on otettu käyttöön, voi kestää muutaman minuutin, ennen kuin muutokset leviävät kaikkiin solmuihin.
Additional Information
Vianmäärityksen vaiheet:
1. SSH-yhteys NDMP-kiihdyttimeen pääkäyttäjänä
2. Vaihda hakemistoksi Isilon-asiakashakemisto:
cd /usr/local/avamar/var/<ISILON_CLIENT>
3. Suorita Isilon-liitännän yhteystesti käyttämällä sitten ndmp.cfg-tiedostoa:
avndmp --browse `cat ndmp.cfg`
Jos selaaminen onnistuu, näyttöön tulee alla olevan tuloksen kaltainen tulos:
4. Muodosta SSH-yhteys Isilon-pääkäyttäjään.
5. Varmista, että Isilonissa on asennettuna SNAPSHOTIQ-käyttöoikeus –> Tila-sarakkeessa näkyy "Licensed"
isi license list | grep -i snapshot
6. Varmista, että järjestelmänvalvojan roolilla on kaikki oikeat oikeudet. Katso käyttöoikeusluettelo Isilonin hallintaoppaasta.
isi auth roles view SystemAdmin
7. Tarkista tilannevedostoiminnon tila isi_snapshot_d.log tiedostosta. Vastaa> Avamar NDMP -lokien virhettä.
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. Luo /ifs/-hakemistoon testihakemisto nimeltä TEST. Jos hakemiston luominen onnistuu, ongelma ei ole Isilon-tiedostojärjestelmässä:
cd /ifs/ && mkdir TEST && pwd && ls -l
9. Luo manuaalinen tilannevedos Isilon-komentoriviliittymässä:
isi snapshot create /ifs/TEST --name=TEST-SNAPSHOT
Jos tilannevedos epäonnistui ja tilannevedoksen luonti epäonnistui: Operation not permitted, ongelma on Isilon-tilannevedoksen luontimekanismissa.
10 Noudata tämän tietämyskannan artikkelin Ratkaisu-osiossa annettuja ohjeita.
11 Suorita tarvittaessa varmuuskopiointi Isilon-asiakkaalle Avamarissa –> Jos tietoja suoritetaan ja käsitellään, ongelma on ratkaistu.
12 Puhdista "TEST"-hakemisto Isilonissa:
rm -rf /ifs/TEST