cum se instalează și se configurează Amanda Backup Server

AMANDA, avansat Maryland Automatic Network Disk Archiver, este o soluție de rezervă, care permite administratorului IT pentru a configura un singur server de backup de master pentru a face copii de rezervă mai multe gazde pe rețea la unități de bandă/schimbătoare sau discuri sau mass-media optice. Amanda folosește utilitare și formate native (de exemplu, dump și/sau GNU tar) și poate face backup pentru un număr mare de servere și stații de lucru care rulează mai multe versiuni de Linux sau Unix.

instalați Amanda Server
==============
instalați pachetele amanda folosind yum:
# yum install-y amanda* 
creați fișierul de configurare. Voi numi acest proiect de rezervă este ServerNetBackup. Trebuie să creăm un director numit de acest proiect și toate fișierele de configurare pentru acest proiect vor fi sub el:
# mkdir /etc/amanda/ServerNetBackup
creați fișierul de configurare de bază, amanda.conf:
 vim /etc/amanda/ServerNetBackup/amanda.conf 
și lipiți următoarea linie:
 org "ServerNetBackup" # numele Organizației pentru reportsmailto "[email protected]" # adresa de e-mail pentru a primi reportsnetusage 10000 Kbps # limita de lățime de bandă, 10m dumpcycle 1 săptămână # ciclul de rezervă este de 7 zilerunspercycle 7 # alerga de 7 ori la fiecare 7 ziletapecycle 15 benzi # Dump la 15 benzi diferite în timpul cycletpchanger "CHG-disk" # the tape-changer glue script changerfile "/ etc / amanda/ServerNetBackup / changer "# the tape-changer file tapedev " file://central_backup/ServerNetBackup/slots" # dispozitivul de bandă fără derulare care va fi utilizattapetype HARDDISK # definiți tipul de bandă infofile "/etc/amanda/ServerNetBackup/curinfo" # Directorylogdir de baze de date "/etc/amanda/ServerNetBackup/logs" # Log directoryindexdir "/etc/amanda/ServerNetBackup/index" # Director Index definiți harddisk tapetype { # definiți banda noastră behaviourlength 100000 Mbytes # fiecare bandă are dimensiunea de 100 GB} amrecover_changer "Changer" # Changer for amrecover define dumptype global { # the global dump definitionmaxdumps 2 # numărul maxim de copii de rezervă rulate în parallelestimate calcsize # Estimați dimensiunea copiei de rezervă înainte de dumpholdingdisk da # Dump to temp disk (holdingdisk) înainte de backup la tapeindex da # generare index. Pentru utilizarea restaurării} definiți dumptype root-tar { # cum să aruncați directoryglobal root # Include programul global (ca mai sus) "GNUTAR" # numele programului pentru comprescomment "partiții rădăcină aruncate cu gudron"comprimați niciunul # fără compressindex # Index acest dumppriority scăzut # nivel prioritar} definiți dumptype user-tar { # cum să aruncați directoryroot-tar utilizatorului # includeți root-tar (ca mai sus)comentariu "partiții utilizator aruncate cu gudron"mediu prioritar # nivel prioritar} definiți dumptype comp-user-tar { # cum să aruncați & comprimați directoryuser-tar-ul utilizatorului # includeți user-tar (ca mai sus)comprimați clientul rapid # comprimați în partea clientului cu mai puțin CPU (rapid)}

configurați locația de rezervă
=================
pregătiți directorul pentru a stoca toate copiile de rezervă:
mkdir-p /central_backup/ServerNetBackup/slots
alocați permisiunea corectă utilizatorului amandabackup pentru directorul de configurare și directorul de rezervă:
$ chown amandabackup.disc / central_backup-Rf$ chown amandabackup.disc / etc / amanda / ServerNetBackup - Rf
autentificare ca utilizator amandabackup:
 su - amandabackup
