I don't know nothing about backupcentral things.
But just transforming your config in html things give those absolutely
unreadable ...
stick to text. and if you post from a wiki/forums, try to use a appropriate tag.
like [code] or [pre] ....
On 10/29/2010 06:33 PM, newtobacula wrote:
> Hi Guys,
>
> Finally got around to getting the configs out (not sure if I can attach files
> here, so), posting the configs below:
>
> bacula-dir.conf
>
> Director {
> # define myself
> Name = v.com-dir
> DIRport = 9101
> # where we listen for UA connections
> QueryFile = "/etc/bacula/query.sql"
> WorkingDirectory = "/var/bacula"
> PidDirectory = "/var/run"
> Maximum Concurrent Jobs = 1
> Password = "blah" # Console password
> Messages = Daemon
> }
>
> JobDefs {
> Name = "DefaultJob"
> Type = Backup
> Level = Incremental
> Client = v.com-fd
> FileSet = "Full Set"
> Schedule = "WeeklyCycle"
> Storage = File
> Messages = Standard
> Pool = File
> Priority = 10
> Write Bootstrap = "/var/bacula/%c.bsr"
> }
>
>
> #
> # Define the main nightly save backup job
> # By default, this job will back up to disk in /tmp
> Job {
> Name = "BackupClient1"
> JobDefs = "DefaultJob"
> }
>
>
> # Backup the catalog database (after the nightly save)
> Job {
> Name = "BackupCatalog"
> JobDefs = "DefaultJob"
> Level = Full
> FileSet="Catalog"
> Schedule = "WeeklyCycleAfterBackup"
> # This creates an ASCII copy of the catalog
> # Arguments to make_catalog_backup.pl are:
> # make_catalog_backup.pl <catalog-name>
> RunBeforeJob = "/etc/bacula/make_catalog_backup.pl MyCatalog"
> # This deletes the copy of the catalog
> RunAfterJob = "/etc/bacula/delete_catalog_backup"
> Write Bootstrap = "/var/bacula/%n.bsr"
> Priority = 11
> # run after main backup
> }
>
> #
> # Standard Restore template, to be changed by Console program
> # Only one such job is needed for all Jobs/Clients/Storage ...
> #
> Job {
> Name = "RestoreFiles"
> Type = Restore
> Client=v.com-fd
>
> FileSet="Full Set"
>
> Storage = File
>
> Pool = Default
> Messages = Standard
> Where = /tmp/bacula-restores
> }
>
>
> # List of files to be backed up
> FileSet {
> Name = "Full Set"
> Include {
> Options {
> signature = MD5
> }
>
> # Put your list of files here, preceded by 'File =', one per line
> # or include an external list with:
> #
> # File = <file-name
> #
> # Note: / backs up everything on the root partition.
> # if you have other partitions such as /usr or /home
> # you will probably want to add them too.
> #
> # By default this is defined to point to the Bacula binary
> # directory to give a reasonable FileSet to backup to
> # disk storage during initial testing.
> #
> File = /usr/sbin
> }
>
> #
> # If you backup the root directory, the following two excluded
> # files can be useful
> #
> Exclude {
> File = /var/bacula
> File = /tmp
> File = /proc
> File = /tmp
> File = /.journal
> File = /.fsck
> }
> }
>
> #
> # When to do the backups, full backup on first sunday of the month,
> # differential (i.e. incremental since full) every other sunday,
> # and incremental backups other days
> 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
> }
>
> # This schedule does the catalog. It starts after the WeeklyCycle
> Schedule {
> Name = "WeeklyCycleAfterBackup"
> Run = Full sun-sat at 23:10
> }
>
> # This is the backup of the catalog
> FileSet {
> Name = "Catalog"
> Include {
> Options {
> signature = MD5
> }
> File = "/var/bacula/bacula.sql"
> }
> }
>
>
>
> ## Definition of file storage device
> Storage {
> Name = File
> # Do not use "localhost" here
> Address = 10.1.3.3
> # N.B. Use a fully qualified name here
> SDPort = 9103
> Password = "blah"
> Device = FileStorage
> Media Type = File
> }
>
> Storage {
> Name = Tape
> # Do not use "localhost" here
> Address = 10.1.3.3 #
> N.B. Use a fully qualified name here
> SDPort = 9103
> Password = "blah" # password for
> Storage daemon
> Device = Tape
> # must be same as Device in Storage daemon
> Media Type = LTO 3 #
> must be same as MediaType in Storage daemon
> Autochanger = yes
> # enable for autochanger device
> }
>
>
> # Generic catalog service
> Catalog {
> Name = MyCatalog
> # Uncomment the following line if you want the dbi driver
> # dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport =
> dbname = "bacula"; dbuser = "test"; dbpassword = ""
> }
>
> # Reasonable message delivery -- send most everything to email address
> # and to the console
> Messages {
> Name = Standard
> #
> # NOTE! If you send to two email or more email addresses, you will need
> # to replace the %r in the from field (-f part) with a single
> valid
> # email address in both the mailcommand and the operatorcommand.
> # What this does is, it sets the email address that emails would display
> # in the FROM field, which is by default the same email as they're being
> # sent to. However, if you send email to more than one address,
> then
> # you'll have to set the FROM address manually, to a single address.
> # for example, a 'no-reply AT mydomain DOT com', is better since that
> tends to
> # tell (most) people that its coming from an automated source.
>
> #
> mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\)
> \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r"
> operatorcommand = "/usr/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/log" = all, !skipped
> catalog = all
> }
>
> #
> # Message delivery for daemon messages (no job).
> Messages {
> Name = Daemon
> mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\)
> \<%r\>\" -s \"Bacula daemon message\" %r"
> mail = root@localhost = all, !skipped
>
> console = all, !skipped, !saved
> append = "/var/bacula/log" = all, !skipped
> }
>
> # Default pool definition
> Pool {
> Name = Default
> Pool Type = Backup
> Recycle = yes
> # Bacula can automatically recycle Volumes
> AutoPrune = yes
> # Prune expired volumes
> # Volume Retention = 365 days # one
> year
> Volume Retention = 23 hours # Force
> selection of new tape to daily rotation
> }
>
> # File Pool definition
> Pool {
> Name = File
> Pool Type = Backup
> Recycle = yes
> # Bacula can automatically recycle Volumes
> AutoPrune = yes
> # Prune expired volumes
> Volume Retention = 365 days # one year
> Maximum Volume Bytes = 50G # Limit
> Volume size to something reasonable
> Maximum Volumes = 100
> # Limit number of Volumes in Pool
> }
>
>
> # Scratch pool definition
> Pool {
> Name = Scratch
> Pool Type = Backup
> }
>
> #
> # Restricted console used by tray-monitor to get the status of the director
> #
> Console {
> Name = v.com-mon
> Password = "blah"
> CommandACL = status, .status
> }
>
>
> # Define job for S
> Job {
> Name = "S"
> Type = Backup
> Client = s
> FileSet = "S Set"
> Schedule = "WeeklyCycle"
> Storage = Tape
> Messages = Standard
> Pool = Default
> Write Bootstrap = "/var/bacula/%c.bsr"
> }
>
> # Client (File Services) to backup
>
> Client {
> Name = s
> Address = 10.1.3.11
> FDPort = 9102
> Catalog = MyCatalog
> Password = "blah"
> File Retention = 30d
> Job Retention = 180d
> AutoPrune = yes
> }
>
> # List of files to be backed up
> FileSet {
> Name = "S Set"
> Include {
> Options {
> Signature = MD5
> }
> File = /otto
> }
> Exclude {
> File = /otto/Video
> }
> }
>
> # Define job for V
> Job {
> Name = "V"
> Type = Backup
> Client = v.com-fd
> FileSet = "V Set"
> Schedule = "WeeklyCycle"
> Storage = Tape
> Messages = Standard
> Pool = Default
> Write Bootstrap = "/var/bacula/%c.bsr"
> }
>
> # Client to backup
> Client {
> Name = v.com-fd
> Address = 10.1.3.3
> FDPort = 9102
> Catalog = MyCatalog
> Password = "blah"
> File Retention = 30d
> Job Retention = 180d
> AutoPrune = yes
> }
>
>
> # List of files to be backed up
> FileSet {
> Name = "v Set"
> Include {
> Options {
> Signature = MD5
> }
> File = /data
> }
> Exclude {
> File = /data/build
> }
> }
>
> bacula-fd.conf
>
>
> Director {
> Name = v.com-dir
> Password = "blah"
> }
>
> #
> # Restricted Director, used by tray-monitor to get the
> # status of the file daemon
> #
> Director {
> Name = v.com-mon
> Password = "blah"
> Monitor = yes
> }
>
> #
> # "Global" File daemon configuration specifications
> #
> FileDaemon {
> # this is me
> Name = v.com-fd
> FDport = 9102
> # where we listen for the director
> WorkingDirectory = /var/bacula
> Pid Directory = /var/run
> Maximum Concurrent Jobs = 20
> }
>
> # Send all messages except skipped files back to Director
> Messages {
> Name = Standard
> director = v.com-dir = all, !skipped, !restored
> }
>
>
>
> bacula-sd.conf
>
>
> Storage {
> # definition of myself
> Name = v.com-sd
> SDAddress = 10.1.3.1
> SDPort = 9103
> # Director's port
> WorkingDirectory = "/var/bacula"
> Pid Directory = "/var/run"
> Maximum Concurrent Jobs = 20
> }
>
> #
> # List Directors who are permitted to contact Storage daemon
> #
> Director {
> Name = v.com-dir
> Password = "blah"
> }
>
> #
> # Restricted Director, used by tray-monitor to get the
> # status of the storage daemon
> #
> Director {
> Name = v.com-mon
> Password = "blah"
> Monitor = yes
> }
>
> #
> # Note, for a list of additional Device templates please
> # see the directory <bacula-source>/examples/devices
> # Or follow the following link:
> #
> http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/bacula/examples/devices/
> #
>
> #
> # Devices supported by this Storage daemon
> # To connect, the Director's bacula-dir.conf must have the
> # same Name and MediaType.
> #
>
> 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;
> }
>
> Autochanger {
> Name = Autochanger
> Device = Tape
> Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
> Changer Device = /dev/sg3
> }
>
>
> Device {
> Name = Tape
> Drive Index = 0
> Media Type = LTO 3
> Archive Device = /dev/nst0
> AutomaticMount = yes;
> # when device opened, read it
> AlwaysOpen = yes;
> RemovableMedia = yes;
> RandomAccess = no;
> AutoChanger = yes
> #
> # Enable the Alert command only if you have the mtx package loaded
> # Note, apparently on some systems, tapeinfo resets the SCSI controller
> # thus if you turn this on, make sure it does not reset your
> SCSI
> # controller. I have never had any problems, and smartctl
> does
> # not seem to cause such problems.
> #
> # Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> # If you have smartctl, enable this, it has more info than tapeinfo
> Alert Command = "sh -c 'smartctl -H -l error %c'"
> }
>
>
> Messages {
> Name = Standard
> director = v.com-dir = all
> }
>
>
> Any advise will be appreciated, I am starting to go bald trying to get this
> to work :(
>
> +----------------------------------------------------------------------
> |This was sent by s.saqib AT gmail DOT com via Backup Central.
> |Forward SPAM to abuse AT backupcentral DOT com.
> +----------------------------------------------------------------------
>
>
>
> ------------------------------------------------------------------------------
> Nokia and AT&T present the 2010 Calling All Innovators-North America contest
> Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
--
Bruno Friedmann (irc:tigerfoot)
Ioda-Net Sàrl www.ioda-net.ch
openSUSE Member
User www.ioda.net/r/osu
Blog www.ioda.net/r/blog
fsfe fellowship www.fsfe.org
GPG KEY : D5C9B751C4653227
vcard : http://it.ioda-net.ch/ioda-net.vcf
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|