소개
이 문서에서는 Windows Server 2012 또는 Linux 서버에서 NFS(Network File System) 스테이징을 구성하는 방법과 백업 프로세스에서 사용할 ACS(Access Control Server)를 구성하는 방법에 대해 설명합니다.
이 기능은 ACS에서 /opt 디렉토리를 많이 사용하는 경우 특히 유용할 수 있으며, 보기 데이터베이스를 정리하는 데 적합한 옵션이 아닙니다.
NFS 스태이징 기능을 사용하면 원격 디스크 공간을 사용하여 /opt 디렉터리에 로컬로 생성될 ACS의 백업을 만들 수 있습니다.백업이 작성되면 backup 명령에서 지정한 FTP 서버에 저장됩니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Windows Server 또는 Linux 서버
- Cisco ACS
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- Cisco ACS 5.5
- Windows Server 2012
- Linux 서버 2.6.18
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
구성
옵션 1:Windows 서버를 NFS 스태이징 장치로 사용
- Windows 시작 메뉴를 클릭하고 관리 도구를 가리킨 다음 서버 관리자를 클릭합니다.서버 관리자 창이 열립니다.
- 관리 메뉴를 클릭한 다음 역할 및 기능 추가를 클릭합니다.역할 및 기능 추가 마법사 창이 열립니다.
- Next(다음)를 클릭합니다.
- Installation Type(설치 유형) 페이지에서 역할 기반 또는 기능 기반 설치를 선택합니다.Next(다음)를 클릭합니다.
- 서버 선택 페이지에서 구성할 Windows 서버를 지정합니다.Next(다음)를 클릭합니다.
- Server Roles(서버 역할) 페이지에서 File and Storage Services(파일 및 스토리지 서비스)를 선택한 다음 File and iSCSI Services(파일 및 iSCSI 서비스)를 선택한 다음 NFS용 서버를 선택합니다.

- 마법사의 나머지 각 페이지에서 Next를 클릭합니다.추가 변경 또는 선택을 하지 마십시오.변경 사항을 확인하라는 메시지가 나타나면 예를 클릭합니다.
- 파일 시스템에서 백업을 위한 폴더를 만듭니다.폴더에 설명이 포함된 이름을 지정합니다.
- 폴더를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.속성 대화 상자가 열립니다.
- NFS 공유 탭을 클릭합니다.

- Manage NFS Sharing(NFS 공유 관리) 버튼을 클릭합니다.[NFS 고급 공유] 대화 상자가 열립니다.

- 다음 옵션이 선택되었는지 확인합니다.
- 이 폴더 공유
- 서버 인증 없음 [Auth_SYS]
- 매핑되지 않은 사용자 액세스 사용
- 매핑되지 않은 사용자 Unix 액세스 허용(UID/GID별)
- 권한 버튼을 클릭합니다.사용 권한 대화 상자가 열립니다.
- 모든 컴퓨터에서 읽기-쓰기 액세스 권한을 갖도록 폴더 권한을 구성합니다.루트 액세스를 허용하지 않습니다.

- 열려 있는 각 대화 상자 창을 닫으려면 확인을 클릭합니다.
옵션 2:Linux 서버를 NFS 스태이징 장치로 사용
- Linux 서버와의 연결을 확인하려면 ping 명령을 사용합니다.
- NFS에 대한 백업 준비 URL을 구성합니다.
- 다음 명령을 입력하여 저장소를 사용할 수 있는지 확인합니다.
acs# sh repository NFS-TEST
ade # mount -t nfs
참고:Linux 서버의 백업 폴더는 도메인 이름 또는 IP 주소, 폴더 경로(예: "209.165.200.225:/app/backup")를 따라야 합니다. ACS 폴더는 "/tmp/TEST/"와 같은 폴더 경로 형식을 사용해야 합니다.
Cisco ACS에서 NFS 스테이징 구성
명령 프롬프트에서 다음 예와 같이 configuration 명령을 입력합니다.
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
참고:IP 주소 대신 NFS 서버의 도메인 이름을 사용할 수 있습니다.주소와 NFS 공유 이름 사이의 ':/' 시퀀스를 확인하십시오.
다음을 확인합니다.
이 섹션을 사용하여 컨피그레이션이 제대로 작동하는지 확인합니다.
참고:동일한 명령이 ACS(셸 모드)에서 Linux 서버 또는 Windows 서버에 대한 NFS 스테이징을 구성하는 데 사용됩니다.
- 명령줄에서 이 백업 명령을 실행합니다.
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
- 만든 NFS 공유 폴더에 백업 하위 폴더가 있는지 확인합니다.

NFS 스테이징을 사용하거나 사용하지 않고 만든 백업의 ADE.log 디버그에는 차이가 없습니다.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 간에 적절한 라우팅/네트워크 연결이 있는지 확인합니다.Linux 컴퓨터를 ping하고 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