Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 28 marca 2024, 15:53

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 2 ] 
Autor Wiadomość
Post: wtorek, 13 kwietnia 2010, 14:52 
Offline

Rejestracja: czwartek, 12 lutego 2009, 15:22
Posty: 60
Lokalizacja: Poznań
Witam,
Mam problem z konfiguracją rsync dla pracy w trybie demona. Wiem, że można przez ssh i to działa, ale powiedzmy ze musze to zrobić przez demona startującego przez xinetd. Mam 2 serwery. Z serwera A zgrywane są backupy do serwera B. Na serwerze A w cronie będzie ustawiony skrypt wykonujący synchronizację:

: [/] [] ()
rsync -avz --progress --password-file plik_z_haslem /sciezka/do/backupow host::moduł


I teraz na serwerze B (przyjmującym) mam takie ustawienia w kluczowych plikach konfiguracyjnych:

/etc/rsyncd.conf

: [/] [] ()
uid = nobody
gid = nobody
use chroot = no
max connections = 4
syslog facility = local5
pid file = /var/run/rsyncd.pid

[ftp]
        path = /home/ftp
        comment = ftp area

#[cvs]
#        path = /data/cvs
#        comment = CVS repository (requires authentication)
#        auth users = tridge, susan
#        secrets file = /etc/rsyncd.secrets

[rsync]
   path = /home/lolek/.backupy_dedyk_skany
   comment = Backupy skanów
#   auth users = lolek                          //tych nie potrzebuje bo na
#   secrests file = /etc/rsyncd.secrets  //serwerze A mam -password-file


: [/] [] ()
#
# /etc/xinetd.conf
#

defaults
{
        instances               = 60
        log_type                = SYSLOG authpriv
        log_on_success          = HOST PID
        log_on_failure          = HOST
        cps                     = 25 30
}

includedir /etc/xinetd.d

service rsync
{
   flags = NAMEINARGS
   socket_type = stream
   protocol = tcp
   wait = no
   user = root
   server_args = /usr/bin/rsync
   disable = no
}



I teraz próbuje resetować:

: [/] [] ()
[user@serwerB etc]$sudo /etc/rc.d/rsyncd restart
NND: Stopping rsyncd                                                                                                                                                  [Nieudane]
NND: Starting rsyncd                                                                                                                                                  [Nieudane]


i

: [/] [] ()
[user@SerwerB etc]$ sudo /etc/rc.d/xinetd restart
NND: Stopping xinetd                                                                                                                                                  [Wykonane]
NND: Starting xinetd                                                                                                                                                  [Wykonane]


w logach znalazlem tylko to:

: [/] [] ()
Apr 13 14:56:58 SerwerB xinetd[32231]: Must specify a server in rsync


Sróba wykonania polecenia z Serwera A (z backupami do wysłania) kończy sie tak:

: [/] [] ()
d104747:/home/user# rsync -avz /sciezka/do/backupow/ host::modul
rsync: failed to connect to 95.50.39.74: Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(104) [sender=2.6.9]

Prosze doświadczonych w temacie o pomoc


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 14 kwietnia 2010, 17:10 
Offline

Rejestracja: czwartek, 12 lutego 2009, 15:22
Posty: 60
Lokalizacja: Poznań
Miałem błąd w /etc/xinetd.conf. Poprawiłem:
: [/] [] ()
#
# /etc/xinetd.conf
#

defaults
{
        instances               = 60
        log_type                = SYSLOG authpriv
        log_on_success          = HOST PID
        log_on_failure          = HOST
        cps                     = 25 30
}

includedir /etc/xinetd.d

service rsync
{
#   flags = NAMEINARGS
   socket_type = stream
   protocol = tcp
   wait = no
   user = root
   server = /usr/bin/rsync
#   server_args = /usr/bin/rsync
   disable = no
}


I juz nie mam błędu:

: [/] [] ()
Apr 13 14:56:58 SerwerB xinetd[32231]: Must specify a server in rsync


A tylko:

: [/] [] ()
Apr 14 15:26:15 ArcoServer xinetd[27338]: Started working: 1 available service


Zmieniłem też /etc/rsyncd.conf

: [/] [] ()
uid = nobody
gid = nobody
use chroot = no
max connections = 4
syslog facility = daemon
pid file = /var/run/rsyncd.pid

[ftp]
        path = /home/ftp
        comment = ftp area

#[cvs]
#        path = /data/cvs
#        comment = CVS repository (requires authentication)
#        auth users = tridge, susan
#        secrets file = /etc/rsyncd.secrets

[synskan]
   path = /home/user/.backupy_dedyk_skany
   comment = Backupy skanow
   auth users = lolek
   secrets file = /etc/rsyncd.secrets


I utworzyłem plik rsyncd.secrets z trescia

: [/] [] ()
 lolek:haslo


Nadal jednak z Serwera A nie moge synchronizować na serwer B danych

: [/] [] ()
SerwerA:/home/user# rsync -avz /sciezka/do/backupow SerwerB::synskan
rsync: failed to connect to SerwerB: Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(104) [sender=2.6.9]


Coś z rsyncd jest nie tak... W /etc/rsyncd.conf mam ustawione syslog facility = daemon (choc pewnie nie trzeba bo defaultowo jesli nic nie wpisane powinien logowac jako daemon w syslog)

Wiec aby zobaczyc co jest nie tak dzieki wpisom /var/log/messages, ustawilem w /etc/syslog

: [/] [] ()
#
# /etc/syslog.conf
#

*.emerg                  *
*.err                  /var/log/errors
kern.*                  /var/log/kernel
authpriv.*;auth.*            /var/log/auth
mail.*                  /var/log/mail
*.info;*.!err;authpriv,auth,mail,kern.none,daemon   /var/log/messages

# Log everything to vc12
*.*                  /dev/tty12

# End of file

i zrestartowalem sysloga.

Przy próbie restartu rsyncd mam nadal:

: [/] [] ()
[user@serwerB etc]$sudo /etc/rc.d/rsyncd restart
NND: Stopping rsyncd                                                                                                                                                  [Nieudane]
NND: Starting rsyncd                                                                                                                                                  [Nieudane]


patrze w log /var/log/messages i tam nic nie ma odnośnie niepowodzen uruchomienia rsyncd, chodz zgodnie z ustawieniami powinien logować


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 2 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 26 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl