Backup e restore di un client con amanda: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
No edit summary
 
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Configurazione Server==
Un server Debian Lenny
servername.domain.dom
dove c'è già installato amanda configurato e funzionante, deve backuppare un client
clientname.domain.dom
 
==Configurazione Client==
 
Installare amanda-client
sudo apt-get install amanda-client
 
Sistemare i servizi inetd:


Configurare il server e testarlo per un corretto backup locale.
sudoedit /etc/inetd.conf
In particolare, il server locale dovrà essere dichiarato con il suo nome effettivo, NON localhost.


Aggiungere il nome del client in /etc/amandahosts:
<pre>
amanda          dgram  udp    wait    backup  /usr/lib/amanda/amandad        amandad    -auth=bsd amdump amindexd amidxtaped
amandaidx      stream  tcp    nowait  backup  /usr/lib/amanda/amindexd      amindexd  -auth=bsd amdump amindexd amidxtaped
amidxtape      stream  tcp    nowait  backup  /usr/lib/amanda/amidxtaped    amidxtaped -auth=bsd amdump amindexd amidxtaped
</pre>


...
Riavviare inetd
galmail.galimberti.priv        root
  sudo invoke-rc.d openbsd-inetd restart
  ...


Definire il backup da fare sul client in  /etc/amanda/DailySet1/disklist
Aggiungere il nome del server ed i programmi in  
  sudoedit /etc/amandahosts


  ...
  ...
  galmail         /      always-full
  servername.domain.dom         backup  amdump amindexd amidxtaped
  ...
  ...


==Configurazione Client==
==Configurazione Server==


Installare amanda-client
Configurare il server e testarlo per un corretto backup locale.
sudo apt-get install amanda-client


Definire in /etc/amandahosts il nome del server che può accedere al client:
In particolare, il server locale dovrà essere dichiarato con il suo nome effettivo, NON localhost.


<pre>
Definire il backup da fare sul client in  /etc/amanda/DailySet1/disklist
...
 
galserver.galimberti.dom        backup@galserver.galimberti.dom
...
galserver.galimberti.dom        backup
clientname        /      always-full
galserver                      backup@galserver.galimberti.dom
...
galserver                      backup
</pre>


Dal server testare se è tutto ok:
Dal server testare se è tutto ok:


  sudo -u backup /usr/sbin/amcheck DailySet1
  sudo -u backup /usr/sbin/amcheck -c DailySet1 clientname
 


==Restore del client==
==Restore del client==
Line 39: Line 50:
Dal client lanciare:
Dal client lanciare:


  sudo amrecover -s galserver -t galserver
  sudo amrecover -s servername -t servername


Scegliere l'host:
Scegliere l'host:
  sethost galmail
  sethost clientname


Scegliere il disco da cui restorare:
Scegliere il disco da cui restorare:

Latest revision as of 16:34, 2 November 2010

Un server Debian Lenny

servername.domain.dom 

dove c'è già installato amanda configurato e funzionante, deve backuppare un client

clientname.domain.dom

Configurazione Client

Installare amanda-client

sudo apt-get install amanda-client

Sistemare i servizi inetd:

sudoedit /etc/inetd.conf
amanda          dgram   udp     wait    backup  /usr/lib/amanda/amandad        amandad    -auth=bsd amdump amindexd amidxtaped
amandaidx       stream  tcp     nowait  backup  /usr/lib/amanda/amindexd       amindexd   -auth=bsd amdump amindexd amidxtaped
amidxtape       stream  tcp     nowait  backup  /usr/lib/amanda/amidxtaped     amidxtaped -auth=bsd amdump amindexd amidxtaped

Riavviare inetd

sudo invoke-rc.d openbsd-inetd restart

Aggiungere il nome del server ed i programmi in

sudoedit /etc/amandahosts
...
servername.domain.dom         backup  amdump amindexd amidxtaped
...

Configurazione Server

Configurare il server e testarlo per un corretto backup locale.

In particolare, il server locale dovrà essere dichiarato con il suo nome effettivo, NON localhost.

Definire il backup da fare sul client in /etc/amanda/DailySet1/disklist

...
clientname         /       always-full
...

Dal server testare se è tutto ok:

sudo -u backup /usr/sbin/amcheck -c DailySet1 clientname


Restore del client

Dal client lanciare:

sudo amrecover -s servername -t servername

Scegliere l'host:

sethost clientname

Scegliere il disco da cui restorare:

setdisk /

Se non lo si conosce:

listdisk

Scegliere la data del backup da restorare:

setdate 2006-01-03

Se no la si conosce: history

Scegliere la dir di restore

lcd /tmp

Aggiungere ciò che si desidera restorare

add directory_o_file

Avviare il restore

extract