On Monday 04 September 2006 12:43, Alan Brown wrote:
>
> (Kern, I'll file this in bugs shortly)
Probably not worth the effort. See my responses below.
>
> I've just found a couple of "gotchas" for those of us running multidrive
> changers.
>
> 1: Running "update slots" against the changer device will only ever unload
> drive 0
>
> ===================
> *update slots
> The defined Storage resources are:
> 1: File
> 2: MSL6000-changer
> 3: MSL6000-0
> 4: MSL6000-1
> 5: DVD
> Select Storage resource (1-5): 2
> Enter autochanger drive[0]: 1
> Connecting to Storage daemon MSL6000-changer at localhost:9103
> ...
> 3306 Issuing autochanger "slots" command.
> Device "MSL6000-changer" has 58 slots.
> Connecting to Storage daemon MSL6000-changer at localhost:9103
> ...
> 3301 Issuing autochanger "loaded drive 0" command.
> 3302 Autochanger "loaded drive 0", result: nothing loaded.
> 3306 Issuing autochanger "list" command.
Bacula 1.38.11 and below do not permit doing a update slots at the same time a
drive is in use. I've eliminated that restriction in 1.39.20 -- thanks to
input from Eric.
> ...
> ===================
>
>
> 2: Running "update slots" against a drive instead of the changer results
> in all the tapes in the changer being linked to that drive instead of the
> changer:
Bacula allows you to directly access the drive. If you do so, it is at your
own risk. I don't recommend it. If you don't put a direct access to a drive
in your bacula-dir.conf, you won't have this problem.
>
>
> ===================
>
> *update slots
> The defined Storage resources are:
> 1: File
> 2: MSL6000-changer
> 3: MSL6000-0
> 4: MSL6000-1
> 5: DVD
> Select Storage resource (1-5): 2
> Enter autochanger drive[0]: 1
> Connecting to Storage daemon MSL6000-changer at localhost:9103
> ...
> 3306 Issuing autochanger "slots" command.
> Device "MSL6000-changer" has 60 slots.
> Connecting to Storage daemon MSL6000-changer at localhost:9103
> ...
> 3301 Issuing autochanger "loaded drive 0" command.
> 3302 Autochanger "loaded drive 0", result: nothing loaded.
> 3306 Issuing autochanger "list" command.
> Catalog record for Volume "ALOW0010" updated to reference slot 1.
> Catalog record for Volume "ALOW0012" updated to reference slot 2.
> Catalog record for Volume "ALOW0048" updated to reference slot 7.
> Catalog record for Volume "ALOW0051" updated to reference slot 10.
> .....
> *query
> Available queries:
>
> 15: List Volumes Bacula thinks are in changer
>
> Choose a query (1-17): 15
>
+---------+------------+---------+-----------------+------+-----------------+-----------+-----------+
> | MediaId | VolumeName | GB | Storage | Slot | Pool
> | MediaType | VolStatus |
>
+---------+------------+---------+-----------------+------+-----------------+-----------+-----------+
> | 88 | ALOW0010 | 127.44 | MSL6000-changer | 1 | Low-churnPool
> | LTO-2 | Append |
> | 146 | ALOW0012 | 181.84 | MSL6000-changer | 2 | Low-churnPool
> | LTO-2 | Purged |
> | 244 | ALOW0048 | 633.90 | MSL6000-changer | 7 | Low-churnPool
> | LTO-2 | Append |
> ......
>
> *update slots
> The defined Storage resources are:
> 1: File
> 2: MSL6000-changer
> 3: MSL6000-0
> 4: MSL6000-1
> 5: DVD
> Select Storage resource (1-5): 4
> Enter autochanger drive[0]:
> Connecting to Storage daemon MSL6000-1 at localhost:9103 ...
> 3306 Issuing autochanger "slots" command.
> Device "MSL6000-1" has 60 slots.
> Connecting to Storage daemon MSL6000-1 at localhost:9103 ...
> 3301 Issuing autochanger "loaded drive 1" command.
> 3302 Autochanger "loaded drive 1", result: nothing loaded.
> 3306 Issuing autochanger "list" command.
> Catalog record for Volume "ALOW0010" updated to reference slot 1.
> Catalog record for Volume "ALOW0012" updated to reference slot 2.
> Catalog record for Volume "ALOW0048" updated to reference slot 7.
> Catalog record for Volume "ALOW0051" updated to reference slot 10.
> ....
> *query
> Available queries:
>
> 15: List Volumes Bacula thinks are in changer
>
> Choose a query (1-17): 15
>
+---------+------------+---------+-----------+------+-----------------+-----------+-----------+
> | MediaId | VolumeName | GB | Storage | Slot | Pool |
> MediaType | VolStatus |
>
+---------+------------+---------+-----------+------+-----------------+-----------+-----------+
> | 88 | ALOW0010 | 127.44 | MSL6000-1 | 1 | Low-churnPool |
> LTO-2 | Append |
> | 146 | ALOW0012 | 181.84 | MSL6000-1 | 2 | Low-churnPool |
> LTO-2 | Purged |
> | 244 | ALOW0048 | 633.90 | MSL6000-1 | 7 | Low-churnPool |
> LTO-2 | Append |
> | 265 | ALOW0051 | 280.15 | MSL6000-1 | 10 | Low-churnPool |
> LTO-2 | Purged |
>
> ===================
>
>
> 3: Leaving Bacula in this state will result in tapes only being available
> for one or other drive in the changer, resulting in (thousands of)
> "bacula: intervention required" messages for a tape which is in the
> changer and possibly even loaded into the other drive.
Well, access only the Autochanger. I can add a few more words to the manual,
but it should already be documented (more or less). I consider this a
configuration error.
>
>
> Kern:
>
> Can you look at this please? If a tape drive is linked into a changer
> then the Storage: entry needs to be altered to indicate the changer
> instead of a particular drive when "update slots" is run.
>
>
> Autochanger {
> Name = MSL6000-changer
> Device = MSL6000-0
> Device = MSL6000-1
> Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
> Changer Device = /dev/sg18
> }
>
>
It seems to me that either you have misconfigured your Director (referencing a
drive directly, which is permitted), or I am misunderstanding something.
Best regards,
Kern
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users