creați banda virtuală. Aici vor fi stocate fișierele de rezervă. Va trebui să creăm 15 sloturi conform cuvântului cheie tapecycle:
$ pentru N în `seq 1 15`; do mkdir /central_backup/ServerNetBackup/slots/slot${N}; făcut
apoi trebuie să etichetăm toate sloturile:
$ pentru N în `seq 1 15` ; do Amlabel ServerNetBackup servernetbackup-${n} slot ${n}; done
creați toate directoarele necesare așa cum sunt definite în fișierul de configurare:
 $ mkdir / etc / amanda/ServerNetBackup /curinfo$ mkdir/etc / amanda / ServerNetBackup /logs$ mkdir / etc / amanda/ServerNetBackup / index
Configurați serviciul și ce să faceți Backup
trebuie să definim ce să facem backup într-un fișier numit disklist. Ca utilizator amandabackup, creați acest fișier:
$ su-amandabackup$ vim / etc/amanda/ServerNetBackup / disklist
și adăugați următoarea linie:
sv101.hackthesec.co.in /acasa / webby / public_html comp-user-targogogo.hackthesec.co.in / etc rădăcină-gudron 
Note: Asigurați-vă că numele de gazdă este FQDN și poate fi rezolvat la un IP. Adăugați intrarea gazdă în/etc / hosts este recomandat.
ieșiți din Utilizatorul amandabackup și reveniți la utilizatorul root:
activați serviciul amanda în xinetd.D Director:
 vim /etc/xinetd.d / amanda 
și schimbați următoarea linie de la „da „la ” nu”
Activați la pornire și reporniți serviciul xinetd:
$ chkconfig xinetd on$ service xinetd restart 
verificați serverul amanda dacă rulează corect folosind următoarea comandă:
$ netstat-a | grep amandaudp 0 0 *:amanda *:*
dacă vedeți rezultatul ca mai sus, serverul amanda este gata să servească!
instalați Amanda Backup Client
======================
Conectați-vă la serverul clientului și instalați pachetul necesar pentru Amanda folosind yum:
$ yum install-y amanda amanda-client
ca utilizator amandabackup, adăugați următoarea linie în /var/lib/amanda/.amandahosts pentru a specifica unde este Amanda backup server:
 $ su - amandabackup$ vim /var/lib/amanda/.amandahosts 
și asigurați-vă că valoarea de mai jos:
office.hackthesec.co.in amandabackup amdumplocalhost amandabackup amdumplocalhost.localdomain amandabackup amdump
ieșiți din Utilizatorul amandabackup și întoarceți-vă la utilizatorul root:
activați serviciul amanda în xinetd.D Director:
 $ vim /etc/xinetd.d / amanda 
și schimbați următoarea linie de la”da „la ” nu”
Activați la pornire și porniți serviciul xinetd
 $ chkconfig xinetd pe $ service xinetd începeți
adăugați o intrare în /etc/hosts pentru a defini IP-ul serverului de rezervă adăugând următoarea linie:
125.10.90.90 office.hackthesec.co.in
în unele cazuri, poate fi necesar să modificați permisiunea directorului pe care doriți să îl copiați de rezervă. De exemplu, trebuie să permit utilizatorului amandabackup să acceseze directory / home / webby / public_html pentru a crea backup:
ca utilizator root, modificați permisiunea directorului:
 $ chmod 755 / home / webby
rulați procesul de Backup
=================
acum reveniți la serverul Amanda și verificați fișierul nostru de configurare ca utilizator amandabackup:
$ su - amandabackup$ Amcheck ServerNetBackup
ar trebui să vedeți ieșirea similară cu aceasta:
verificare Client: 2 gazdă verificată în 2.070 secunde. 0 probleme găsite.
dacă nu a fost găsită nicio eroare, puteți începe procesul de backup imediat executând următoarea comandă:
$ Amdump ServerNetBackup
sau, putem automatiza acest proces folosind cronjob. Rulați următoarea comandă ca utilizator amandabackup:
 $ crontab-e
și adăugați următoarea linie:
45 0 * * 2-6 /usr/sbin / Amdump ServerNetBackup 
ca utilizator root, reîncărcați serviciul crond pentru a activa acest job:
$ service crond reload

Write a Comment

Adresa ta de email nu va fi publicată.