内容

概要

前提条件

要件

使用するコンポーネント

設定

ステップ1:ubuntuでのNFSのセットアップ

ステップ2:ISEの設定

確認

既知の障害

トラブルシュート

概要

このドキュメントでは、Identity Services Engine(ISE)でネットワークファイルシステム(NFS)リポジトリを設定する方法について説明します。

前提条件

要件

次の項目に関する知識があることが推奨されます。

- ISE 2.x

- 基本的なシェルコマンド

使用するコンポーネント

- ISE

- Debianディストリビューション（ここではUbuntuを使用）

設定

ステップ1:ubuntuでのNFSのセットアップ

- 最初にnfs-kernel-serverパッケージをubuntuマシンにインストールする必要があります。

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

- NFS上のクライアントとしてISEを設定し、エクスポートするディレクトリを指定します。

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)

- nanoで/etc/exportを開きます。

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

- 最後に次の2行を追加します（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 2.1 2.0:NFSリポジトリの資格情報は使用されません

CSCvk36814: ISE 2.4 error mounting nfs repository

CSCvm41485: ISE 2.3:NFSリポジトリにアクセスできず、NFSリポジトリを使用してスケジュールされたレポートが機能しない

トラブルシュート

- ISEでリポジトリをデバッグするには、次のデバッグを使用します。

#debug copy 7

#debug transfer 7

- #show rep NFSが失敗する場合、キャプチャとデバッグを取得します。次に動作シナリオのスクリーンショットを示します。

Working

- 次のシナリオは動作しないシナリオです。ISEが/etc/exportsにリストされていない可能性があります