Servidor Amanda
Click here to load reader
-
Upload
claudio-pinto -
Category
Documents
-
view
183 -
download
0
Transcript of Servidor Amanda
![Page 1: Servidor Amanda](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5571fb854979599169951b12/html5/thumbnails/1.jpg)
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 voudemonstrar a configuração de um mesmo ambiente gravando em fitas DAT reais.
se tornando root
sudo -s -Hpassword:
instalando amanda-server
apt-get install amanda-server
diretório do amanda
/etc/amanda
arquivos de configuração
/etc/amanda/DailySet1/amanda.conf/etc/amanda/DailySet1/disklist
fazendo backup de arquivo de configuração do amanda
cp /etc/amanda/DailySet1/amanda.conf{,-ori}
veja o arquivo de configuração abaixo:
org "DailySet1" # nome descritivo para as mensagensmailto "[email protected]" # email de quem irá receber os logsdumpuser "backup" # usuário dono dos backupsinparallel 1 # processos que vão rodar em paralelonetusage 100 # limite de velocidade do backup em rede
# este parâmetro diz como vão 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 serão necessárias 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
Instalando Amanda no Ubuntu 8.04 LTS Server - gutocarvalho.net http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubu...
1 de 4 24/7/2008 14:12
![Page 2: Servidor Amanda](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5571fb854979599169951b12/html5/thumbnails/2.jpg)
# script de controle de fitas
tpchanger "chg-multi"
# arquivo de configuração do esquema de fitas
changerfile "/etc/amanda/DailySet1/changer.conf"
tapetype HARD-DISK # Tipo de armazenamentolabelstr "^HISS[0-9][0-9]*$" # Expressão regular das etiquetas das fitas
infofile "/var/lib/amanda/DailySet1/curinfo" # Diretório de dadoslogfile "/var/log/amanda/DailySet1/log" # Diretório de log
indexdir "/var/lib/amanda/DailySet1/index" # Diretório de índice
amrecover_changer "chg-multi" # Seleciona as fitas automaticamente no restore
# definição 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}
# Definição do armazenamento com tar
define tapetype HARD-DISK { comment "HD" length 100 mbytes # 10 GB de espaço}
# Definição 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 dotamanho que lhe convier.
arquivo de configuração 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 serão criadas, veja o conteúdo abaixo:
Instalando Amanda no Ubuntu 8.04 LTS Server - gutocarvalho.net http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubu...
2 de 4 24/7/2008 14:12
![Page 3: Servidor Amanda](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5571fb854979599169951b12/html5/thumbnails/3.jpg)
multieject 0gravity 0needeject 0ejectdelay 0
statefile /var/lib/amanda/DailySet1/changer-status
firstslot 1lastslot 14
slot 1 file:/storage/backups/tape01slot 2 file:/storage/backups/tape02slot 3 file:/storage/backups/tape03slot 4 file:/storage/backups/tape04slot 5 file:/storage/backups/tape05slot 6 file:/storage/backups/tape06slot 7 file:/storage/backups/tape07
agora precisamos definir os clientes em nossa rede que vão participar do backup
vim /etc/amanda/DailySet1/disklist
vale lembrar que o nome de cada máquina deve ser referenciado no arquivo /etc/hosts, veja um exemplo abaixo:
mail.seudominio.com.br /home/vmail hard-disk-tarmail.seudominio.com.br /etc hard-disk-tarmail.seudominio.com.br /var/log/mail hard-disk-tar
ldap.seudominio.com.br /bkp/dumps/ldap hard-disk-tarldap.seudominio.com.br /etc hard-disk-tar
samba.seudominio.com.br /home/samba hard-disk-tarsamba.seudominio.com.br /etc hard-disk-tar
www.seudominio.com.br /home hard-disk-tarwww.seudominio.com.br /etc hard-disk-tarwww.seudominio.com.br /var/www hard-disk-tar
www.seudominio.com.br /bkp/dumps/pgsql hard-disk-tarwww.seudominio.com.br /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 permissões
chown backup.backup /storage/backups -R
nossas configurações estão prontas, agora precisamos agendar essa tarefa que criamos, para isto vamos utilizar o sistema cron
crontab -e
00 00 * * * backup /usr/sbin/amdump DailySet1
Instalando Amanda no Ubuntu 8.04 LTS Server - gutocarvalho.net http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubu...
3 de 4 24/7/2008 14:12
![Page 4: Servidor Amanda](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5571fb854979599169951b12/html5/thumbnails/4.jpg)
com isto estamos setando que nosso backup irá acontecer todos os dias a meia-noite.
EM CONSTRUÇÃO....
referências
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á página foi modificada pela última vez em 21:09, 19 Maio 2008.Conteúdo disponível sob Attribution-Share Alike 3.0 .
Instalando Amanda no Ubuntu 8.04 LTS Server - gutocarvalho.net http://gutocarvalho.net/mediawiki/index.php/Instalando_Amanda_no_Ubu...
4 de 4 24/7/2008 14:12