목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

구성

1단계. ubuntu에서 NFS 설정

2단계. ISE 컨피그레이션

다음을 확인합니다.

알려진 결함

문제 해결

소개

이 문서에서는 ISE(Identity Services Engine)에서 NFS(Network File System) 리포지토리를 구성하는 방법에 대해 설명합니다.

사전 요구 사항

요구 사항

다음 주제에 대한 지식을 보유하고 있으면 유용합니다.

- ISE 2.x.

- 기본 셸 명령

사용되는 구성 요소

- ISE

- Debian 배포(여기에서 Ubuntu 사용)

구성

1단계. ubuntu에서 NFS 설정

- 먼저 ubuntu 시스템에 nfs-kernel-server 패키지를 설치해야 합니다.

bara@ubuntu:~$ sudo apt-get update

bara@ubuntu:~$ sudo apt-get install nfs-kernel-server

- nfs라는 공유 디렉토리를 생성합니다.

bara@ubuntu:~$ sudo mkdir /var/nfs/general -p

- 소유권이 nobody:nogroup과 일치하도록 변경

bara@ubuntu:~$ sudo chown nobody:nogroup /var/nfs/general

- ISE를 NFS의 클라이언트로 구성하고 내보낼 디렉토리를 구성합니다.

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)

- 나노를 사용하여 /etc/export를 엽니다.

bara@ubuntu:~$ sudo nano /etc/exports

- 끝에 다음 두 행을 추가합니다(IP를 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)

- 저장 후 닫기(Ctrl+x, 저장하라는 메시지가 표시되면 Y를 누르고 Enter를 누릅니다.) 다음 명령을 사용하여 NFS 서버를 다시 시작합니다.

bara@ubuntu:~$ sudo systemctl restart nfs-kernel-server

2단계. ISE 컨피그레이션

- NFS 저장소를 ISE에 추가합니다. 여기서 /home/bara는 NFS 마운트 지점입니다.

CLI에서 다음을 수행합니다.

ISE23S/admin(config)# repository NFS

ISE23S/admin(config-Repository)# url nfs://10.48.60.193:/home/bara

참고:CLI에서 구성된 리포지토리는 ISE 웹 UI에서 사용할 수 없으며 다른 ISE 노드에 복제되지 않습니다.

GUI에서 Administration(관리) -> Maintenance(유지 관리) -> Repository(저장소)로 이동합니다.

참고:이 경우 NFS에는 사용자 이름과 비밀번호가 필요하지 않지만, 반드시 추가해야 하므로 사용자 이름과 비밀번호를 입력할 수 있습니다.

다음을 확인합니다.

- NFS 저장소의 모든 파일을 나열합니다.

ISE23S/admin# show repository NFS

ise-support-bundle-przaise001-a-hv11674-11-04-2019-08-25.tar.gpg

jcameron-key.asc

test.txt

- NFS에서 파일을 볼 수 있습니다.

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

알려진 결함

CSCvd73085: ISE에서 NFS 위치를 마운트하는 동안 오류가 발생했습니다.

CSCvk61086: ISE 2.4 2.3 2.2 2.1 2.0:NFS 저장소 자격 증명이 사용되지 않음

CSCvk36814: ISE 2.4 nfs 리포지토리 마운트 오류

CSCvm41485: ISE 2.3:NFS 리포지토리를 사용하여 작동하지 않는 예약된 보고서 및 NFS 리포지토리에 액세스할 수 없습니다.

문제 해결

- ISE에서 리포지토리를 디버깅하려면 다음 디버그를 사용합니다.

#debug copy 7

#debug transfer 7

- #show rep NFS에 오류가 발생하면 캡처 및 디버깅을 수행합니다. 다음은 작업 시나리오의 스크린샷입니다.

작업 중

- 다음은 작동하지 않는 시나리오입니다. ISE가 /etc/exports에 나열되지 않았을 수 있습니다.