Introduction
Ce document décrit comment configurer un référentiel NFS (Network File System) sur Identity Services Engine (ISE).
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- ISE 2.x.
- commandes shell de base
Components Used
- ISE
- Distribution Debian (Ubuntu ici)
Configuration
Étape 1. Configuration de NFS sur ubuntu
- Vous devez d'abord installer le paquet nfs-kernel-server sur la machine ubuntu :
bara@ubuntu:~$ sudo apt-get update
bara@ubuntu:~$ sudo apt-get install nfs-kernel-server
- Créez un répertoire partagé appelé nfs :
bara@ubuntu:~$ sudo mkdir /var/nfs/general -p
- Modifier la propriété pour qu'elle corresponde à personne : nogroup
bara@ubuntu:~$ sudo chown nobody:nogroup /var/nfs/general
- Configurez ISE en tant que client sur NFS, avec le répertoire à exporter :
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)
- Ouvrez /etc/export avec nano :
bara@ubuntu:~$ sudo nano /etc/exports
- Ajoutez les deux lignes suivantes à la fin (changez l'IP en IP ISE)
/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)
- Enregistrer et fermer (Ctrl+x, lorsqu'on vous demande d'enregistrer Y et entrer), puis redémarrer le serveur NFS à l'aide de la commande suivante :
bara@ubuntu:~$ sudo systemctl restart nfs-kernel-server
Étape 2. Configuration ISE
- Ajoutez le référentiel NFS à l'ISE où /home/bara est le point de montage NFS
À partir de l'interface de ligne de commande :
ISE23S/admin(config)# repository NFS
ISE23S/admin(config-Repository)# url nfs://10.48.60.193:/home/bara
Note: Les référentiels configurés à partir de l'interface de ligne de commande ne peuvent pas être utilisés à partir de l'interface utilisateur Web ISE et ne sont pas répliqués vers d'autres noeuds ISE.
À partir de l'interface utilisateur graphique, accédez à Administration -> Maintenance -> Référentiel :
Note: NFS n'a pas besoin de nom d'utilisateur et de mot de passe dans ce cas, mais comme ils sont requis dans le formulaire ils doivent être ajoutés, tout nom d'utilisateur et mot de passe peut être entré.
Vérification
- Répertorier tous les fichiers du référentiel NFS.
ISE23S/admin# show repository NFS
ise-support-bundle-przaise001-a-hv11674-11-04-2019-08-25.tar.gpg
jcameron-key.asc
test.txt
- Sur le NFS, vous pouvez voir les fichiers :
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
Défauts connus
CSCvd73085 : erreur lors du montage de l'emplacement NFS sur ISE
CSCvk61086 : ISE 2.4 2.3 2.2 2.1 2.0 : Les informations d'identification du référentiel NFS ne sont pas utilisées
CSCvk36814 : erreur ISE 2.4 lors du montage du référentiel nfs
CSCvm41485 : ISE 2.3 : Impossible d'accéder au référentiel NFS et aux rapports planifiés qui ne fonctionnent pas à l'aide du référentiel NFS
Dépannage
- Pour déboguer le référentiel sur ISE, utilisez les débogages suivants :
#debug copy 7
#debug transfer 7
- Si #show rep NFS échoue, prenez des captures et des débogages, voici une capture d'écran d'un scénario de travail :
Travail
- Ci-dessous se trouve un scénario de non-fonctionnement, il se peut que ISE ne figure pas dans le fichier /etc/export.