[gull] Amanda backup - aventure continue...

Jiang Wei jiang at ebu.ch
Mon Jan 12 17:42:01 CET 2004


Salut à tous,

En fait, j'ai eu un autre probleme, cette fois ce n'est plus la
compréhension sur la philoshopie d'Amanda, mais la config sur mon server. Je
n'arrive pas faire du amrecover sur le server de sauvgarde, mais les
sauvgardes des clients passent très bien. J'ai regardé 3 fois le document
que Marc m'a envoyé, ainsi que son site (google aussi), mais pas de
solution. Je m'explique: (les configs se trouve à la fin)

D'abord je fais la commande pour sauvgarder les clients comme ceci:

$amdump Daily
...

ca marche, ensuite, je fais un test comme ceci:

$amadmin Daily find client1 hda3
--------------------------------------------
Scanning /dump/amanda...
  20031222: found Amanda directory.
  20040105: found Amanda directory.

date       host   disk lv tape or file                        file status
2003-12-22 client1 hda3  1 /dump/amanda/20031222/client1.hda3.1    0 OK
2004-01-05 client1 hda3  1 /dump/amanda/20040105/client1.hda3.1    0 OK
2004-01-12 client1 hda3  1 Daily1                                 3 OK
--------------------------------------------

mais quand je voulais faire un test avec la commande (sous root cette fois)
montré par Cedric et Marc (càd), je vois des messages d'erreur comme ceci:

root at backupserver.domain.ch#amrecover Daily 
AMRECOVER Version 2.4.4p1. Contacting server on backupserver.domain.ch  ...
amrecover: cannot connect to backupserver.domain.ch: Connection refused

Je effectue un test avec strace qui me donne ca:
root at backupserver.domain.ch#strace amrecover Daily
----------------------------------------------------------------------------
--------------------
bind(3, {sin_family=AF_INET, sin_port=htons(529),
sin_addr=inet_addr("0.0.0.0")}}, 16) = 0
getsockname(3, {sin_family=AF_INET, sin_port=htons(529),
sin_addr=inet_addr("0.0.0.0")}}, [16]) = 0
connect(3, {sin_family=AF_INET, sin_port=htons(10082),
sin_addr=inet_addr("192.168.10.64")}}, 16) = -1 ECONNREFUSED (Connection
refused)
write(10, "amrecover: stream_client_privile"..., 94) = 94
close(3)                                = 0
write(2, "amrecover: cannot connect to lin"..., 63amrecover: cannot connect
to backupserver.domain.ch: Connection refused
) = 63
write(10, "amrecover: cannot connect to lin"..., 63) = 63
time([1073923430])                      = 1073923430
getpid()                                = 26283
write(10, "amrecover: pid 26283 finish time"..., 58) = 58
close(10)                               = 0
munmap(0x400aa000, 4096)                = 0
munmap(0x400ab000, 4096)                = 0
_exit(1)                                = ?
----------------------------------------------------------------------------
--------------

Alors je recontrole tous les configs que j'ai, meme après plusieur reboot,
le probleme reste :( Je ne vois plus qu'est-ce qu'il y a d'autres truc à
controler.

1. /etc/hosts.deny, il est vide pour l'instant
2. /etc/hosts.allow est
  amandaidx: ALL
  amidxtape: ALL
  amanda: ALL

3. chkconfig --list me dit que 
        amandaidx:      on
        amidxtape:      on
        amanda: on
4. /etc/services
  amanda          10080/tcp                       # amanda backup services
  amanda          10080/udp                       # amanda backup services
  amandaidx       10082/tcp                       # amanda backup services
  amidxtape       10083/tcp                       # amanda backup services

5. /etc/xinetd.d/amanda
service amanda
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = amanda
        group                   = backup
        server                  = /usr/local/amanda/libexec/amandad 
        disable                 = no
}

6. /etc/xinetd.d/amidxtape
service amidxtape
{
        socket_type             = stream
        protocol                = tcp
        wait                    = no
        user                    = amanda
        group                   = backup
        server                  = /usr/local/amanda/libexec/amidxtaped
        disable                 = no
}
7. /etc/xinetd.d/amandaidx 
service amindex
{
        socket_type             = stream
        protocol                = tcp
        wait                    = no
        user                    = amanda
        group                   = backup
        server                  = /usr/local/amanda/libexec/amindexd 
        disable                 = no
}
8. J'ai desactivé le fw pour l'instantant:
donc # iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination    

9. more /home/amanda/.amandahosts 
backupserver.domain.ch amanda

10. ls -al /home/amanda/.amandahosts 
-rw-rw----    1 amanda   backup         21 Dec 19 11:17
/home/amanda/.amandahosts


Je sais qu'il faut mettre la sécurité, mais pour l'instant je voulais
surtout que ca marche. Merci d'avance pour tous les commentaires... et à
demain soir.


Wei


**********************************************************************
 This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

**********************************************************************
 




More information about the gull mailing list