Configurazione daemon
Ci sono due modalità di configurazione: via Yast -> Network services – Network services (xinetd) ed è la più semplice perché guidata da yast o modificando manualmente i files di configurazione di xinetd.
Di seguito si riporta la configurazione dei file della cartella /etc/xinetd.d, se modificati manualmente, occorre ricaricare il servizio xinet con rcxinetd reload.
amanda
sles11:/etc/xinetd.d # cat amanda
# default: off
# description: Amanda backup client
service amanda
{
socket_type = stream
protocol = tcp
wait = no
user = amanda
group = disk
server = /usr/lib/amanda/amandad
server_args = -auth=bsdtcp amdump amindexd amidxtaped
}
In questo caso è stato usato il protocolla TCP (e non UDP) con autenticazione bsdtcp.
amandaidx
sles11:/etc/amanda/test # cat /etc/xinetd.d/amandaidx
# default: off
# description: Amanda backup server with indexing capabilities
service amandaidx
{
socket_type = stream
protocol = tcp
flags = IPv4
wait = no
user = amanda
group = disk
server = /usr/lib/amanda/amindexd
}
amidxtape
sles11:/etc/amanda/test # cat /etc/xinetd.d/amidxtape
# default: off
# description: Amanda backup server with indexing capabilities
service amidxtape
{
socket_type = stream
protocol = tcp
flags = IPv4
wait = no
user = amanda
group = disk
server = /usr/lib/amanda/amidxtaped
}
.amandahosts, come già indicato, è nella home directory dell’utente che esegue il backup (amanda). Normalmente il file è in /var/lib/amanda.
sles11:~ # cat /var/lib/amanda/.amandahosts
sles11.rex.it amanda amdump amindexd amidxtaped
Il file .amandahosts richiede i permessi di lettura/scrittura per l’owner e nessun permesso per il gruppo e per gli altri (chmod 700 /var/lib/amanda/.amandahosts).
Il proprietario del file è l’utente di backup (amanda) il gruppo di default disk.
Nell'esempio sles11.rex.it è il server accettato dal client, amanda l’utenza e di seguito i processi client.
Il file /etc/amanda/amanda-client.conf indica al client quale server gestisce gli indici e il nastro. Il file è utilizzato da amrecover
sles11:/etc/amanda # cat amanda-client.conf
conf "test"
index_server "sles11.rex.it"
tape_server "sles11.rex.it"
auth "bsdtcp"
Conf indica il tipo di configurazione da usare nella controparte server. index_server e tape_server indicano il server di gestione del nastro e degli indici (creati durante il backup).
auth indica il tipo di autenticazione richiesta e deve essere conforme con quanto indicato in amanda.conf