Jak nainstalovat a nakonfigurovat Amanda Backup Server

AMANDA, pokročilý Maryland Automatický síťový disk archivátor, je záložní řešení, které umožňuje správci IT nastavit jeden hlavní záložní server zálohovat více hostitelů přes síť na páskové jednotky/měniče nebo disky nebo optická média. Amanda používá nativní nástroje a formáty (např. dump a/nebo GNU tar) a může zálohovat velké množství serverů a pracovních stanic s více verzemi Linuxu nebo Unixu.

instalace Amanda Server
==============
nainstalujte balíčky amanda pomocí yum:
# yum install-y amanda * 
Vytvořte konfigurační soubor. Budu jmenovat tento záložní projekt je ServerNetBackup. Musíme vytvořit adresář pojmenovaný tímto projektem a všechny konfigurační soubory pro tento projekt budou pod ním:
 # mkdir / etc/amanda / ServerNetBackup
Vytvořte základní konfigurační soubor, amanda.conf:
vim / etc/amanda / ServerNetBackup / amanda.conf
a vložte následující řádek:
 org "ServerNetBackup" # Název Organizace pro reportsmailto "[email protected]" # e-mailová adresa pro příjem zprávnetusage 10000 Kbps # omezení šířky pásma, 10M dumpcycle 1 týden # zálohovací cyklus je 7 daysrunspercycle 7 # Běh 7 krát každý 7 daystapecycle 15 pásky # Výpis na 15 různých pásek během cycletpchanger "chg-disk" # tape-changer lepidlo script changerfile "/ etc/amanda / ServerNetBackup / changer "# tape-changer soubor tapedev " soubor://central_backup/ServerNetBackup/slots" # the No-rewind tape device to be usedtapetype HARDDISK # Define the type of tape infofile "/etc/amanda/ServerNetBackup/curinfo" # Database directorylogdir "/etc/amanda/ServerNetBackup/logs" # Log directoryindexdir "/etc/amanda/ServerNetBackup/index" # Index directory define tapetype HARDDISK { # Define our tape behaviourlength 100000 MBytes # každá páska má velikost 100 GB} amrecover_changer "Changer" # Changer pro amrecover definujte dumptype Global { # globální výpis definitionmaxdumps 2 # maximální počet záloh spuštěných v Parallelestimate calcsize # Odhadněte velikost zálohy před dumpholdingdisk yes # Dump to temp disk (holdingdisk) před zálohováním do tapeindex yes # generovat index .  Pro obnovení použití} definujte dumptype root-tar { # jak vypsat root directoryglobal # zahrnout Globální (jak je uvedeno výše)program "GNUTAR" # název programu pro compresscomment "kořenové oddíly dumpingové s tar"komprimovat Žádný # Žádný compressindex # Index tento dumppriority nízká # prioritní úroveň} definovat dumptype user-tar { # jak vypsat user' s directoryroot-tar # Include root-tar (jak je uvedeno výše)komentář "uživatelské oddíly dumpted s tar"prioritní střední # prioritní úroveň} definovat dumptype comp-user-tar { # jak vypsat dump & compress user' s directoryuser-tar # include user-tar (jak je uvedeno výše)Compress client fast # compress in klientská strana s méně CPU (rychle)}

konfigurace umístění zálohy
=================
připravte adresář pro uložení všech záloh:
 mkdir-p/central_backup/ServerNetBackup / slots
přiřaďte uživateli amandabackup správné oprávnění pro konfigurační adresář a záložní adresář:
 $ chown amandabackup.disk /central_backup-Rf$ chown amandabackup.disk / etc / amanda / ServerNetBackup-Rf
přihlaste se jako uživatel amandabackup:
 su-amandabackup
