miten asentaa ja määrittää Amanda Backup Server

AMANDA, Advanced Maryland Automatic Network Disk Archiver, on varmuuskopiointiratkaisu, jonka avulla IT-järjestelmänvalvoja voi perustaa yhden master backup server varmuuskopioida useita isäntiä verkon yli nauhoittaa asemat / Vaihtimet tai levyt tai optisen median. Amanda käyttää natiivi apuohjelmia ja formaatteja (esim.dump ja/tai GNU tar) ja voi varmuuskopioida suuren määrän palvelimia ja työasemia, joissa on useita Linux-tai Unix-versioita.

Asenna Amanda-palvelin
==============
Asenna amanda-paketit käyttäen Yum:
# yum install-y amanda * 
luo asetustiedosto. Aion nimetä tämän varmuuskopion projekti on ServerNetBackup. Meidän täytyy luoda tämän projektin nimeämä kansio ja kaikki tämän projektin asetustiedostot ovat sen alla:
# mkdir / etc/amanda / ServerNetBackup
luo ydinasetustiedosto, amanda.conf:
vim/etc/amanda/ServerNetBackup / amanda.conf
And paste following line:
 org "ServerNetBackup" # Organization name for reportsmailto "[email protected]" # sähköpostiosoite saada reportsnetusage 10000 Kbps # kaistanleveys raja, 10M dumpcycle 1 week # Backup cycle is 7 daysrunspercycle 7 # Run 7 times every 7 daysstapecycle 15 tapes # Dump to 15 different tapes during the cycletpchanger" chg-disk "# The tape-changer glue script changerfile "/ etc / amanda / ServerNetBackup/changer "# The tape-changer file teipedev " file://central_backup/Serveretbackup/slots" # the no-rewind tape device to be usedtapetype HARDDISK # Define the type of tape infofile "/etc/amanda/Serveretbackup/curinfo" # Database directorylogdir "/etc/amanda/Serveretbackup/logs" # Log directoryindexdir "/etc/amanda/Serveretbackup/index" # Index directory define tapetype HARDDISK { # Define our tape behaviorlength 100000 MBytes # every Tape is 100GB in size} amrecover_changer "changer" # changer for AMRECOVER Define dumptype Global { # the global dump definitionmaxdumps 2 # The maximum number of backups run in Parallelestimate calcsize # Arvioi varmuuskopion koko ennen dumpholdingdisk Kyllä # Dump temp levylle (holdingdisk) ennen varmuuskopiointia tapeindex Kyllä # luo indeksi. Palautuskäyttöön} määrittele dumptype root-tar { # How to dump root ' s directoryglobal # Include global (kuten yllä)program "GNUTAR" # program name for compresscomment "juuriosiot dumpataan tar"compress none # No compressindex # Index this dumppriority low # Priority level} määrittele dumptype user-tar { # How to dump user' s directoryroot-tar # Include root-tar (kuten yllä)kommentti "käyttäjän osiot dumpataan tar"priority medium # Priority level} määrittele dumptype comp-user-tar { # kuinka dumpata & pakkaa käyttäjän directoryuser-tar # include user-tar (kuten yllä)pakkaa asiakas nopeasti # pakkaa sisään asiakaspuolella vähemmän suoritinta (nopea)}

Määritä varmuuskopion sijainti
=================
valmista Hakemisto tallentaaksesi kaikki varmuuskopiot:
mkdir-p /central_backup/ServerNetBackup/slots
anna käyttäjän amandabackupille oikea lupa asetushakemistoon ja varmuuskopiointihakemistoon:
$ chown amandabackup.disk /central_backup-RF$ chown amandabackup.disk / etc/amanda / ServerNetBackup-RF
Kirjaudu käyttäjäksi amandabackup:
su - amandabackup
luo virtuaalinauha. Tämä on, jos varmuuskopiotiedostot tallennetaan. We will need to create 15 slots as per tapecycle keyword:
$ For n in `seq 1 15`; do mkdir /central_backup/ServerNetBackup/slots/slot${n}; done
We then need to label all slots:
$ For n in `seq 1 15` ; do amlabel ServerNetBackup ServerNetBackup-${n} slot ${n}; done
create all required directories as defined in the configuration file:
 $ mkdir / etc / amanda/ServerNetBackup / curinfo$ mkdir / etc / amanda / ServerNetBackup / lokit$ mkdir / etc / amanda / ServerNetBackup / index
