Ajuda Configuração Bacula - Instalação fresca

758 views
Skip to first unread message

André Santiago

unread,
Nov 22, 2017, 8:56:20 AM11/22/17
to Bacula Backup-Pt-Br
Amigos, comprei o livro do Heitor Faria, fui seguindo os seus ensinamentos e consegui instalar o Bacula, porém, no status está apresentando alguns erros que não estou resolvendo, podem me ajudar?

Meus arquivos de Configuração:





Erros:

root@bacula:~# bacula-dir -d 300 -c /etc/bacula/bacula-dir.conf
bacula-dir: dird.c:194-0 Debug level = 300
bacula-dir: address_conf.c:264-0 Initaddr 0.0.0.0:9101 
bacula-dir: runscript.c:284-0 runscript: debug
bacula-dir: runscript.c:285-0  --> RunScript
bacula-dir: runscript.c:286-0   --> Command=/etc/bacula/scripts/make_catalog_backup.pl MyCatalog
bacula-dir: runscript.c:287-0   --> Target=
bacula-dir: runscript.c:288-0   --> RunOnSuccess=1
bacula-dir: runscript.c:289-0   --> RunOnFailure=0
bacula-dir: runscript.c:290-0   --> FailJobOnError=1
bacula-dir: runscript.c:291-0   --> RunWhen=2
bacula-dir: message.c:403-0 Copy message resource 188a578 to 18a6788
22-Nov 08:53 bacula-dir: ERROR TERMINATION at bsys.c:556
bacula-dir is already running. pid=1553
Check file /var/run/bacula/bacula-dir.9101.pid
root@bacula:~# 


root@bacula:~# bacula-dir -d 300 -c /etc/bacula/bacula-fd.conf
bacula-dir: dird.c:194-0 Debug level = 300
bacula-dir: address_conf.c:264-0 Initaddr 0.0.0.0:9101 
22-Nov 08:53 bacula-dir: ERROR TERMINATION at dird_conf.c:1426
queryfile item is required in director resource, but not found.
root@bacula:~# 

Detalhe: queryfile está no local e copiei o conteúdo de sample.query



root@bacula:~# bacula-dir -d 300 -c /etc/bacula/bacula-sd.conf
bacula-dir: dird.c:194-0 Debug level = 300
22-Nov 08:54 bacula-dir: ERROR TERMINATION at parse_conf.c:981
Config error: Keyword "WorkingDirectory" not permitted in this resource.
Perhaps you left the trailing brace off of the previous resource.
            : line 10, col 19 of file /etc/bacula/bacula-sd.conf
  WorkingDirectory = "/var/lib/bacula"
root@bacula:~# 


Qualquer ajuda é bem vinda amigos !!!

Grato !!!




Wanderlei Huttel

unread,
Nov 22, 2017, 10:13:26 AM11/22/17
to bacula-ba...@googlegroups.com
Boa tarde André

De um "pkill -9 bacula" para matar todos os daemons e execute os testes de configuração de novo.
Sugiro olhar os arquivos de configuração original para comparar.

Outra coisa que facilita e muito seria separar os arquivos do do bacula-dir.conf em arquivos separados, você pode dar uma olhada aqui
https://github.com/wanderleihuttel/bacula-utils/tree/master/conf



Atenciosamente 

Wanderlei Hüttel

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-backup-pt-br@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/bacula-backup-pt-br.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/f17eded4-a9d5-416b-b36e-2eee9ac9ce38%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

André Santiago

unread,
Nov 22, 2017, 11:13:40 AM11/22/17
to Bacula Backup-Pt-Br
Olá Wanderlei,

Dei um pkill -9 bacula

Repostando os testes:

