Inleiding
Dit document beschrijft hoe u een NFS-opslagplaats (Network File System) op Identity Services Engine (ISE) kunt configureren.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- ISE 2.x.
- enkele shell-opdrachten
Gebruikte componenten
- ISE
- Debiaanse distributie (gebruikt hier Ubuntu)
Configureren
Stap 1 Stel NFS in op onderwerp
- U dient eerst het nfs-kernel-server pakket op de ubuntu machine te installeren:
bara@ubuntu:~$ sudo apt-get update
bara@ubuntu:~$ sudo apt-get install nfs-kernel-server
- Een gedeelde map maken met de naam nfs:
bara@ubuntu:~$ sudo mkdir /var/nfs/general -p
- Verander eigendom om niemand te koppelen:geen groep
bara@ubuntu:~$ sudo chown nobody:nogroup /var/nfs/general
- Configureer de ISE als client in de NFS met de map die moet worden geëxporteerd:
bara@ubuntu:~$ more /etc/exports
# directory_to_share client(share_option1,...,share_optionN)
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
- Open/etc/export met nano:
bara@ubuntu:~$ sudo nano /etc/exports
- Voeg de volgende twee lijnen aan het eind toe (verander de IP in ISE IP)
/var/nfs/general 10.48.85.249(rw,sync,no_subtree_check)
/home 10.48.85.249(rw,sync,no_root_squash,no_subtree_check)
- Opslaan en sluiten (Ctrl+x, indien u wordt gevraagd om op te slaan, drukt u op Y en voert u in) en start de NFS-server opnieuw met behulp van onderstaande opdracht:
bara@ubuntu:~$ sudo systemctl restart nfs-kernel-server
Stap 2. ISE-configuratie
- Voeg de NFS-opslagplaats toe aan de ISE waar /home/bara het NFS-montagepunt is
Van de CLI:
ISE23S/admin(config)# repository NFS
ISE23S/admin(config-Repository)# url nfs://10.48.60.193:/home/bara
Opmerking: Bewaarplaatsen die zijn ingesteld vanuit de CLI kunnen niet worden gebruikt vanaf het ISE web UI en worden niet gerepliceerd naar andere ISE-knooppunten.
Ga vanuit de GUI naar Administratie -> Onderhoud -> Bewaarinstelling:
Opmerking: NFS heeft in dit geval geen gebruikersnaam en wachtwoord nodig, maar aangezien ze in het formulier moeten worden toegevoegd, kan een gebruikersnaam en wachtwoord worden ingevoerd.
Verifiëren
- Lijst van alle bestanden in de NFS-gegevensbank.
ISE23S/admin# show repository NFS
ise-support-bundle-przaise001-a-hv11674-11-04-2019-08-25.tar.gpg
jcameron-key.asc
test.txt
- In de NFS kunt u de bestanden zien:
bara@ubuntu:~$ pwd
/home/bara
bara@ubuntu:~$ ls
ise-support-bundle-przaise001-a-hv11674-11-04-2019-08-25.tar.gpg jcameron-key.asc test.txt
bekende gebreken
CSCvd73085: Fout bij installeren NFS-locatie op ISE
CSCvk61086: ISE 2.4 2.3 2.2 2.1 2.0 : NFS-opslagreferenties worden niet gebruikt
CSCvk36814: ISE 2.4 NFS-opslagplaats voor foutmontage
CSCvm41485: ISE 2.3: Kan geen toegang krijgen tot NFS-gegevensbank en geplande rapporten die niet werken met NFS-gegevensbank
Problemen oplossen
- Om de opslagplaats op ISE-gebruik te reinigen:
#debug copy 7
#debug transfer 7
- Als #show rep NFS faalt, neem dan opnames en debugs, hieronder is een screenshot van een werkscenario:
Werken
- Hieronder staat een scenario dat niet werkt en dat zou kunnen zijn dat ISE niet is opgenomen in de lijst /etc/export