BCONSOLE NAO CONECTA

1. BCONSOLE NAO CONECTA

WILLIAM FELIPE DUTRA ABREU DA SILVA
will_drop

(usa Ubuntu)

Enviado em 22/03/2011 - 15:43h

Boa tarde amigos dos VOL, estou me aventurando em usar o bacula pela primeira vez, acredito que muitos ja o conheçam e o utilizem, li varios tutorias na internet mas o assunto não la dos "mais postados" por ai, existe muita coisa que ja é antiga, versões que a configuração nao se encaixou muito bem nesse meio tempo, em que estou aplicado a faze-lo funcionar:

Informaços que sao importantes:

Distro utilizada : Ubuntu 10.10 Desktop Edition
Versao do Mysql-Server utilizada : Mysql-server-5.1
Versao do bacula utilizada : Bacula 5.0.3

Arquivos do computador "servidor":
###################
# bacula-dir.conf #
#################### ARQUIVO PRINCIPAL DO BACULA

Director {

# NOME PRECISA ESTAR IGUAL NOS CLIENTES E NOS OUTROS ARQUIVOS
Name = bacula-dir
DIRport = 9101

QueryFile = "/etc/bacula/query.sql"

WorkingDirectory = "/var/bacula/working"
PidDirectory = "/var/run"

Maximum Concurrent Jobs = 1

# SENHA DO DIRECTOR
Password = "X11Bj6UKc8Z3+ftI6kC65WQ8FDRbqKmEYmvyYzPouDbS"
Messages = Standard
}

# TRABALHO PRINCIPAL
JobDefs {

# SUBSTITUIR TODOS OS 'DEFAULTJOB' POR 'ELDORADO'
Name = "TESTE"

# TIPO SERA BACKUP | RESTORE | E +1
Type = Backup

# LEVEL DO TRABALHO INCREMENTAL FULL DIFERENCIAL
Level = Incremental

# CLIENTE
Client = "will-fd"

# FILE SET - ARQUIVOS QUE SERAO COPIADOS | SHEDULE - AGENDAMENTO
FileSet = "will-fd"
Schedule = "will-fd"

# LOCAL DE ARMAZENAMENTO
Storage = File

# TIPO DE MENSAGEM STANDARD OU DAEMON
Messages = Standard

Pool = "will-fd"
Priority = 10
Write Bootstrap = "/var/bacula/working/%c.bsr"

}

# CLIENTE WILL

Client {
Name = will-fd
Address = 192.168.15.85
FDPort = 9102
Catalog = MyCatalog
# Password = "adTeyb/lN87Rn0hBGai1DNsfpLP5octpATnypzUXujjU2"
Password = "PJEYkZAtmh7pONB6M96uTBK488hFaNBmV"
Job Retention = 6 months
File Retention = 30 days
AutoPrune = yes
}

Job {
Name = "will"
Client = "will-fd"
JobDefs = "TESTE"
Level = Full
FileSet= "will-fd"
Schedule = "will-fd"
RunBeforeJob = "/etc/bacula/make_catalog_backup.pl MyCatalog"
RunAfterJob = "/etc/bacula/delete_catalog_backup"
Write Bootstrap = "/var/bacula/working/%n.bsr"
Priority = 11
}

FileSet {
Name = "will-fd"
Include {
Options {
signature = MD5
}

File = /etc
}

Exclude {
File = /var/bacula/working
File = /tmp
File = /proc
File = /tmp
File = /.journal
File = /.fsck
}
}
Schedule {
Name = "will-fd"
Run = Full sun at 22:00
Run = Differential 2nd-5th sun at 22:00
Run = Incremental mon-sat at 15:00
}

Pool {
Name = "will-fd"
Pool Type = Backup
Recycle = yes # Bacula can automatically recycle Volumes
AutoPrune = yes # Prune expired volumes
Volume Retention = 365 days # one year
}

Catalog {

Name = MyCatalog
# Uncomment the following line if you want the dbi driver
dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport =3121
dbname = "bacula"; dbuser = "bacula"; dbpassword = "123"
}

Storage {
Name = File
Address = bacula
SDPort = 9103
Password = "R/FM1Tauj0VQWUxvJqB9TYamaOK6rFM4cJ2lPcc5OYCt"
Device = FileStorage
Media Type = File
}
Messages {
Name = Standard
mailcommand = "/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r"
operatorcommand = "/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r"
mail = root@localhost = all, !skipped
operator = root@localhost = mount
console = all, !skipped, !saved
#
# WARNING! the following will create a file that you must cycle from
# time to time as it will grow indefinitely. However, it will
# also keep all your messages if they scroll off the console.
#
append = "/var/bacula/working/log" = all, !skipped
catalog = all
}

Console {
Name = bacula-mon
Password = "X1g6rwVxW1H4yCzi8kIeMMZre7IV/WJDCrokKBtyKR+P"
CommandACL = status, .status
}

##################
# bacula-fd.conf #
##################
Director {
Name = bacula-dir
Password = "X11Bj6UKc8Z3+ftI6kC65WQ8FDRbqKmEYmvyYzPouDbS"
# Password = "adTeyb/lN87Rn0hBGai1DNsfpLP5octpATnypzUXujjU"
}

