On 09/25/17 08:25, Jon SCHEWE wrote:
On 9/14/17 9:38 AM, Douglas K. Rand wrote:
On 09/14/17 09:11, Jon SCHEWE wrote:
I've got the always incremental backup strategy working. It backs up to
the pool AI-Incremental and then the consolidate job goes to
AI-Consolidate.
Now I would like to add virtual full backup for offsite. Below is what I
have for configuration. I'm unsure about the setting of the pool in the
virtual full job defs and the next pool for the virtual full.
Yes, you want the name of your consolidated pool in the job defs for
your offsite jobs. I also set Full Backup Pool and Incremental Backup
Pool, along with Next Pool.
The Next Pool is, I believe, the key for the virtual full jobs to
work, that is where the virtual job is written. I think, but am not
sure, that setting the Full and Incremental pools tells the virtual
job where to get the source backups.
Here is my setup for doing virtual full backups to tape from my
on-disk always incrementals. We also have a host named gemini, so
I'll include that as samples. (I wonder if using star names is the
most popular naming scheme with computer geeks.)
Note that our pool names don't follow the samples in the docs:
* "consolidated" instead of "AI-Consolidated"
* "always-incr" instead of "AI-Incremental"
job {
name = "gemini-offsite"
client = "gemini"
job defs = "ai-offsite"
}
job defs {
name = "ai-offsite"
type = backup
level = virtual full
schedule = "offsite"
# Gotta turn "virtual full" jobs into Archive jobs so we don't try
to use
# the backup for the next "virtual full" job.
run script {
console = "update jobid=%i jobtype=A"
runs when = After
runs on client = No
}
file set = "standard"
accurate = yes
messages = "standard"
write bootstrap = "/var/db/bareos/bootstrap/%c.bsr"
pool = "consolidated"
full backup pool = "consolidated"
incremental backup pool = "always-incr"
spool data = yes
spool attributes = yes
next pool = "offsite"
}
pool {
# No "Label Format" disables automatic volume labeling
name = offsite
pool type = Backup # Sigh, case sensitive
storage = lto6-1
file retention = 30 days
job retention = 90 days
volume retention = 90 days
maximum volume bytes = 2500 GB
volume use duration = 48 hours
recycle oldest volume = yes
}
storage {
name = lto6-1
address = bareos-sd.meridian-enviro.com
password = "******"
device = lto6-1
maximum concurrent jobs = 1
media type = "lto-6"
}
Hope this helps. When you get it working I think you'll really like
the setup.
That didn't work. My offsite ran last night and wrote to the
Consolidated pool rather than the offsite Pool. Here's my job defs:
JobDefs {
Name = "OffsiteJob"
Type = Backup
Level = VirtualFull
Client = gemini-fd
FileSet = "SelfTest" # selftest
fileset (#13)
Schedule = "OffsiteSchedule"
Storage = Offsite
Messages = Standard
Pool = AI-Consolidated
Incremental Backup Pool = AI-Incremental
Next Pool = Offsite
Virtual Full Backup Pool = Offsite
Priority = 10
Accurate = yes
Write Bootstrap = "/mnt/bareos-file/bootstrap/%c.bsr"
RunScript {
RunsOnClient = no
RunsWhen = Before
FailJobOnError = yes
Command = "/etc/bareos/check-offsite-backup-disk.sh"
}
RunScript {
console = "update jobid=%i jobtype=A"
RunsOnClient = no
RunsOnFailure = No
RunsWhen = After
FailJobOnError = yes
}
}
And the jobs that ran:
Job {
Name = "offsite-andromeda"
JobDefs = "OffsiteJob"
Client = "andromeda-fd"
FileSet = "andromeda"
}
Job {
Name = "offsite-gemini-fd"
JobDefs = "OffsiteJob"
Client = "gemini-fd"
FileSet = "gemini-all"
}
It seems that the jobs ran at level "Full" rather than "Virtual Full"
I'm not using the "Virtual Full Backup Pool" directive. Not sure if that is
affecting things, mostly because I don't know what it does and the manual
doesn't seem to say either. But I think that "Next Pool", which you have, is
the key for setting the destination on Virtual Full backups.
What is your Offsite pool and storage defined as?
I'm not setting Storage in the Job Def, I do it in the Pool instead. Again,
I'm not sure that matters.
In short, I don't see what is causing the problem from what you posted. Sorry.
--
You received this message because you are subscribed to the Google Groups
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.