目录

简介

先决条件

要求

使用的组件

配置

选项 1：将Windows Server用作NFS暂存设备

选项 2：将Linux服务器用作NFS暂存设备

在Cisco ACS上配置NFS暂存

验证

故障排除

错误 1

错误 2

简介

本文档介绍如何在Windows Server 2012或Linux服务器上配置NFS（网络文件系统）暂存，以及如何配置ACS（访问控制服务器）以在备份过程中使用。

当ACS上/opt目录的利用率较高，并且清除视图数据库不是可接受的选项时，此功能会特别有用。

NFS暂存功能允许您使用远程磁盘空间创建ACS备份，否则备份将在/opt目录中本地创建。创建备份后，该备份存储在您在backup命令中指定的FTP服务器上。

先决条件

要求

Cisco 建议您了解以下主题：

- Windows服务器或Linux服务器

- 思科ACS

使用的组件

本文档中的信息基于以下软件和硬件版本：

- 思科ACS 5.5

- Windows Server 2012

- Linux服务器2.6.18

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

配置

选项 1：将Windows Server用作NFS暂存设备

1. 单击Windows“开始”菜单，指向“管理工具”，然后单击“服务器管理器”。“服务器管理器”(Server Manager)窗口打开。

2. 单击“管理”菜单，然后单击“添加角色和功能”。将打开“添加角色和功能向导”窗口。

3. 单击 Next。

4. 在“安装类型”页上，选择基于角色或基于功能的安装。单击 Next。

5. 在“服务器选择”页上，指定要配置的Windows Server。单击 Next。

6. 在“服务器角色”页上，选择文件和存储服务，然后选择文件和iSCSI服务，然后选择NFS服务器。

7. 单击向导剩余的每页上的下一步。请勿进行任何其他更改或选择。当系统要求您确认更改时，单击是。

8. 在文件系统上，为备份创建一个文件夹。为文件夹指定描述性名称。

9. 右键单击文件夹，然后单击“属性”。“属性”对话框打开。

10. 单击NFS共享选项卡。

11. 单击“管理NFS共享”按钮。“NFS高级共享”对话框打开。

12. 确保选择以下选项：

- 共享此文件夹

- 无服务器身份验证[Auth_SYS]

- 启用未映射的用户访问

- 允许未映射用户Unix访问（按UID/GID）

13. 单击“权限”按钮。“权限”对话框打开。

14. 配置文件夹权限，以便所有计算机都具有读写访问权限。不允许根访问。

15. 单击OK以关闭每个打开的对话框窗口。

选项 2：将Linux服务器用作NFS暂存设备

1. 使用ping命令检查与Linux服务器的连接。

2. 配置NFS的备份暂存URL。

3. 输入以下命令以检查是否可以使用存储库：

acs# sh repository NFS-TEST

ade # mount -t nfs

注意：Linux服务器上的备份文件夹应采用域名或IP地址的形式，后跟文件夹路径，如“209.165.200.225:/app/backup”。 ACS文件夹应采用文件夹路径的形式，例如“/tmp/TEST/”。

在Cisco ACS上配置NFS暂存

在命令提示符下，输入配置命令，如本示例所示：

ACS56-1/admin#

ACS56-1/admin# conf t

{Enter configuration commands, one per line.  End with CTRL+Z.}

ACS56-1/admin(config)#

nfs://209.165.200.225:/NFS_share

注意：可以使用NFS服务器的域名而不是IP地址。请注意地址和NFS共享名之间的“：/”序列。

验证

使用本部分可确认配置能否正常运行。

注意：在ACS（外壳模式）上使用相同命令为Linux服务器或Windows服务器配置NFS暂存。

1. 从命令行运行以下备份命令：

ACS56-1/admin# backup testbackup repository ftp application acs

% Creating backup with timestamped filename: testbackup-150209-2004.tar.gpg

生成日志：

Feb  9 20:22:22 piborowi-ACS56-1 ADE-SERVICE[4681]: [18126]:[info] config:backup: br_stage.c[160] [admin]: set staging url to nfs://209.165.200.225:/NFS_share

2. 检查所创建的NFS共享文件夹中是否存在备份子文件夹。

ADE.log调试中对于使用或不使用NFS暂存创建的备份没有区别。NFS仅在备份过程的持续时间内装载。

要验证文件系统是否已正确装载，请使用以下命令：

ade # df -hFilesystem            Size  Used Avail Use% Mounted on

/dev/mapper/smosvg-rootvol

4.2G  364M  3.7G   9% /

/dev/sda2             965M   18M  898M   2% /storedconfig

/dev/mapper/smosvg-storeddatavol

3.9G  1.3G  2.5G  34% /storeddata

/dev/mapper/smosvg-usrvol

4.2G  1.1G  3.0G  26% /usr

/dev/mapper/smosvg-tmpvol

4.2G  143M  3.9G   4% /tmp

/dev/mapper/smosvg-home

961M   18M  894M   2% /home

/dev/mapper/smosvg-optvol

55G  2.7G   50G   6% /opt

/dev/mapper/smosvg-localdiskvol

11G  156M   11G   2% /localdisk

/dev/mapper/smosvg-altrootvol

961M   18M  895M   2% /altroot

/dev/mapper/smosvg-varvol

5.3G  223M  4.8G   5% /var

/dev/mapper/smosvg-recvol

961M   18M  895M   2% /recovery

/dev/sda1              92M   52M   35M  61% /boot

tmpfs                 2.0G     0  2.0G   0% /dev/shm

10.48.17.34:/NFS_share

400G   25G  376G   7% /opt/backup

ade # nfsstat -m

/opt/backup from 209.165.200.225:/NFS_share

Flags: rw,vers=3,rsize=32768,wsize=32768,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=209.165.201.1

故障排除

本部分提供了可用于对配置进行故障排除的信息。

错误 1

acs# sh repository NFS-TEST

% Error mounting NFS location

解决方案：确保NFS和ACS之间有正确的路由/网络连接。Ping Linux计算机，并确保在Linux计算机上创建的目录具有适当的权限。

错误 2

ade # mount -t nfs 209.165.200.225:/app/backup /tmp/TEST

mount: 209.165.200.225:/app/backup failed, reason given by server: unknown nfs status return value: -1

解决方案：在Linux服务器上输入以下命令：

vi /etc/hosts and