目錄

簡介

必要條件

需求

採用元件

設定

步驟1.在ubuntu上設定NFS

步驟2. ISE配置

驗證

已知瑕疵

疑難排解

簡介

本文描述如何在身份服務引擎(ISE)上配置網路檔案系統(NFS)儲存庫。

必要條件

需求

思科建議您瞭解以下主題：

- ISE 2.x。

- 基本shell命令

採用元件

- 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

- 更改所有權以匹配任何人：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 with nano:

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 Web 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.1 2.0 :未使用NFS儲存庫憑據

CSCvk36814: ISE 2.4安裝nfs儲存庫時出錯

CSCvm41485:ISE 2.3:無法訪問NFS儲存庫和使用NFS儲存庫不工作的計畫報告

疑難排解

- 要在ISE上調試儲存庫，請使用以下調試：

#debug copy 7

#debug transfer 7

- 如果#show代表NFS失敗、捕獲捕獲和調試，下面是一個工作場景的截圖：

工作

- 以下是非工作場景，可能是ISE未列在/etc/exports中