簡介
本文描述如何在身份服務引擎(ISE)上配置網路檔案系統(NFS)儲存庫。
必要條件
需求
思科建議您瞭解以下主題:
採用元件
設定
步驟1.在ubuntu上設定NFS
- 您需要首先在ubuntu電腦上安裝nfs-kernel-server程式包:
bara@ubuntu:~$ sudo apt-get update
bara@ubuntu:~$ sudo apt-get install nfs-kernel-server
bara@ubuntu:~$ sudo mkdir /var/nfs/general -p
bara@ubuntu:~$ sudo chown nobody:nogroup /var/nfs/general
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)
bara@ubuntu:~$ sudo nano /etc/exports
/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 Web UI使用,並且不能複製到其他ISE節點。
在GUI中,轉至Administration -> Maintenance -> Repository:
附註:在此案例中,NFS不需要使用者名稱和密碼,但由於需要使用者名稱和密碼的形式才能新增它們,因此可以輸入任何使用者名稱和密碼。
驗證
ISE23S/admin# show repository NFS
ise-support-bundle-przaise001-a-hv11674-11-04-2019-08-25.tar.gpg
jcameron-key.asc
test.txt
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.1 2.0 :未使用NFS儲存庫憑據
CSCvk36814: ISE 2.4安裝nfs儲存庫時出錯
CSCvm41485:ISE 2.3:無法訪問NFS儲存庫和使用NFS儲存庫不工作的計畫報告
疑難排解
#debug copy 7
#debug transfer 7
- 如果#show代表NFS失敗、捕獲捕獲和調試,下面是一個工作場景的截圖:
工作
- 以下是非工作場景,可能是ISE未列在/etc/exports中