Como Instalar e Configurar Amanda Servidor de Backup

AMANDA, o Advanced Maryland Automatic Network Disk Archiver, é uma solução de backup que permite que o administrador de TI para configurar um único mestre de servidor de backup para fazer backup de vários hosts por rede de unidades de fita/modificadores ou discos ópticos ou de mídia. Amanda usa utilitários e formatos nativos (por exemplo, dump e / ou GNU tar) e pode fazer backup de um grande número de servidores e estações de trabalho executando várias versões do Linux ou Unix.

Instalar o Servidor Amanda
==============
Instalar amanda pacotes com o yum:
# yum install -y amanda*
Criar o arquivo de configuração. Vou nomear este projeto de backup como ServerNetBackup. Precisamos criar um diretório nomeado por este projeto e todos os arquivos de configuração para este projeto estarão abaixo dele:
# mkdir /etc/amanda/ServerNetBackup
Crie o arquivo de configuração principal, amanda.conf:
vim / etc / amanda / ServerNetBackup / amanda.conf
E cole a seguinte linha:
org "ServerNetBackup" # nome da Organização para reportsmailto "[email protected]" # endereço de e-Mail para receber reportsnetusage 10000 Kbps # limite de largura de Banda, 10M dumpcycle 1 semana # ciclo de Cópia de segurança é de 7 daysrunspercycle 7 # Executar a 7 vezes a cada 7 daystapecycle 15 fitas # Despejo de 15 bandas diferentes durante o cycletpchanger "var-disco" # A fita-changer cola script changerfile "/etc/amanda/ServerNetBackup/changer" # A fita-changer arquivo tapedev "arquivo://central_backup/ServerNetBackup/slots" # O não-retrocesso dispositivo de fita para ser usedtapetype DISCO rígido # Definir o tipo de fita infofile "/etc/amanda/ServerNetBackup/curinfo" # a base de Dados directorylogdir "/etc/amanda/ServerNetBackup/logs" # fazer Log dos directoryindexdir "/etc/amanda/ServerNetBackup/índice" # Index directory definem tapetype DISCO rígido { # Define a nossa fita behaviourlength 100000 mbytes # Cada fita é de 100 gb em tamanho} amrecover_changer "changer" # Changer para amrecover definir dumptype global { # global de despejo definitionmaxdumps 2 # O número máximo de backups executados em parallelestimate calcsize # Estime o tamanho do backup antes do dumpholdingdisk yes # Dump to temp disk (holdingdisk) antes do backup para tapeindex yes # Generate index. Para a restauração de uso} definir dumptype raiz-tar { # Como despejo de raiz do directoryglobal # Include global (como acima)programa "GNUTAR" # nome do Programa para compresscomment "partições raiz despejado com alcatrão"comprimir nenhum # Não compressindex # Índice este dumppriority baixo # nível de Prioridade} definir dumptype usuário-tar { # Como de despejo do usuário directoryroot-tar # Include raiz-tar (como acima)comentário do usuário "partições despejado com alcatrão"prioridade média # nível de Prioridade} definir dumptype comp-usuário-tar { # Como despejo & comprimir do usuário directoryuser-tar # Include usuário-tar (como acima)comprimir cliente rápido # Compactar em do lado do cliente com menos de CPU (rápido)}