FileDaemon {
Name = bacula-fd
FDport = 9102
WorkingDirectory = /var/bacula/working
Pid Directory = /var/run
Maximum Concurrent Jobs = 20
}

Messages {
Name = Standard
director = bacula-dir = all, !skipped, !restored
}

##################
# bacula-sd.conf #
##################

Storage { # definition of myself
Name = bacula-sd
SDPort = 9103 # Director's port
WorkingDirectory = "/var/bacula/working"
Pid Directory = "/var/run"
Maximum Concurrent Jobs = 20
}

Director {
Name = bacula-dir
Password = "R/FM1Tauj0VQWUxvJqB9TYamaOK6rFM4cJ2lPcc5OYCt"
}

Device {
Name = FileStorage
Media Type = File
Archive Device = /tmp
LabelMedia = yes; # lets Bacula label unlabeled media
Random Access = Yes;
AutomaticMount = yes; # when device opened, read it
RemovableMedia = no;
AlwaysOpen = no;
}

Messages {
Name = Standard
director = bacula-dir = all
}

RESULTADO DO RESTART DO BACULA

root@bacula:~# /etc/bacula/bacula restart
Stopping the Bacula File daemon
Stopping the Bacula Storage daemon
Stopping the Bacula Director daemon
Starting the Bacula Storage daemon
Starting the Bacula File daemon
Starting the Bacula Director daemon
root@bacula:~#

RESULTADO DA TENTATIVA DE CONEXAO PELO BCONSOLE

root@bacula:~# bconsole
Conectando ao Diretor localhost:9101
root@bacula:~#

realmente estou perdido, ja vi tantas configurações diferentes que nao sei se estou certo ou nao no q estou fazendo.

ele nao mostra nenhum erro, mas tbm nao conecta, alguem pode me ajudar?





  


2. Re: BCONSOLE NAO CONECTA

WILLIAM FELIPE DUTRA ABREU DA SILVA
will_drop

(usa Ubuntu)

Enviado em 22/03/2011 - 16:22h

Alguem ai sabe?


3. Re: BCONSOLE NAO CONECTA

WILLIAM FELIPE DUTRA ABREU DA SILVA
will_drop

(usa Ubuntu)

Enviado em 23/03/2011 - 09:51h

realmente é complicado ...


4. Cheque as configurações do director

Raul Libório
rauhmaru

(usa OpenSuSE)

Enviado em 15/05/2011 - 12:46h

Olá amigo,
Seguinte, para que o bconsole funcione, vc precisa de duas coisas:
1. - que o seu mysql esteja rodando;
1.2 - Importante que no bacula-dir.conf, esteja definida a porta do mysql e a linha do dbdriver esteja descomentada. Exemplo:

# Uncomment the following line if you want the dbi driver
dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport = 3306
dbname = "bacula"; dbuser = "bacula"; dbpassword = ""


2. - Que a senha do director (arquivo bacula-dir.conf, sessão director) seja a mesma do bconsole.conf.

Inscreva-se na lista de discussão do Bacula, pode te ajudar. Abraço.


5. salvou

igor muzetti
parrera

(usa Debian)

Enviado em 31/01/2012 - 14:59h

Eai rauhmaru,

cara boa lembrança essa sua, meu bconsole não estava conectando tbm, ai lembrei que tinha que mudar a senha do meu mysql em dbpassword neste arquivo.

valeu!




6. Re: BCONSOLE NAO CONECTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 31/01/2012 - 15:09h

tem que ver se o serviço do bacula esta rodando



7. bconsole nao conecta

igor muzetti
parrera

(usa Debian)

Enviado em 31/01/2012 - 16:05h

A outra maquina minha está com essa linha descomentada e com as senhas corretas.
mas ao chamar:

nomeMaquina:~# bconsole
Connecting to Director nomeMaquina:9101
nomeMaquina:~#


o que mais pode ser, já que não acusa nenhum erro?




8. Re: BCONSOLE NAO CONECTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 31/01/2012 - 16:06h

e no servidor do bacula você consegue usar o bconsole ?


9. ?

igor muzetti
parrera

(usa Debian)

Enviado em 31/01/2012 - 16:21h

desculpe daniel, como no servidor do bacula?
ao chamar o bconsole no prompt, ele aparece esta msg q esta conectando no director pela porta 9101. mas nao dá nada.



10. Re: BCONSOLE NAO CONECTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 31/01/2012 - 16:53h

parrera escreveu:

desculpe daniel, como no servidor do bacula?
ao chamar o bconsole no prompt, ele aparece esta msg q esta conectando no director pela porta 9101. mas nao dá nada.


e o serviço esta rodando ?
o mysql esta no ar ?
verifica com o nmap a porta 9101 se esta aberta


11. nmap

igor muzetti
parrera

(usa Debian)

Enviado em 07/02/2012 - 10:26h

Sim, o bacula e o mysql estão rodando.
ao informar:

