Boa noite Rafael.
Executei o telnet do cliente para o servidor na porta 9103 e deu o
seguinte erro:
telnet: Unable to connect to remote host: No route to host
Do servidor para o cliente eu consigo realizar o telnet na porta 9102.
O SD e o FD estão na mesma rede, eu consigo pingar as máquinas.
Acho que o problema é no servidor e não no cliente, pois instalei o
cliente numa máquina Windows e dá o mesmo erro.
Ele exibe a mensagem abaixo até dar timeout:
19-Jun 19:03 marte-dir JobId 74: Using Device "FileStorage"
Depois dá o seguinte erro:
19-Jun 19:04 debian-fd JobId 71: Fatal error: Failed to connect to
Storage daemon: x.x.x.30:9103
19-Jun 19:04 marte-dir JobId 71: Fatal error: Bad response to Storage
command: wanted 2000 OK storage
Verifiquei as regras do IPTABLES:
REGRAS DO SERVIDOR
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state
RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEW
tcp dpt:ssh
REJECT all -- anywhere anywhere reject-
with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-
with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
REGRAS DO CLIENTE
root@debian:/etc/init.d# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
DROP tcp -- anywhere anywhere tcp dpt:
3322 flags:FIN,SYN,RST,ACK/SYN
ACCEPT tcp -- anywhere anywhere tcp
dpt:bacula-fd
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp
dpt:bacula-sd
Já procurei por várias soluções no Google, mas nenhuma funcionou.
On 19 jun, 05:21, Rafael Ferreira <
rferreira.supo...@gmail.com> wrote:
> Olá Marcio,
>
> seu FD e SD estão na mesma rede?
>
> Você consegue comunicação entre eles através de telnet?
>
> É possível que tenha algum bloqueio no seu SD e portanto o cliente não
> consegue se conectar.
> Do cliente tente um telnet para o SD na porta 9103.
> Caso não consiga, verifique suas regras de firewall.
>
> []'s
>
> Em 18 de junho de 2013 21:01, <
marcioba...@gmail.com> escreveu:
>
>
>
>
>
>
>
>
>
> > Prezados, boa noite.
>
> > Meu bacula está realizando backup dos arquivos locais, entretanto não
> > estou conseguindo realizar backup dos clientes na rede.
>
> > O erro é o seguinte:
>
> > 18-Jun 18:58 marte-dir JobId 64: Fatal error: bsock.c:135 Unable to
> > connect to Storage daemon on x.x.x.30:9103. ERR=Conexão recusada
>
> > Já verifiquei que as portas tanto do servidor quanto do cliente estão
> > abertas no estado Listen.
>
> > Meus arquivos de configuração principais são os seguintes:
>
> > *BACULA DIR*
>
> > Director { ****
>
> > Name = marte-dir****
>
> > Description = "Sistema de Backup"****
>
> > DIRport = 9101 ****
>
> > QueryFile = "/usr/libexec/bacula/query.sql"****
>
> > WorkingDirectory = "/var/spool/bacula"****
>
> > PidDirectory = "/var/run"****
>
> > Maximum Concurrent Jobs = 4****
>
> > ****
>
> > Password = "xxx"****
>
> > Heartbeat interval = 120 ****
>
> > Messages = Daemon****
>
> > DirAddress = x.x.x.30****
>
> > }****
>
> > ** **
>
> > #Includes****
>
> > @/etc/bacula/clients.conf****
>
> > @/etc/bacula/jobdefs.conf****
>
> > @/etc/bacula/jobs.conf****
>
> > @/etc/bacula/filesets.conf****
>
> > @/etc/bacula/schedules.conf****
>
> > @/etc/bacula/storages.conf****
>
> > @/etc/bacula/pools.conf****
>
> > ** **
>
> > ** **
>
> > # Generic catalog service****
>
> > Catalog {****
>
> > Name = MyCatalog****
>
> > dbname = "bacula"; dbuser = "postgres"; dbpassword = "xxxx"****
>
> > }****
>
> > ……****
>
> > *BACULA-FD (NO SERVIDOR)*
>
> > Director {****
>
> > Name = marte-dir****
>
> > Password = "xxx"****
>
> > ****
>
> > }****
>
> > ** **
>
> > Director {****
>
> > Name = marte-mon****
>
> > Password = "xxx"****
>
> > Monitor = yes****
>
> > }****
>
> > ** **
>
> > FileDaemon { ****
>
> > Name = marte-fd****
>
> > FDport = 9102 ****
>
> > WorkingDirectory = /var/spool/bacula****
>
> > Pid Directory = /var/run****
>
> > Maximum Concurrent Jobs = 20****
>
> > FDAddress = x.x.x.30****
>
> > }****
>
> > ….****
>
> > ** **
>
> > ** **
>
> > *CLIENTS*
>
> > ** **
>
> > lient {****
>
> > Name = marte****
>
> > Address = x.x.x.30****
>
> > FDPort = 9102****
>
> > Catalog = MyCatalog****
>
> > Password = "xxx"****
>
> > AutoPrune = yes****
>
> > }****
>
> > ** **
>
> > Client {****
>
> > Name = debian****
>
> > Address = x.x.x.4****
>
> > FDPort = 9102****
>
> > Catalog = MyCatalog****
>
> > Password = "xxx"****
>
> > AutoPrune = yes****
>
> > }****
>
> > ** **
>
> > ** **
>
> > ** **
>
> > ** **
>
> > *BACULA-SD*
>
> > ** **
>
> > Storage { ****
>
> > Name = bacula-sd****
>
> > SDPort = 9103 ****
>
> > WorkingDirectory = "/var/spool/bacula"****
>
> > Pid Directory = "/var/run"****
>
> > Maximum Concurrent Jobs = 20****
>
> > SDAddress = X.X.X.30****
>
> > }****
>
> > ** **
>
> > ** **
>
> > Director {****
>
> > Name = marte-dir****
>
> > Password = "xxx"****
>
> > ** **
>
> > }****
>
> > ** **
>
> > Director {****
>
> > Name = marte-mon****
>
> > Password = "xxx"****
>
> > Monitor = yes****
>
> > }****
>
> > ** **
>
> > Device {****
>
> > Name = FileStorage****
>
> > Media Type = File****
>
> > Archive Device = /var/Disco-BKP****
>
> > LabelMedia = yes; ****
>
> > Random Access = Yes;****
>
> > AutomaticMount = yes; ****
>
> > RemovableMedia = no;****
>
> > AlwaysOpen = no;****
>
> > }****
>
> > ** **
>
> > ** **
>
> > ** **
>
> > ** ***STORAGES*
>
> > Storage {****
>
> > Name = File****
>
> > Address = x.x.x.30****
>
> > SDPort = 9103****
>
> > Password = "xxx"****
>
> > Device = FileStorage****
>
> > Media Type = File****
>
> > }****
>
> > ** **
>
> > ** **
>
> > *BACULA-FD (NO CLIENTE)*
>
> > *Foi instalado apenas com apt-get install bacula-fd e na pasta
> > /etc/bacula só consta este arquivo.*
>
> > *Verifico também que o serviço está no ar (etc/init.d/bacula-fd status)*
>
> > Director {
>
> > Name = marte-dir****
>
> > Password = "xxx" ****
>
> > }****
>
> > ** **
>
> > Director {****
>
> > Name = marte-mon****
>
> > Password = "xxx"****
>
> > Monitor = yes****
>
> > }****
>
> > ** **
>
> > FileDaemon { ****
>
> > Name = debian-fd****
>
> > FDport = 9102 ****
>
> > WorkingDirectory = /var/lib/bacula****
>
> > Pid Directory = /var/run/bacula****
>
> > Maximum Concurrent Jobs = 20****
>
> > FDAddress = x.x.x.4****
>
> > }****
>
> > Alguém poderia me dar uma ajuda?
>
> > --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "Bacula
> > Backup-Pt-Br" dos Grupos do Google.
> > Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> > envie um e-mail para
bacula-backup-p...@googlegroups.com.
> > Para postar neste grupo, envie um e-mail para
> >
bacula-ba...@googlegroups.com.
> > Visite este grupo emhttp://
groups.google.com/group/bacula-backup-pt-br.
> > Para ver esta discussão na web, acesse
> >
https://groups.google.com/d/msgid/bacula-backup-pt-br/08b2c9ff-5bcb-4...
> > .
> > Para obter mais opções, acessehttps://
groups.google.com/groups/opt_out.