root@bacula:~# bacula-dir -d 300 -c /etc/bacula/bacula-dir.conf
bacula-dir: dird.c:194-0 Debug level = 300
bacula-dir: address_conf.c:264-0 Initaddr 0.0.0.0:9101 
bacula-dir: runscript.c:284-0 runscript: debug
bacula-dir: runscript.c:285-0  --> RunScript
bacula-dir: runscript.c:286-0   --> Command=/etc/bacula/scripts/make_catalog_backup.pl MyCatalog
bacula-dir: runscript.c:287-0   --> Target=
bacula-dir: runscript.c:288-0   --> RunOnSuccess=1
bacula-dir: runscript.c:289-0   --> RunOnFailure=0
bacula-dir: runscript.c:290-0   --> FailJobOnError=1
bacula-dir: runscript.c:291-0   --> RunWhen=2
bacula-dir: message.c:403-0 Copy message resource 8b8578 to 8d4788
bacula-dir: jcr.c:128-0 read_last_jobs seek to 192
bacula-dir: jcr.c:135-0 Read num_items=2
root@bacula:~# bacula-dir: dir_plugins.c:148-0 Load dir plugins
bacula-dir: dir_plugins.c:150-0 No dir plugin dir!
bacula-dir: mysql.c:702-0 db_init_database first time
bacula-dir: mysql.c:165-0 mysql_init done
bacula-dir: mysql.c:190-0 mysql_real_connect done
bacula-dir: mysql.c:192-0 db_user=bacula db_name=bacula db_password=Xxxxxx
bacula-dir: mysql.c:215-0 opendb ref=1 connected=1 db=8df6a0
bacula-dir: sql_create.c:345-0 In create mediatype
bacula-dir: sql_create.c:349-0 selectmediatype: SELECT MediaTypeId,MediaType FROM MediaType WHERE MediaType='File1'
bacula-dir: mysql.c:242-0 closedb ref=0 connected=1 db=8df6a0
bacula-dir: mysql.c:249-0 close db=8df6a0
bacula-dir: dird.c:1172-0 Unlink: /var/lib/bacula/bacula-dir.bacula-dir.18827144.mail
bacula-dir: dird.c:1172-0 Unlink: /var/lib/bacula/bacula-dir.bacula-dir.25847688.mail
bacula-dir: dird.c:1172-0 Unlink: /var/lib/bacula/bacula-dir.bacula-dir.8480648.mail
bacula-dir: dird.c:323-0 Start UA server
bacula-dir: job.c:1528-0 wstorage=File1
bacula-dir: job.c:1537-0 wstore=File1 where=Job resource
bacula-dir: job.c:1211-0 JobId=0 created Job=*JobMonitor*.2017-11-22_11.09.58_01
bacula-dir: dird.c:334-0 wait for next job
bacula-dir: bnet_server.c:87-0 Addresses 192.168.0.10:9101 

root@bacula:~# bacula-dir -d 300 -c /etc/bacula/bacula-fd.conf
bacula-dir: dird.c:194-0 Debug level = 300
bacula-dir: address_conf.c:264-0 Initaddr 0.0.0.0:9101 
22-Nov 11:11 bacula-dir: ERROR TERMINATION at dird_conf.c:1426
queryfile item is required in director resource, but not found.
root@bacula:~# 
root@bacula:~# bacula-dir -d 300 -c /etc/bacula/bacula-sd.conf
bacula-dir: dird.c:194-0 Debug level = 300
22-Nov 11:11 bacula-dir: ERROR TERMINATION at parse_conf.c:981
Config error: Keyword "WorkingDirectory" not permitted in this resource.
Perhaps you left the trailing brace off of the previous resource.
            : line 10, col 19 of file /etc/bacula/bacula-sd.conf
  WorkingDirectory = "/var/lib/bacula"

root@bacula:~# 
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.

Wanderlei Huttel

unread,
Nov 22, 2017, 11:31:31 AM11/22/17
to bacula-ba...@googlegroups.com
Olá André

Agora parece que está OK

Dá erro no SD e FD porque tem que usar os respectivos daemons e não bacula-dir.

Comandos corretos:
bacula-dir -d 500 -c /etc/bacula/bacula-dir.conf
bacula-sd -d 500 -c /etc/bacula/bacula-sd.conf
bacula-fd -d 500 -c /etc/bacula/bacula-fd.conf



Atenciosamente 

Wanderlei Hüttel

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsubscribe...@googlegroups.com.

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-backup-pt-br@googlegroups.com.

