Hey everyone!
I’m running Bacula 7.0.4 on Ubuntu 14.04. I’m backing up to
two different devices. One is a hot-swap hard drive bay which
I’m treating as a changer using the vchanger program. These
drives get changed out and rotated off site. The other is a
fixed drive. The two devices will use two distinct pools.
The issue I’m having is that no matter what I do, Bacula
seems to see the FIRST storage resource only. This ultimately
causes problems because bacula will look to the wrong device for
volumes associated with the pool the job calls for.
I have a similar setup on a Bacula 5.2 setup that is working
great. So I’m not sure what I’m doing wrong. Config files look
the same between the two. If anyone has some suggestions, I’d
be eternally grateful.
#########################################################################
#
# Storage
#
#########################################################################
# Definition of file Virtual
Autochanger device
Storage
{
Name = removeable-drives
Address = 10.11.1.2 # N.B. Use a fully
qualified name here
SDPort = 9103
Password = "RoundHouseBackup"
Device = ExternalDrives
Media Type = File
Maximum Concurrent Jobs = 1 # run up to 10 jobs a the same time
}
Storage
{
Name = LocalStorage
Address = 10.11.1.2 # N.B. Use a fully
qualified name here
SDPort = 9103
Password = "RoundHouseBackup"
Device = LocalStorage
Media Type = File1
Maximum Concurrent Jobs = 1 # run up to 10 jobs a the same time
}
And the stanza’s from my bacula-sd.conf:
# Define a Virtual autochanger
#
Autochanger
{
Name = ExternalDrives
Device = ExternalDrives-Drive1
Changer Command = "/usr/local/bin/vchanger -u root
%c %o %S %a %d"
Changer Device = "/etc/bacula/vchanger1.conf"
}
Device
{
Name = ExternalDrives-Drive1
DriveIndex = 0
Autochanger = yes
DeviceType = File
Media Type = File
Archive Device = /var/lib/bacula/removeable-drives/0/drive0
#LabelMedia
= yes; # lets Bacula label unlabeled media
Random Access = Yes;
AutomaticMount = yes; # when device opened, read it
RemovableMedia = no;
AlwaysOpen = no;
Maximum Concurrent Jobs = 5;
Maximum Volume Size = 476250 MB; # with 8 volumes
per drive, this should leave about
# 4,800 MB free for other
things, or about 0.125%
}
Device
{
Name = LocalStorage
Device Type = File
Media Type = File1
Archive Device = /mnt/localstorage/
LabelMedia = yes; # lets Bacula label unlabeled media
Random Access = Yes;
AutomaticMount = yes; # when device opened, read it
RemovableMedia = no;
AlwaysOpen = no;
Maximum Volume Size = 237500 MB
}
When I execute “status sd” in bconsole, I get this:
*status sd
Automatically selected Storage:
removeable-drives
Connecting to Storage daemon
removeable-drives at 10.11.1.2:9103
mail.roundhouse.local-sd Version:
7.0.4 (04 June 2014) x86_64-unknown-linux-gnu ubuntu 14.04
Daemon started 15-Jul-14 21:55.
Jobs: run=0, running=0.
Heap: heap=270,336 smbytes=198,653
max_bytes=354,151 bufs=88 max_bufs=90
Sizes: boffset_t=8 size_t=8
int32_t=4 int64_t=8 mode=0,0
Running Jobs:
No Jobs running.
====
…
Device status:
Autochanger "ExternalDrives" with
devices:
"ExternalDrives-Drive1"
(/var/lib/bacula/removeable-drives/0/drive0)
Device "ExternalDrives-Drive1"
(/var/lib/bacula/removeable-drives/0/drive0) is not open.
Drive 0 is not loaded.
==
Device "LocalStorage"
(/mnt/localstorage/) is not open.
==
====
Used Volume status:
====
If I swap the order of the two “Storage” stanza’s in
bacula-dir.cong, I get this:
*status sd
Automatically selected Storage:
LocalStorage
Connecting to Storage daemon
LocalStorage at 10.11.1.2:9103
mail.roundhouse.local-sd Version:
7.0.4 (04 June 2014) x86_64-unknown-linux-gnu ubuntu 14.04
Daemon started 15-Jul-14 21:55.
Jobs: run=0, running=0.
Heap: heap=270,336 smbytes=199,230
max_bytes=354,151 bufs=89 max_bufs=91
Sizes: boffset_t=8 size_t=8
int32_t=4 int64_t=8 mode=0,0
Running Jobs:
No Jobs running.
====
...
Device status:
Autochanger "ExternalDrives" with
devices:
"ExternalDrives-Drive1"
(/var/lib/bacula/removeable-drives/0/drive0)
Device "ExternalDrives-Drive1"
(/var/lib/bacula/removeable-drives/0/drive0) is not open.
Drive 0 is not loaded.
==
Device "LocalStorage"
(/mnt/localstorage/) is not open.
==
====
Used Volume status:
Notice how the “Automatically selected Storage:” line
changes? It just picks the first one and seems to ignore the
other. On the 5.2 install, I get a sub menu asking which
Storage I want to get status on:
*status
sd
The
defined Storage resources are:
1: File
2: LocalStorage
Select
Storage resource (1-2): 1
Hopefully someone can see what I’m doing wrong here.
Thanks!
-Joe
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users