Sunteți pe pagina 1din 4

Instalando Amanda no Ubuntu 8.04 LTS Server - gutocarvalho.

net

http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubu...

Instalando Amanda no Ubuntu 8.04 LTS Server


De gutocarvalho.net
Ambiente ubuntu 8.04 LTS server Aqui estaremos instalando o sistema de backup amanda dando enfase no backup de arquivos em disco inicialmente e depois vou demonstrar a configurao de um mesmo ambiente gravando em fitas DAT reais. se tornando root
sudo -s -H password:

instalando amanda-server
apt-get install amanda-server

diretrio do amanda
/etc/amanda

arquivos de configurao
/etc/amanda/DailySet1/amanda.conf /etc/amanda/DailySet1/disklist

fazendo backup de arquivo de configurao do amanda


cp /etc/amanda/DailySet1/amanda.conf{,-ori}

veja o arquivo de configurao abaixo:


org "DailySet1" mailto "sysadmin@organizacao.org" dumpuser "backup" inparallel 1 netusage 100 # # # # # nome descritivo para as mensagens email de quem ir receber os logs usurio dono dos backups processos que vo rodar em paralelo limite de velocidade do backup em rede

# este parmetro diz como vo funcionar os ciclos, # estamos ajustando de forma que um ciclo completo ter 7 dias # sendo 1 backup full e 6 backups incrementais dumpcycle 7 days

# aqui setamos quantas fitas sero necessrias para o nosso ciclo, # estamos dizendo ao amanda que precisaremos de 7 fitas para nosso # clico de 7 dias, configurado logo acima tapecycle 7

# aqui falamos que vamos utilizar 1 fita por ciclo runtapes 1

1 de 4

24/7/2008 14:12

Instalando Amanda no Ubuntu 8.04 LTS Server - gutocarvalho.net


# script de controle de fitas

http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubu...

tpchanger "chg-multi" # arquivo de configurao do esquema de fitas

changerfile "/etc/amanda/DailySet1/changer.conf" tapetype HARD-DISK labelstr "^HISS[0-9][0-9]*$" # Tipo de armazenamento # Expresso regular das etiquetas das fitas # Diretrio de dados # Diretrio de log # Diretrio de ndice

infofile "/var/lib/amanda/DailySet1/curinfo" logfile "/var/log/amanda/DailySet1/log" indexdir "/var/lib/amanda/DailySet1/index" amrecover_changer "chg-multi"

# Seleciona as fitas automaticamente no restore

# definio de arquivamento com dump

define dumptype hard-disk-dump { comment "Backup no HD - usando dump" holdingdisk no index yes options compress-fast, index, exclude-list "/etc/amanda/exclude.gtar" priority high } # Definio do armazenamento com tar

define tapetype HARD-DISK { comment "HD" length 100 mbytes # 10 GB de espao } # Definio de armazenamento com 'tar'

define dumptype hard-disk-tar { program "GNUTAR" hard-disk-dump comment "Backup em disco - Compactado" }

note que que estamos criando 7 fitas virtuais de 100 megas, apenas para ilustrar o funcionamento do Amanda, voc vai criar do tamanho que lhe convier. arquivo de configurao do amanda criado, agora vamos criar o arquivo charger.conf
vim /etc/amanda/DailySet1/changer.conf

neste arquivo vamos personalizar um esquema para as fitas que sero criadas, veja o contedo abaixo:

2 de 4

24/7/2008 14:12

Instalando Amanda no Ubuntu 8.04 LTS Server - gutocarvalho.net


multieject 0 gravity 0 needeject 0 ejectdelay 0 statefile /var/lib/amanda/DailySet1/changer-status firstslot 1 lastslot 14 slot slot slot slot slot slot slot 1 2 3 4 5 6 7 file:/storage/backups/tape01 file:/storage/backups/tape02 file:/storage/backups/tape03 file:/storage/backups/tape04 file:/storage/backups/tape05 file:/storage/backups/tape06 file:/storage/backups/tape07

http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubu...

agora precisamos definir os clientes em nossa rede que vo participar do backup


vim /etc/amanda/DailySet1/disklist

vale lembrar que o nome de cada mquina deve ser referenciado no arquivo /etc/hosts, veja um exemplo abaixo:
mail.seudominio.com.br /home/vmail hard-disk-tar mail.seudominio.com.br /etc hard-disk-tar mail.seudominio.com.br /var/log/mail hard-disk-tar

ldap.seudominio.com.br /bkp/dumps/ldap hard-disk-tar ldap.seudominio.com.br /etc hard-disk-tar

samba.seudominio.com.br /home/samba hard-disk-tar samba.seudominio.com.br /etc hard-disk-tar

www.seudominio.com.br www.seudominio.com.br www.seudominio.com.br www.seudominio.com.br www.seudominio.com.br

/home hard-disk-tar /etc hard-disk-tar /var/www hard-disk-tar /bkp/dumps/pgsql hard-disk-tar /bkp/dumps/mysql hard-disk-tar

agora vamos criar o diretorio que vai armazenar o backup em discos


mkdir -p /storage/backups

agora precisamos criar o diretorio de cada fita


for i in `seq 1 7`;do mkdir -p /storage/backup/tape$i;done

ajustando permisses
chown backup.backup /storage/backups -R

nossas configuraes esto prontas, agora precisamos agendar essa tarefa que criamos, para isto vamos utilizar o sistema cron crontab -e
00 00 * * * backup /usr/sbin/amdump DailySet1

3 de 4

24/7/2008 14:12

Instalando Amanda no Ubuntu 8.04 LTS Server - gutocarvalho.net

http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubu...

com isto estamos setando que nosso backup ir acontecer todos os dias a meia-noite. EM CONSTRUO....

referncias
http://www.amanda.org/docs/index.html http://www.cybershark.net/tutoriais/amanda_hd/ http://under-linux.org/wiki/index.php /Tutoriais/Backup/conf-amanda http://www.dicas-l.com.br/dicas-l/20041213.php Retirado de "http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubuntu_8.04_LTS_Server"

Est pgina foi modificada pela ltima vez em 21:09, 19 Maio 2008. Contedo disponvel sob Attribution-Share Alike 3.0 .

4 de 4

24/7/2008 14:12

S-ar putea să vă placă și