nomeMaq:/home/usuario# nmap -sS 192.168.0.234 -p 9101

Starting Nmap 5.51 ( http://nmap.org ) at 2012-02-07 10:12 BRST
Nmap scan report for 192.168.0.234
Host is up (0.000085s latency).
PORT STATE SERVICE
9101/tcp open jetdirect

Nmap done: 1 IP address (1 host up) scanned in 0.14 seconds


Esta me dizendo que tenho um serviço jetdirect aberto nessa porta 9101, correto? alguem sabe o que é este serviço? é este o comando que vc propos q eu usasse?

usei este comando:
nomeMaq:~# nmap -PS 127.0.0.1

Outras portas apareceram também, mas as configuradas nos arquivos do Bacula 9101, 9102 e 9103 todas estão abertas para esse jetdirect, parece que é um serviço de impressão, mas não uso impressora neste servidor. Aonde direciono essas portas para o bacula?

9101/tcp open jetdirect
9102/tcp open jetdirect
9103/tcp open jetdirect

Att,



12. Re: BCONSOLE NAO CONECTA

Marcelo Viana
marceloviana

(usa CentOS)

Enviado em 27/04/2012 - 10:38h

Pessoal,
Instalei o bacula com a conf padrão e fiz algumas modificações, como trocar o diretório de backup e criar novos clientes (linux e windows) no arquivo bacula-dir.conf. Para clientes linux funciona bem, mas para clientes windows ocorre o seguinte:
no bconsole, digito 'RUN' escolho a máquina windows e recebo uma mensagem de "Fatal error" nos logs do server(linux) dizendo algumas possíveis causas do erro: senha não é a mesma ou número máximo de jobs excedidos, etc... e se digito 'STATUS' (no bconsole), para clientes linux tudo Ok, mas no windows também não funciona.
O bconsole do cliente windows conecta legal no server(linux), mas não roda o trabalho de backup.
As configurações do arquivo bacula-dir para clientes windows é a mesma dos clientes linux, exceto a linha File do objeto FileSet que diz oque será backupeado.

Segue parte das confs do arquivo bacula-dir:

Cliente windows:

#
JobDefs {
Name = "vm5_job1"
Type = Backup
Level = Incremental
Client = vm5-fd
FileSet = "vm5_fileset"
Schedule = "WeeklyCycle"
Storage = vm5_storage
Messages = Standard
Pool = File
Priority = 10
Write Bootstrap = "/var/lib/bacula/%c.bsr"
}
#
Job {
Name = "vm5"
JobDefs = "vm5_job1"
}
#
FileSet {
Name = "vm5_fileset"
Enable VSS = yes
Include {
Options {
signature = MD5
}
File = "C:/bkp"
}
Exclude {
File = *.tmp
}
}
Client {
Name = vm5-fd
Address = 10.26.23.50
FDPort = 9102
Catalog = MyCatalog
Password = "123456"
File Retention = 30 days
Job Retention = 6 months
AutoPrune = yes
}
#
Storage {
Name = vm5_storage
Address = 10.26.23.99
SDPort = 9103
Password = "123456"
Device = vm5_storage_files
Media Type = File
}


###




Cliente linux (funciona):

JobDefs {
Name = "vm6_job1"
Type = Backup
Level = Incremental
Client = vm6-fd
FileSet = "vm6_fileset"
Schedule = "WeeklyCycle"
Storage = vm6_storage
Messages = Standard
Pool = File
Priority = 10
Write Bootstrap = "/var/lib/bacula/%c.bsr"
}
#
Job {
Name = "vm6"
JobDefs = "vm6_job1"
}
#
FileSet {
Name = "vm6_fileset"
Include {
Options {
signature = MD5
}
File = /root/*.sh
}
#Exclude {
# File = proc
#}
}
#
Client {
Name = vm6-fd
Address = 10.26.23.241
FDPort = 9102
Catalog = MyCatalog
Password = "123456"
File Retention = 30 days
Job Retention = 6 months
AutoPrune = yes
}
#
Storage {
Name = vm6_storage
Address = 10.26.23.99
SDPort = 9103
Password = "123456"
Device = vm6_storage_files
Media Type = File
}

###





Aqui segue a conf da máquina windows do arquivo bacula-fd:

FileDaemon { # this is me
Name = vm5-fd
FDport = 9102 # where we listen for the director
WorkingDirectory = "C:\\Program Files\\Bacula\\working"
Pid Directory = "C:\\Program Files\\Bacula\\working"
# Plugin Directory = "C:\\Program Files\\Bacula\\plugins"
Maximum Concurrent Jobs = 10
FDAddress = 10.26.23.50
}
Director {
Name = 10.26.23.99-dir
Password = "123456"
}
Messages {
Name = Standard
director = 10.26.23.99-dir = all, !skipped, !restored
}

###



Aqui é a conf do arquivo bconsole da máquina windows:

Director {
Name = 10.26.23.99-dir
DIRport = 9101
address = 10.26.23.99
Password = "123456"
}





Alguém pode me ajudar?
Obrigado.




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts