Hvordan Installere Og Konfigurere Amanda Backup Server

AMANDA, Den Avanserte Maryland Automatisk Network Disk Archiver, er en backup løsning som gjør DET MULIG FOR it-administratoren å sette opp en enkelt master backup server for å sikkerhetskopiere flere verter over nettverket til båndstasjoner / skiftere eller disker eller optiske medier. Dump og / ELLER GNU tar) og kan sikkerhetskopiere et stort antall servere og arbeidsstasjoner som kjører flere versjoner Av Linux eller Unix.

Installer Amanda Server
==============
Installer amanda-pakker ved hjelp av yum:
 # yum install - y amanda*
Opprett konfigurasjonsfilen. Jeg skal nevne dette backup-prosjektet Er ServerNetBackup. Vi må opprette en katalog navngitt av dette prosjektet, og alle konfigurasjonsfiler for dette prosjektet vil være under det:
# mkdir /etc/amanda/ServerNetBackup
Lag kjernekonfigurasjonsfilen, amanda.conf:
 vim/etc/amanda/ServerNetBackup / amanda.conf
og lim inn følgende linje:
 org "ServerNetBackup" # Organisasjonsnavn for reportsmailto "[email protected]" # E-postadresse for å motta reportsnetusage 10000 Kbps # Båndbredde grense, 10m dumpcycle 1 uke # Backup syklus er 7 daysrunspercycle 7 # Run 7 ganger hver 7 daystapecycle 15 tapes # Dump til 15 forskjellige bånd under cycletpchanger "chg-disk" # tape-changer lim script changer "/etc/amanda/ServerNetBackup / changer "# tape-changer fil tapedev " fil://central_backup/ServerNetBackup/slots" # the no-rewind tape device to be usedtapetype HARDDISK # Definer type tape infofile "/etc/amanda/ServerNetBackup/curinfo" # Database directorylogdir "/etc/amanda/ServerNetBackup/logs" # logg directoryindexdir "/etc/amanda/ServerNetBackup/index" # Index katalog definer TAPETYPE HARDDISK { # Definer VÅR tape behaviorlength 100000 Mbytes # hver tape er 100gb i størrelse} amrecover_changer "changer" # changer for amrecover definer dumptype global { # den globale Dump Definitionmaxdumps 2 # maksimalt Antall Sikkerhetskopier kjører i parallelestimate calcsize # Anslå backup størrelse før dumpholdingdisk ja # Dump til temp disk (holdingdisk) før backup til tapeindex ja # Generere indeks. Inkluder global (som ovenfor)program "GNUTAR" # Programnavn for compresscomment "root partisjoner dumpet med tjære"komprimer ingen # ingen compressindex # Indeks denne dumppriority lav # Prioritetsnivå} definer dumptype user-tar {#Hvordan dumpe brukerens katalogroot-tar # Include root-tar (som ovenfor)kommentar "bruker partisjoner dumpet med tjære"prioritet medium # Prioritetsnivå} definer dumptype comp-user-tar {#Hvordan dumpe brukerens katalogroot-tar # Include root-tar (som ovenfor)kommentar" bruker partisjoner dumpet med tjære " prioritet medium # Prioritetsnivå} definer dumptype comp-user-tar {#How å dumpe & komprimer brukerens katalogbruker-tar # inkluder bruker-tar (som ovenfor) komprimer klient rask # komprimer inn klientside med mindre CPU (fast)}

Konfigurer Backup Plassering
=================
Klargjør katalogen for å lagre alle sikkerhetskopier:
 mkdir - p/central_backup/ServerNetBackup / slots
Tilordne riktig tillatelse til bruker amandabackup for konfigurasjonsmappen og sikkerhetskopimappen:
 $ chown amandabackup.disk / central_backup-Rf $ chown amandabackup.disk / etc / amanda / ServerNetBackup-Rf
Logg inn som bruker amandabackup:
 su - amandabackup