Configurar Cópia de segurança Local
=================
Preparar o diretório para armazenar todos os backups:
mkdir -p /central_backup/ServerNetBackup/slots
Atribuir a permissão correta para o usuário amandabackup para o diretório de configuração e cópia de segurança de diretório:
$ chown amandabackup.disco / central_backup-Rf $ chown amandabackup.disk / etc / amanda / ServerNetBackup-Rf 
faça Login como usuário amandabackup:
su-amandabackup 
Crie a fita virtual. É aqui que os arquivos de backup serão armazenados. É preciso criar 15 slots como por tapecycle de palavras-chave:
$ para n in `seq 1 15`; fazer mkdir /central_backup/ServerNetBackup/slots/slot${n}; done
em seguida, precisamos rótulo de todos os slots:
$ para n in `seq 1 15` ; fazer amlabel ServerNetBackup ServerNetBackup-${n} slot ${n}; realiza
Criar todos os diretórios necessários, conforme definido no arquivo de configuração:
$ mkdir /etc/amanda/ServerNetBackup/curinfo$ mkdir /etc/amanda/ServerNetBackup/logs$ mkdir /etc/amanda/ServerNetBackup/index
Configurar Serviço e Que a Cópia de segurança
precisamos definir o que fazer backup em um arquivo chamado disklist. Como usuário amandabackup, criar este ficheiro:
$ su - amandabackup$ vim /etc/amanda/ServerNetBackup/disklist
E adicione a seguinte linha:
sv101.hackthesec.co.em /home/webby/public_html comp-usuário-targogogo.hackthesec.co.em /etc / root-tar
Notas: Certifique-se de que o nome do Host é FQDN e pode ser resolvido para um IP. Adicionar a entrada do host em/etc / hosts é recomendado.
Sair do amandabackup usuário e voltar para o usuário root:
Activar amanda serviço xinetd.d diretório:
vim / etc / xinetd.d / amanda
e mude a seguinte linha de ” SIM “para ” não”
Ativar na inicialização e reiniciar o serviço xinetd:
$ chkconfig xinetd em$ service xinetd restart
Verificar a amanda servidor se ele está funcionando corretamente usando o seguinte comando:
$ netstat-a | grep amandaudp 0 0 *:amanda *:*
Se você ver o resultado acima, amanda servidor está pronto para servir!
Instalar o Cliente de Backup Amanda
======================
início de sessão para o cliente e servidor de instalar o pacote necessário para Amanda usando o yum:
$ yum install -y amanda amanda-client
Como usuário amandabackup, adicione a seguinte linha em /var/lib/amanda/.como baixar e instalar Minecraft no minecraft 1.1.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.amandahosts

e certifique-se do valor como abaixo:
office.hackthesec.co.in amandabackup amdumplocalhost amandabackup amdumplocalhost.localdomain amandabackup amdump
saia do Usuário amandabackup e vire para o usuário root:
habilite o serviço amanda em xinetd.d diretório:
$ vim / etc / xinetd.d/amanda
E alterar a seguinte linha do”sim” para “não”
Activar no arranque e iniciar o serviço do xinetd
$ chkconfig xinetd em$ service xinetd start
Adicionar uma entrada no arquivo /etc/hosts para definir o servidor de cópia de segurança IP ao adicionar a seguinte linha:
125.10.90.90 office.hackthesec.co.em
Em alguns casos, você pode precisar de alterar a permissão do diretório que você deseja fazer backup. Por exemplo, preciso permitir que o usuário amandabackup acesse o diretório / home / webby / public_html para criar backup:
Como usuário root, altere a permissão do diretório:
$ chmod 755 /home/webby
Execute o Processo de Cópia de segurança
=================
Agora volte para a Amanda servidor e confira nosso arquivo de configuração como amandabackup usuário:
$ su - amandabackup$ amcheck ServerNetBackup
Você deve ver uma saída semelhante a esta:
Cliente de verificação: 2 de host verificado no 2.070 segundos. 0 problemas encontrados.
Se nenhum erro for encontrado, você pode iniciar o processo de backup imediatamente, executando o seguinte comando:
$ amdump ServerNetBackup
Ou, podemos automatizar esse processo usando o cron. Execute o seguinte comando como amandabackup usuário:
$ crontab-e
E adicione a seguinte linha:
45 0 * * 2-6 /usr/sbin/amdump ServerNetBackup
Como root, recarregar o serviço crond para ativar este trabalho:
$ service crond recarregar

Write a Comment

O seu endereço de email não será publicado.