Määritä palvelu ja mitä varmuuskopioidaan
meidän täytyy määritellä, mitä varmuuskopioida tiedostoon nimeltä disklist. Luo tämä tiedosto käyttäjänä:
 $ su-amandabackup$ vim /etc/amanda/ServerNetBackup / disklist
ja lisää seuraava rivi:
sv101.hackthesec.co.in / home / webby / public_html comp-user-targogogo.hackthesec.co.in / etc juuriterva
nuotit: Varmista, että palvelimen nimi on FQDN ja se voidaan ratkaista IP: hen. Lisää /etc/hosts-merkintä suositellaan.
poistu amandabackup-käyttäjästä ja palaa pääkäyttäjän luo:
ota Amandan palvelu xinetdiin.d Hakemisto:
vim / etc / xinetd.d / amanda
ja vaihda seuraava rivi ”Kyllä” muotoon ”ei”
Ota käyttöön käynnistyksessä ja käynnistä xinetd-palvelu uudelleen:
 $ chkconfig xinetd on$ service xinetd restart
Tarkista amanda-palvelimelta, onko se toiminnassa oikein käyttämällä seuraavaa komentoa:
$ netstat-a | grep amandaudp 0 0 *:amanda *:*
jos näet tuloksen kuten yllä, amanda-palvelin on valmis palvelemaan!
Asenna Amanda Varmuuskopiointiasiakas
======================
Kirjaudu asiakkaan palvelimelle ja asenna tarvittava paketti Amandalle Yum: n avulla:
 $ yum install-y amanda amanda-client
As user amandabackup, add following line into /var/lib/amanda/.amandahostit täsmentää, missä on Amandan varapalvelin:
 $ su-amandabackup$ vim / var/lib/amanda/.amandahosts
ja varmista arvo kuten alla:
office.hackthesec.co.in amandabackup amdumplocalhost amandabackup amdumplocalhost.localdomain amandabackup amdump
poistu käyttäjän amandabackupista ja siirry pääkäyttäjälle:
ota Amandan palvelu xinetdiin.d directory:
 $ vim / etc / xinetd.d / amanda
ja vaihda seuraava rivi ”Kyllä” muotoon ”ei”
Ota käyttöön käynnistyksen yhteydessä ja käynnistä xinetd-palvelu
 $ chkconfig xinetd$ service xinetd start
lisää /etc/hosts-kenttään merkintä, joka määrittää varmuuskopiopalvelimen IP: n lisäämällä seuraava rivi:
125.10.90.90 office.hackthesec.co.in
joissakin tapauksissa saatat joutua muuttamaan varmuuskopioitavan hakemiston käyttöoikeuksia. Esimerkiksi, minun täytyy sallia käyttäjän amandabackup käyttää directory / home / webby / public_html luoda varmuuskopio:
pääkäyttäjänä muuta kansion käyttöoikeutta:
 $ chmod 755 / home / webby
Suorita varmuuskopiointi
=================
mene nyt takaisin Amandan palvelimelle ja tarkista asetustiedostomme amandabackup-käyttäjänä:
 $ su-amandabackup$ Amcheck Serveretbackup
sinun pitäisi nähdä tuloste samanlainen kuin tämä:
Client check: 2 host checked in 2.070 seconds. 0 ongelmia löydetty.
jos virhettä ei löydy, voit aloittaa varmuuskopioinnin välittömästi ajamalla seuraavan komennon:
$ amdump ServerNetBackup
tai voimme automatisoida tämän prosessin cronjobin avulla. Suorita seuraava komento amandabackup-käyttäjänä:
 $ crontab-e
ja lisää seuraava rivi:
45 0 * * 2-6 /usr/sbin / amdump ServerNetBackup
pääkäyttäjänä lataa crond-palvelu uudelleen aktivoidaksesi tämän työn:
 $ service crond reload

Write a Comment

Sähköpostiosoitettasi ei julkaista.