Bacula-users

Re: [Bacula-users] Copy Job doesn't copy anything

2011-04-01 08:32:14
Subject: Re: [Bacula-users] Copy Job doesn't copy anything
From: "J. Echter" <j.echter AT elektro-mayer-echter DOT de>
To: bacula-users AT lists.sourceforge DOT net
Date: Fri, 01 Apr 2011 14:29:46 +0200
Am 01.04.2011 13:39, schrieb Polonkai Gergely:
> 2011. 04. 1, péntek keltezéssel 11.55-kor J. Echter ezt írta:
>> Am 01.04.2011 11:02, schrieb Polonkai Gergely: 
>>> Hello list,
>>>
>>> I am trying to create a copy job that runs every day after all the
>>> other backups, and copies all the backups from our on-site storage
>>> to an off-site storage. When typing "messages" in the console, I see
>>> this:
>>>
>>> 01-Apr 10:17 brokernet-director JobId 6802: The following 1 JobId
>>> was chosen to be copied: 1
>>> 01-Apr 10:17 brokernet-director JobId 6802: Copying using JobId=1
>>> Job=bracula-etc.2010-10-25_15.57.05.03
>>> 01-Apr 10:17 brokernet-director JobId 6802: Bootstrap records
>>> written to /var/lib/bacula/brokernet-director.restore.3.bsr
>>>
>>> But nothing more. No job seems to even touch any of the storages. Am
>>> I missing something?
>>>
>>> My configuration is identical to the one in the documentation at
>>>
>>> http://www.bacula.org/5.0.x-manuals/en/main/main/Migration_Copy.html
>>>
>>> except that I use two File storages, and no tapes at all. I'm using
>>> the 5.0.2 suite's Debian version.
>>>
>>> My bacula-sd.conf:
>>>
>>> Storage {
>>>         Name = brokernet-storage
>>>         SDPort = 9103
>>>         WorkingDirectory = "/var/lib/bacula"
>>>         Pid Directory = "/var/run/bacula"
>>>         Maximum Concurrent Jobs = 20
>>>         SDAddress = 172.16.200.88
>>> }
>>>
>>> Director {
>>>         Name = brokernet-director
>>>         Password = "XXX"
>>> }
>>>
>>> Director {
>>>         Name = brokernet-monitoring
>>>         Password = "XXX"
>>>         Monitor = yes
>>> }
>>>
>>> Device {
>>>         Name = AppleSan
>>>         Media Type = File
>>>         Archive Device = /var/backups/bacula/san
>>>         LabelMedia = yes
>>>         Random Access = Yes
>>>         AutomaticMount = yes
>>>         RemovableMedia = no
>>>         AlwaysOpen = no
>>> }
>>>
>>> Device {
>>>         Name = SecCopy
>>>         Media Type = File-Copy
>>>         Archive Device = /var/backups/bacula/copy
>>>         LabelMedia = yes
>>>         Random Access = yes
>>>         AutomaticMount = yes
>>>         Removable Media = no
>>>         AlwaysOpen = no
>>> }
>>>
>>> Device {
>>>         Name = SecFS
>>>         Media Type = File
>>>         Archive Device = /var/backups/bacula/fs
>>>         LabelMedia = yes
>>>         Random Access = yes
>>>         AutomaticMount = yes
>>>         Removable Media = no
>>>         AlwaysOpen = no
>>> }
>>>
>>> Messages {
>>>         Name = Standard
>>>         director = brokernet-director = all
>>> }
>>>
>>> My bacula-dir.conf:
>>>
>>> Director {
>>>         Name = brokernet-director
>>>         DIRport = 9101
>>>         QueryFile = "/etc/bacula/scripts/query.sql"
>>>         WorkingDirectory = "/var/lib/bacula"
>>>         PidDirectory = "/var/run/bacula"
>>>         Maximum Concurrent Jobs = 1
>>>         Password = "XXX"
>>>         Messages = Daemon
>>>         DirAddress = 0.0.0.0
>>> }
>>>
>>> JobDefs {
>>>         Name = "DefaultJob"
>>>         Type = Backup
>>>         Level = Incremental
>>>         Schedule = "WeeklyCycle"
>>>         Storage = brokernet-sd
>>>         Messages = Standard
>>>         Pool = brokernet-server-pool
>>>         Priority = 10
>>> }
>>>
>>> FileSet {
>>>         Name = "Full"
>>>         Include {
>>>                 Options {
>>>                         signature = MD5
>>>                 }
>>>                 File = /
>>>         }
>>>         Exclude {
>>>                 File = /proc
>>>                 File = /dev
>>>                 File = /sys
>>>         }
>>> }
>>>
>>> Job {
>>>         Name = "BackupCatalog"
>>>         JobDefs = "DefaultJob"
>>>         Level = Full
>>>         FileSet = "Catalog"
>>>         Client = "bracula-fd"
>>>         Schedule = "WeeklyCycleAfterBackup"
>>>         RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup
>>> bacula bacula"
>>>         RunAfterJob  = "/etc/bacula/scripts/delete_catalog_backup"
>>>         Write Bootstrap = "/var/lib/bacula/BackupCatalog.bsr"
>>>         Priority = 11
>>> }
>>>
>>> Job {
>>>         Name = "RestoreFiles"
>>>         Type = Restore
>>>         Client = bracula-fd
>>>         Storage = brokernet-sd             
>>>         FileSet = "Full"
>>>         Pool = brokernet-server-pool
>>>         Messages = Standard
>>>         Where = /tmp/bacula-restore
>>> }
>>>
>>> Job {
>>>         Name = "SecCopy"
>>>         Type = Copy
>>>         Level = Full
>>>         Client = bracula-fd
>>>         FileSet = "Full"
>>>         Messages = Standard
>>>         Pool = brokernet-server-pool
>>>         Maximum Concurrent Jobs = 4
>>> #       Selection Type = PoolUncopiedJobs
>>>         Selection Type = SQL Query
>>>         Selection Pattern = "
>>> SELECT DISTINCT J.JobId, J.StartTime
>>>         FROM Job J, Pool P
>>>         WHERE P.Name = 'brokernet-server-pool'
>>>                 AND P.PoolId = J.PoolId
>>>                 AND J.Type = 'B'
>>>                 AND J.JobStatus IN ('T','W')
>>>                 AND J.jobBytes > 0
>>>                 AND J.JobId NOT IN (
>>>                         SELECT PriorJobId
>>>                                 FROM Job
>>>                                 WHERE Type IN ('B','C')
>>>                                         AND Job.JobStatus IN
>>> ('T','W')
>>>                                         AND PriorJobId != 0
>>>                 )
>>>         ORDER BY J.StartTime
>>>         LIMIT 1
>>> "
>>> #       Selection Type = Volume
>>> #       Selection Pattern = "brnetBackup.server"
>>>         Write Bootstrap = "/var/lib/bacula/SecCopy.bsr"
>>>         Priority = 12
>>> }
>>>
>>> Schedule {
>>>         Name = "WeeklyCycle"
>>>         Run = Full 1st sun at 23:05
>>>         Run = Differential 2nd-5th sun at 23:05
>>>         Run = Incremental mon-sat at 23:05
>>> }
>>>
>>>
>>> Schedule {
>>>         Name = "WeeklyCycleAfterBackup"
>>>         Run = Full sun-sat at 23:10
>>> }
>>>
>>> FileSet {
>>>         Name = "Catalog"
>>>         Include {
>>>                 Options {
>>>                         signature = MD5
>>>                 }
>>>                 File = /var/lib/bacula/bacula.sql
>>>         }
>>> }
>>>
>>> # Definition of file storage device
>>> Storage {
>>>         Name = brokernet-sd
>>>         Address = 172.16.200.88
>>>         SDPort = 9103
>>>         Password = "XXX"
>>>         Device = AppleSan
>>>         Media Type = File
>>> }
>>>
>>> Storage {
>>>         Name = brokernet-copy-sd
>>>         Address = 172.16.200.88
>>>         SDPort = 9103
>>>         Password = "XXX"
>>>         Device = SecCopy
>>>         Media Type = File-Copy
>>> }
>>>
>>> Storage {
>>>         Name = brokernet-fs-sd
>>>         Address = 172.16.200.88
>>>         SDPort = 9103
>>>         Password = "XXX"
>>>         Device = SecFS
>>>         Media Type = File
>>> }
>>>
>>> # Generic catalog service
>>> Catalog {
>>>         Name = BrokernetCatalog
>>>         dbname = "bacula"; dbuser = "bacula"; dbpassword = ""
>>> }
>>>
>>> Messages {
>>>         Name = Standard
>>>         mailcommand = "/usr/lib/bacula/bsmtp -h mail -f \"Bacula
>>> \<[email protected]\>\" -s \"Bacula: %t %e of %c %l\" %r"
>>>         operatorcommand = "/usr/lib/bacula/bsmtp -h mail -f \"Bacula
>>> \<[email protected]\>\" -s \"Bacula: Intervention needed
>>> for %j\" %r"
>>>         mail = [email protected] = all, !skipped
>>>         operator = [email protected] = mount
>>>         console = all, !skipped, !saved
>>>         append = "/var/lib/bacula/log" = all, !skipped
>>>         syslog = all, !skipped
>>> }
>>>
>>> Messages {
>>>         Name = Daemon
>>>         mailcommand = "/usr/lib/bacula/bsmtp -h mail -f \"Bacula
>>> \<[email protected]\>\" -s \"Bacula daemon message\" %r"
>>>         mail = [email protected] = all, !skipped
>>>         console = all, !skipped, !saved
>>>         append = "/var/lib/bacula/log" = all, !skipped
>>>         syslog = all, !skipped
>>> }
>>>
>>> # Default pool definition
>>> Pool {
>>>         Name = brokernet-server-pool
>>>         Pool Type = Backup
>>>         Recycle = yes
>>>         AutoPrune = yes
>>>         Volume Retention = 365 days
>>>         Storage = brokernet-sd
>>>         Next Pool = brokernet-sec-copy-pool
>>> }
>>>
>>> Pool {
>>>         Name = brokernet-sec-copy-pool
>>>         Pool Type = Backup
>>>         Recycle = yes
>>>         AutoPrune = yes
>>>         Volume Retention = 365 days
>>>         Storage = brokernet-sd
>>> }
>>>
>>> Pool {
>>>         Name = brokernet-fs-pool
>>>         Pool Type = Backup
>>>         Recycle = yes
>>>         AutoPrune = yes
>>>         Volume Retention = 365 days
>>>         Storage = brokernet-sd
>>> }
>>>
>>> Console {
>>>         Name = bracula-mon
>>>         Password = "XXX"
>>>         CommandACL = status, .status
>>> }
>>>
>>> @/etc/bacula/jobs.conf
>>> @/etc/bacula/clients.conf
>>> @/etc/bacula/filesets.conf
>>>
>>> The files jobs.conf, clients.conf and filesets.conf hold all the
>>> client's configuration with several backup jobs.
>>>
>>> Thank you in advance!
>>>
>>> Best regards,
>>> Gergely Polonkai 
>>>
>>> ------------------------------------------------------------------------------
>>> Create and publish websites with WebMatrix
>>> Use the most popular FREE web apps or write code yourself; 
>>> WebMatrix provides all the features you need to develop and 
>>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>>>
>>> _______________________________________________
>>> Bacula-users mailing list
>>> Bacula-users AT lists.sourceforge DOT net
>>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>> is the bracula above a typo maybe?
>>
>> greets
>> ------------------------------------------------------------------------------
>> Create and publish websites with WebMatrix
>> Use the most popular FREE web apps or write code yourself; 
>> WebMatrix provides all the features you need to develop and 
>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>> _______________________________________________
>> Bacula-users mailing list
>> Bacula-users AT lists.sourceforge DOT net
>> https://lists.sourceforge.net/lists/listinfo/bacula-users
> No, it's not. Everything is working find, except the copy job. bracula
> is the hostname, hence the client name of this file daemon, too
> (bracula-fd).
>
>
> ------------------------------------------------------------------------------
> Create and publish websites with WebMatrix
> Use the most popular FREE web apps or write code yourself; 
> WebMatrix provides all the features you need to develop and 
> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
Hi,

sorry, i got a new logitech mouse and this one scrolls freaking fast...
i just overread most of your config.

Greets

J.

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>