Introduction
Este documento descreve como configurar a preparação NFS (Network File System) no Windows Server 2012 ou em um servidor Linux e como configurar o ACS (Access Control Server) para uso no processo de backup.
Esse recurso pode ser especialmente útil quando há alta utilização do diretório /opt no ACS, e não é uma opção aceitável limpar o banco de dados de exibição.
O recurso de preparação NFS permite que você use espaço em disco remoto para criar um backup do ACS que seria criado localmente no diretório /opt. Depois que o backup é criado, ele é armazenado no servidor FTP que você especifica no comando backup.
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento destes tópicos:
- servidor Windows Server ou Linux
- Cisco ACS
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Cisco ACS 5.5
- Windows Server 2012
- Servidor Linux 2.6.18
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Configurar
Opção 1: Usar o Windows Server como um dispositivo de preparação NFS
- Clique no menu Iniciar do Windows, aponte para Ferramentas Administrativas e clique em Server Manager. A janela Gerenciador do servidor é aberta.
- Clique no menu Gerenciar e clique em Adicionar funções e recursos. A janela Assistente para Adicionar Funções e Recursos é aberta.
- Clique em Next.
- Na página Tipo de instalação, selecione Instalação baseada em função ou em recurso. Clique em Next.
- Na página Seleção de servidor, especifique o Windows Server que deseja configurar. Clique em Next.
- Na página Funções do servidor, selecione Serviços de arquivo e armazenamento, selecione Serviços de arquivo e iSCSI e selecione Servidor para NFS.

- Clique em Avançar em cada uma das páginas restantes do assistente. Não faça nenhuma alteração ou seleção adicional. Quando for solicitado a confirmar as alterações, clique em Sim.
- No sistema de arquivos, crie uma pasta para o backup. Dê um nome descritivo à pasta.
- Clique com o botão direito do mouse na pasta e clique em Propriedades. A caixa de diálogo Propriedades é aberta.
- Clique na guia Compartilhamento NFS.

- Clique no botão Gerenciar Compartilhamento NFS. A caixa de diálogo Compartilhamento avançado do NFS é aberta.

- Verifique se as seguintes opções estão selecionadas:
- Compartilhar esta pasta
- Sem autenticação de servidor [Auth_SYS]
- Ativar acesso de usuário não mapeado
- Permitir acesso Unix de usuário não mapeado (por UID/GID)
- Clique no botão Permissions (Permissões). A caixa de diálogo Permissões é aberta.
- Configure permissões de pasta para que todas as máquinas tenham acesso de leitura e gravação. Não permitir acesso à raiz.

- Clique em OK para fechar cada janela de diálogo aberta.
Opção 2: Usar o servidor Linux como um dispositivo de preparação NFS
- Use o comando ping para verificar a conexão com o servidor Linux.
- Configure o URL de preparação de backup para o NFS.
- Insira o seguinte comando para verificar se o repositório pode ser usado:
acs# sh repository NFS-TEST
ade # mount -t nfs
Note: A pasta de backup no servidor Linux deve tomar a forma do nome de domínio ou endereço IP seguido pelo caminho da pasta, como "209.165.200.225:/app/backup". A pasta ACS deve assumir a forma do caminho da pasta, como "/tmp/TEST/".
Configurar a preparação NFS no Cisco ACS
No prompt de comando, insira os comandos de configuração conforme mostrado neste exemplo:
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
Note: Você pode usar o nome de domínio do servidor NFS em vez do endereço IP. Observe a sequência ':/' entre o endereço e o nome do compartilhamento NFS.
Verificar
Use esta seção para confirmar se a sua configuração funciona corretamente.
Note: Os mesmos comandos são usados no ACS (modo shell) para configurar a preparação NFS para um servidor Linux ou um servidor Windows.
- Execute este comando de backup a partir da linha de comando:
ACS56-1/admin# backup testbackup repository ftp application acs
% Creating backup with timestamped filename: testbackup-150209-2004.tar.gpg
Um log é gerado:
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
- Verifique se a subpasta de backup está presente na pasta compartilhada NFS criada.

Não há diferença nas depurações ADE.log para backups criados com ou sem preparação NFS. O NFS é montado somente durante o processo de backup.
Para verificar se o sistema de arquivos foi montado corretamente, use estes comandos:
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
Troubleshoot
Esta seção disponibiliza informações para a solução de problemas de configuração.
Erro 1
acs# sh repository NFS-TEST
% Error mounting NFS location
Solução: Verifique se há roteamento/conectividade de rede adequados entre o NFS e o ACS. Faça ping no computador Linux e também verifique se o diretório criado no computador Linux tem privilégios adequados.
Erro 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
Solução: Digite este comando no servidor Linux:
vi /etc/hosts and