Opprett det virtuelle båndet. Det er her sikkerhetskopifilene blir lagret. Vi må opprette 15 spor som per tapecycle søkeord:
$ for n i `seq 1 15`; gjør mkdir /central_backup/ServerNetBackup/slots/slot${n}; ferdig
Vi må da merke alle spor:
$ for n i `seq 1 15` ; gjør amlabel ServerNetBackup servernetbackup-${n} slot ${n}; ferdig
opprett alle nødvendige kataloger som definert i konfigurasjonsfilen:
 $ mkdir / etc / amanda/ServerNetBackup /curinfo$ mkdir / etc / amanda/ServerNetBackup /logger$ mkdir/etc / amanda / ServerNetBackup / index
Konfigurer Tjenesten og Hva Du Skal Sikkerhetskopiere
vi må definere hva som skal sikkerhetskopieres i en fil som heter disklist. Som bruker amandabackup, opprett denne filen:
 $ su-amandabackup $ vim / etc / amanda / ServerNetBackup / disklist
og legg til følgende linje:
sv101.hackthesec.co.in /hjem/webby / public_html comp-user-targogogo.hackthesec.co.in / etc rot-tjære
Notater: Kontroller at vertsnavnet ER FQDN og kan løses TIL EN IP. Legg til verten oppføring i / etc / hosts er anbefalt.
Avslutt fra amandabackup bruker og komme tilbake til roten bruker:
Aktiver amanda tjeneste i xinetd.d directory:
 vim/etc / xinetd.d / amanda
og endre følgende linje fra » ja » til «nei»
Aktiver ved oppstart og start xinetd-tjenesten på nytt:
$ chkconfig xinetd på$ service xinetd restart 
Kontroller amanda-serveren om den kjører riktig ved å bruke følgende kommando:
$ netstat-a | grep amandaudp 0 0 *:amanda*: * 
hvis du ser resultatet som ovenfor, er amanda-serveren klar til å tjene!
Installer Amanda Backup Klient
======================
Logg inn på klientens server og installere nødvendig pakke For Amanda hjelp yum:
$ yum installere-y amanda amanda-client 
som bruker amandabackup, legge følgende linje inn / var / lib / amanda/.amandahosts å spesifisere hvor Er Amanda backup server:
 $ su - amandabackup$ vim /var/lib/amanda/.amandahosts
og kontroller verdien som nedenfor:
 office.hackthesec.co.in amandabackup amdumplocalhost amandabackup amdumplocalhost.localdomain amandabackup amdump
Avslutt fra bruker amandabackup og slå til rotbruker:
Aktiver amanda tjeneste i xinetd.d directory:
 $ vim /etc/xinetd.d / amanda
og endre følgende linje fra » ja » til «nei»
Aktiver ved oppstart og start xinetd-tjenesten
 $ chkconfig xinetd på $ service xinetd start 
Legg til en oppføring i / etc / hosts for å definere backup server IP ved å legge til følgende linje:
 125.10.90.90 office.hackthesec.co.in
i noen tilfeller må du kanskje endre tillatelsen til katalogen du vil sikkerhetskopiere. For eksempel må jeg tillate bruker amandabackup å få tilgang til directory / home / webby / public_html å lage backup:
som root bruker, endre tillatelsen til katalogen:
 $ chmod 755 / home / webby
Kjør Sikkerhetskopieringen
=================
gå nå tilbake Til Amanda-serveren og sjekk vår konfigurasjonsfil som amandabackup-bruker:
 $ su-amandabackup$ amcheck ServerNetBackup 
du bør se utgangen som ligner på dette:
 Client check: 2 host sjekket inn 2.070 sekunder. 0 problemer funnet.
Hvis ingen feil ble funnet, kan du starte sikkerhetskopieringen umiddelbart ved å kjøre følgende kommando:
 $ amdump ServerNetBackup
Eller, vi kan automatisere denne prosessen ved hjelp av cronjob. Kjør følgende kommando som amandabackup-bruker:
 $ crontab-e 
og legg til følgende linje:
45 0 * * 2-6 /usr/sbin / amdump ServerNetBackup
last inn crond-tjenesten som rotbruker for å aktivere denne jobben:
 $ service crond reload

Write a Comment

Din e-postadresse vil ikke bli publisert.