Zoeken op website

Amanda - Een geavanceerde automatische netwerkback-uptool voor Linux


In het tijdperk van de informatietechnologie zijn gegevens van onschatbare waarde. We moeten gegevens beschermen tegen ongeoorloofde toegang en tegen elke vorm van gegevensverlies. We moeten ze allemaal afzonderlijk beheren.

Hier, in dit artikel, zullen we het back-upproces van gegevens bespreken, wat voor de meeste systeembeheerders een must is en meestal een saaie bezigheid zou zijn. De tool die we gaan gebruiken is ‘Amanda‘.

Wat is Amanda

Amanda staat voor (Advanced Maryland Automatic Network Disk Archiver), een zeer nuttige back-uptool die is ontworpen om back-ups te maken van computers op het netwerk en deze te archiveren op schijf, tape of cloud.

Amanda-geschiedenis

De afdeling Computerwetenschappen van de Universiteit van Maryland (UoM) bleef de bron van vrije en kwaliteitssoftware die vergelijkbaar was met bedrijfseigen software. De Advanced Maryland Automatic Network Disk Archiver is ontwikkeld door UoM, maar nu wordt dit prachtige project niet meer ondersteund door UoM en wordt het gehost door SourceForge, waar het nog in ontwikkeling is.

Kenmerken van Amands

  1. Open Source Archiving Tool geschreven in C en Perl.
  2. Geschikt voor gegevensback-up op meerdere computers op het netwerk.
  3. Gebaseerd op client-servermodel.
  4. Geplande back-up ondersteund.
  5. Beschikbaar als gratis Community-editie en als Enterprise-editie, met volledige ondersteuning.
  6. Beschikbaar voor de meeste Linux-distributies.
  7. Windows-machine Ondersteund met Samba of native win32-client.
  8. Ondersteuning van zowel tape- als schijfstations voor back-up.
  9. Ondersteuning van tape-overspanning, d.w.z. grotere bestanden opsplitsen in meerdere tapes.
  10. Commerciële onderneming Amanda is ontwikkeld door Zmanda.
  11. Zmanda omvat – Zmanda Management Console (ZMC), planner, cloudgebaseerde service en plug-inframework.
  12. De cloudgebaseerde dienst werkt volgens Amazon s3.
  13. Plugin-framework ondersteunt applicaties zoals Oracle Database, Samba, enz.
  14. Amanda Enterprise zmanda ondersteunt image backup, waardoor het mogelijk is om backups te maken van Live VMware.
  15. Het kost minder tijd dan andere back-uptools om een back-up te maken van hetzelfde gegevensvolume.
  16. Ondersteuning van een beveiligde verbinding tussen server en client met behulp van OpenSSH.
  17. Versleuteling mogelijk met behulp van GPG en compressie ondersteund
  18. Herstel netjes voor fouten.
  19. Rapporteer gedetailleerd resultaat, inclusief fouten, via e-mail.
  20. Zeer configureerbaar, stabiel en robuust vanwege code van hoge kwaliteit.

Installatie van Amanda Backup onder Linux

We bouwen Amanda vanuit Source en installeren het vervolgens. Dit proces van het bouwen en installeren van Amanda is hetzelfde voor elke distributie, of deze nu op YUM of APT gebaseerd is.

Voordat we vanaf de broncode gaan compileren, moeten we enkele vereiste pakketten uit de repository installeren met de opdracht yum of apt-get.

Op RHEL, CentOS en Fedora
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
Op Debian, Ubuntu en Linux Mint
sudo apt-get install build-essential gnuplot

Zodra de vereiste pakketten zijn geïnstalleerd, kunt u Amanda (nieuwste versie Amanda 3.3.5) downloaden via de onderstaande link.

  1. http://sourceforge.net/projects/amanda/files/latest/download

Als alternatief kunt u de volgende wget-opdracht gebruiken om het vanaf de broncode te downloaden en te compileren, zoals hieronder weergegeven.

wget http://jaist.dl.sourceforge.net/project/amanda/amanda%20-%20stable/3.3.5/amanda-3.3.5.tar.gz
tar -zxvf amanda-3.3.5.tar.gz
cd amanda-3.3.5/ 
./configure 
make
make install		[On Red Hat based systems]
sudo make install	[On Debian based systems]

Na een succesvolle installatie verifieert u de amanda-installatie met behulp van de volgende opdracht.

amadmin --version

amadmin-3.3.5

Opmerking: gebruik de administratieve interface van amadmin om Amanda-back-ups te beheren. Merk ook op dat het amanda-configuratiebestand zich bevindt op ‘/etc/amanda/intra/amanda.conf’.

Dump bestandssysteem

Voer de volgende opdracht uit om het hele bestandssysteem te dumpen met amanda en stuur de e-mail naar het e-mailadres dat in het configuratiebestand staat vermeld.

amdump all

Spoel Amanda

amflush -f all

Amanda heeft veel opties om back-upuitvoer naar een precieze locatie te genereren en een aangepaste back-up te maken. Amanda zelf is een zeer uitgebreid onderwerp en het was voor ons moeilijk om dit allemaal in één artikel te behandelen. We zullen deze opties en opdrachten in latere berichten behandelen.

Dat is het voor nu. Binnenkort ben ik hier weer met een nieuw artikel. Blijf tot die tijd op de hoogte en verbonden met ons en vergeet niet om ons uw waardevolle feedback te geven in het commentaargedeelte.