Bacula-users

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

2011-04-01 05:59:56
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 11:55:19 +0200
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
<Prev in Thread] Current Thread [Next in Thread>