Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Configuration

Étape 1. Configuration de NFS sur ubuntu

Étape 2. Configuration ISE

Vérification

Défauts connus

Dépannage

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.