Vytvořte virtuální pásku. Zde budou uloženy záložní soubory. Budeme muset vytvořit 15 slotů podle klíčového slova tapecycle:
$ pro n v `seq 1 15`; do mkdir /central_backup/ServerNetBackup/slots/slot${n}; hotovo
pak musíme označit všechny sloty:
$ pro n v `seq 1 15` ; do amlabel ServerNetBackup ServerNetBackup-${n} slot ${n}; hotovo
vytvořte všechny požadované adresáře definované v konfiguračním souboru:
 $ mkdir / etc/amanda / ServerNetBackup / curinfo $ mkdir / etc/amanda/ServerNetBackup / logs$ mkdir / etc/amanda/ServerNetBackup / index
Konfigurace služby a co zálohovat
musíme definovat, co zálohovat v souboru s názvem disklist. Jako uživatel amandabackup vytvořte tento soubor:
$ su - amandabackup$ vim /etc/amanda/ServerNetBackup/disklist
a přidejte následující řádek:
sv101.hackthesec.co.in /Úvod/Webby / public_html comp-user-targogogo.hackthesec.co.in / etc root-tar
poznámky: Ujistěte se, že název hostitele je FQDN a lze jej vyřešit na IP. Přidání položky hostitele do/etc / hosts se doporučuje.
ukončete od uživatele amandabackup a vraťte se zpět k uživateli root:
povolit službu amanda v xinetd.d adresář:
vim /etc/xinetd.d / amanda
a změňte následující řádek z “ ANO “ na „ne“
povolit při spuštění a restartování služby xinetd:
 $ chkconfig xinetd on $ service xinetd restart
zkontrolujte amanda server, zda je spuštěn správně pomocí následujícího příkazu:
 $ netstat-a | grep amandaudp 0 0*: amanda *: * 
pokud vidíte výsledek, jak je uvedeno výše, amanda server je připraven k provozu!
nainstalujte klienta Amanda Backup
======================
přihlaste se na server klienta a nainstalujte požadovaný balíček pro Amandu pomocí yum:
 $ yum install-y amanda amanda-client
jako uživatel amandabackup přidejte následující řádek do /var/lib / amanda/.amandahosts určit, kde je Amanda backup server:
 $ su-amandabackup$ vim / var / lib / amanda/.amandahosts
a ujistěte se, že hodnota níže:
office.hackthesec.co.in amandabackup amdumplocalhost amandabackup amdumplocalhost.localdomain amandabackup amdump
ukončete od uživatele amandabackup a obraťte se na uživatele root:
povolit službu amanda v xinetd.d adresář:
 $ vim /etc/xinetd.d / amanda
a změňte následující řádek z “ ANO “ na „ne“
povolte při startu a spusťte službu xinetd
 $ chkconfig xinetd na$ service xinetd start
přidejte položku v /etc / hosts pro definování IP serveru zálohování přidáním následujícího řádku:
125.10.90.90 office.hackthesec.co.in
v některých případech možná budete muset změnit oprávnění adresáře, který chcete zálohovat. Například musím povolit uživateli amandabackup přístup k adresáři / home / webby / public_html vytvořit zálohu:
jako uživatel root změňte oprávnění adresáře:
 $ chmod 755/home / webby
spusťte proces zálohování
=================
nyní se vraťte na server Amanda a zkontrolujte náš konfigurační soubor jako uživatel amandabackup:
 $ su-amandabackup$ amcheck ServerNetBackup
měli byste vidět výstup podobný tomuto:
kontrola klienta: 2 hostitel zkontrolován za 2.070 sekund. 0 nalezené problémy.
pokud nebyla nalezena žádná chyba, můžete okamžitě spustit proces zálohování spuštěním následujícího příkazu:
 $ amdump ServerNetBackup
nebo můžeme tento proces automatizovat pomocí cronjob. Spusťte následující příkaz jako uživatel amandabackup:
 $ crontab-e
a přidejte následující řádek:
45 0 * * 2-6 /usr/sbin / amdump ServerNetBackup
jako uživatel root znovu načtěte službu crond pro aktivaci této úlohy:
 $ service crond reload

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.