Bacula-users

Re: [Bacula-users] vchanger interaction.

2014-05-19 22:31:53
Subject: Re: [Bacula-users] vchanger interaction.
From: Bill Arlofski <waa-bacula AT revpol DOT com>
To: bacula-users AT lists.sourceforge DOT net
Date: Mon, 19 May 2014 22:29:02 -0400
On 05/19/14 09:45, Josh Fisher wrote:
> On 5/19/2014 3:56 AM, Steven Haigh wrote:
>> On 18/05/14 12:50, Steven Haigh wrote:
>>> Hi Vizo,
>>>
>>> If I use the UUID:blah format, vchanger can't find the drives.
>>>
>>> I found on another post to this list in the archives (via google) that
>>> the following method worked - but I'm unsure if any further problems
>>> were encountered.
>>>
>>> It seems to be a problem with libuuid or similar?
>> Hi all,
>>
>> Following on from this, I've had a problem with every restore with
>> Bacula throwing an error because it thinks the volume is online (when
>> the drive may be ejected).
>>
>> I wrote a perl script that can be used with udev to automatically start
>> / eject volumes. It makes a few assumptions, such as that you'll only
>> add to the END of magazines = blah in the vchanger config.
>>
>> I've attached it for reference.
>>
>> Looking at the structure of the SQL for volumes, would it be better to
>> set the 'InChanger' to 0 instead of Enabled = 0 when a volume is
>> removed? Then set InChanger = 1 when the volume is added back?
> 
> Actually I believe it is better to us bconsole commands from a shell 
> script to do this. bconsole will always be kept in sync with the 
> database version. The 'update slots' command should be executed any time 
> disks are attached or removed and should be all that is needed.

Hi Josh...

I was looking at the script I pointed Steven to, and in the notes/history, I
see that I wrote:

--[snip]--
- The decision to send the sqlquery commands to bconsole rather than sending
SQL commands directly to the database was intentional. Sending commands to
bconsole results in the commands being included in the log and also in the job
report emails to aid in troubleshooting.
--[snip]--

So that is, IMHO another good reason.

Cheers!


-- 
Bill Arlofski
Reverse Polarity, LLC
http://www.revpol.com/
-- Not responsible for anything below this line --

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users