André Santiago

unread,
Nov 22, 2017, 1:02:58 PM11/22/17
to Bacula Backup-Pt-Br
Wanderlei, entrando no bconsole gerei os status, aidna não sei aonde estou errando...

root@bacula:~# bconsole
Connecting to Director 192.168.0.10:9101
1000 OK: 1 bacula-dir Version: 7.0.5 (28 July 2014)
Enter a period to cancel a command.
*status
Status available for:

     1: Director
 
Select daemon type for status (1-5): 1
bacula-dir Version: 7.0.5 (28 July 2014) x86_64-pc-linux-gnu ubuntu 16.04
Daemon started 22-Nov-17 12:52. Jobs: run=0, running=0 mode=0,0
 Heap: heap=274,432 smbytes=215,559 max_bytes=215,866 bufs=197 max_bufs=203

Scheduled Jobs:
Level          Type     Pri  Scheduled          Job Name           Volume
===================================================================================
Differential   Backup    10  23-Nov-17 12:10    BackupBaculaServerFiles *unknown*
Differential   Backup    11  23-Nov-17 12:10    BackupCatalog      *unknown*
====

Running Jobs:
Console connected at 22-Nov-17 12:54
No Jobs running.
====

Terminated Jobs:
 JobId  Level    Files      Bytes   Status   Finished        Name 
====================================================================
     1  Full          0         0   Error    16-Nov-17 12:13 BackupBaculaServerFiles
     2  Full          0         0   Error    16-Nov-17 12:16 BackupCatalog

====
*

    2: Storage

Select daemon type for status (1-5): 2
Automatically selected Storage: File1
Connecting to Storage daemon File1 at 192.168.0.10:9103

bacula-sd Version: 7.0.5 (28 July 2014) x86_64-pc-linux-gnu ubuntu 16.04
Daemon started 22-Nov-17 12:52. Jobs: run=0, running=0.
 Heap: heap=135,168 smbytes=190,954 max_bytes=315,803 bufs=66 max_bufs=67
 Sizes: boffset_t=8 size_t=8 int32_t=4 int64_t=8 mode=0,0

Running Jobs:
No Jobs running.
====

Jobs waiting to reserve a drive:
====

Terminated Jobs:
 JobId  Level    Files      Bytes   Status   Finished        Name 
===================================================================
     1  Full          0         0   Cancel   16-Nov-17 12:13 BackupBaculaServerFiles
     2  Full          0         0   Cancel   16-Nov-17 12:16 BackupCatalog
====

Device status:
Autochanger "FileChgr1" with devices:
   "FileChgr1-Dev1" (/mnt/backup)

Device "FileChgr1-Dev1" (/mnt/backup) is not open.
==
====

Used Volume status:
====

====

*

     3: Client

Select daemon type for status (1-5): 3
Automatically selected Client: bacula-fd
Connecting to Client bacula-fd at 192.168.0.10:9102

bacula-fd Version: 7.0.5 (28 July 2014)  x86_64-pc-linux-gnu ubuntu 16.04
Daemon started 22-Nov-17 12:52. Jobs: run=0 running=0.
 Heap: heap=135,168 smbytes=187,287 max_bytes=187,434 bufs=50 max_bufs=51
 Sizes: boffset_t=8 size_t=8 debug=0 trace=0 mode=0,0 bwlimit=0kB/s

Running Jobs:
Director connected at: 22-Nov-17 13:01
No Jobs running.
====

Terminated Jobs:
====
*

 

Wanderlei Huttel

unread,
Nov 22, 2017, 2:18:45 PM11/22/17
to bacula-ba...@googlegroups.com
Nos comandos anteriores vocês estava vendo erros porque estava testando arquivos do SD e do FD com o bacula-dir, 
porém cada arquivo de configuração deve ser executado com o seu respectivo daemon

Se você acessou o bconsole é porque o bacula está rodando certo.



Atenciosamente 

Wanderlei Hüttel

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-backup-pt-br@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/bacula-backup-pt-br.
Reply all
Reply to author
Forward
0 new messages