This is an example of my Autochanger listing in the bacula-sd.conf, this is
only a partial list but you would follow that format. My autochanger has 16
slots and a drive, the drive-1 is the writing drive.

AutoChanger {
  Name = AutoChanger
  Device =  Drive-1, Drive-2, Drive-3, Drive-4, Drive-5, Drive-6, Drive-7,
Drive-8, Drive-9, Drive-10, Drive-11, Drive-12, Drive-13, Drive-14,
Drive-15, Drive-16, Drive-17
  Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
  Changer Device = /dev/sg1
}

Device {
  Name = Drive-1                      #
  Drive Index = 0
  Media Type = LTO5
  Archive Device = /dev/st0
  AutomaticMount = yes;               # when device opened, read it
  AlwaysOpen = yes;
  RemovableMedia = yes;
  RandomAccess = no;
  AutoChanger = yes

}

You also don't need this information in your storage section:

Device = AutochangerOdin
  Media Type = LTO6
  Autochanger = yes                   # enable for autochanger device


This is my example:

Storage {                             # definition of myself
  Name = nas-sd
  SDPort = 9103                  # Director's port
  WorkingDirectory = "/var/lib/bacula"
  Pid Directory = "/var/run/bacula"
  Maximum Concurrent Jobs = 20
  SDAddress = IP.ADD.RE.SS
}


Hope this helps.




Sincerely,

Darold Lucus


[image: cid:image002.png@01D06336.119F49E0] <http://www.emacinc.com/>

=====================
LAN Administrator
EMAC, Inc
618-529-4525 EXT:370
www.emacinc.com
=====================



This message is confidential. It may also be privileged or otherwise
protected by work product immunity or other legal rules. If you have
received it by mistake, please let us know by e-mail reply and delete it
from your system; you may not copy this message or disclose its contents to
anyone.

On Thu, Jul 27, 2017 at 4:00 PM, Ana Emília M. Arruda <
emiliaarr...@gmail.com> wrote:

> Hi Steve,
>
> Sorry, my mistake...
>
> There is no problem in having a remote Storage Daemon with your tape
> library attached. This is a very usual configuration.
>
> Before having a try with Bacula, I would recommend you to check if mtx and
> mt are properly working (please use /dev/tape/by-id names when running
> tests).
>
> The error messages seems related to the tape drive and not to the tape
> library configuration. So I would try 
> "/dev/tape/by-id/scsi-35000e11164c42001-nst"
> for the tape device:
>
> Device {
>   Name = Drive-1                      #
>   Description = "LT06 inside Dell TL2000 Library"
>   Drive Index = 0
>   Media Type = LT06
>   Archive Device = /dev/tape/by-id/scsi-35000e11164c42001-nst
>   AutomaticMount = yes;               # when device opened, read it
>   AlwaysOpen = yes;
>   RemovableMedia = yes;
>   RandomAccess = no;
>   AutoChanger = yes
>   SpoolDirectory = "/var/spool/bacula"
>   MaximumSpoolSize = 485G
>   Maximum Network Buffer Size = 65536
>   Offline On Unmount = no
>   Alert Command = "sh -c 'smartctl -H -l error %c'"
> }
>
> You should run btape tests before starting backups as well.
>
> Best regards,
>
> Ana
>
>
> On Wed, Jul 26, 2017 at 3:20 PM, Steve Garcia <sgar...@bak.rr.com> wrote:
>
>> OK, I've got my tape drive working (thanks Ana!) but I'm having trouble
>> connecting to the autochanger it's in using the director.  This is the
>> first time I've tried having a storage daemon on a different machine than
>> the director.  The director is a slightly lower version (7.4.3 on Debian
>> Jessie using backports) than the storage daemon (7.4.4 on stretch) but I
>> had understood that those versions were close enough to work.
>>
>> So I'm hoping this is another configuration issue.
>>
>> Right now what I'm trying to do is label all the tapes in the new library.
>>
>> When I try to access the new storage from the director, it is able to get
>> a listing of all the tapes, but it fails when it tries to actually do the
>> labeling.  I get a "3999 Device not found or could not be opened" error.
>> These errors show up quickly, there is no delay as it tries each slot, so
>> it's obviously not getting far enough to try.  But it *is* obviously
>> connecting to the remote storage, otherwise it wouldn't be able to obtain
>> the slot list.
>>
>> What am I missing?
>>
>> root@sleipnir:/etc/bacula# bconsole
>> Connecting to Director sleipnir:9101
>> 1000 OK: 102 sleipnir-dir Version: 7.4.3 (18 June 2016)
>> Enter a period to cancel a command.
>> *label storage=Library2 barcodes
>> Automatically selected Catalog: MyCatalog
>> Using Catalog "MyCatalog"
>> Connecting to Storage daemon Library2 at odin:9103 ...
>> 3306 Issuing autochanger "slots" command.
>> Device "AutochangerOdin" has 24 slots.
>> Connecting to Storage daemon Library2 at odin:9103 ...
>> 3306 Issuing autochanger "list" command.
>> The following Volumes will be labeled:
>> Slot  Volume
>> ==============
>>    1  000015L6
>>    2  000018L6
>>    3  000021L6
>>    4  CLNU00L1
>>    5  000014L6
>>    6  000017L6
>>    7  000020L6
>>    8  CLN005L3
>>    9  000013L6
>>   10  000016L6
>>   11  000019L6
>>   12  000012L6
>>   13  000009L6
>>   14  000006L6
>>   15  000003L6
>>   16  000011L6
>>   17  000008L6
>>   18  000005L6
>>   19  000002L6
>>   20  000010L6
>>   21  000007L6
>>   22  000004L6
>>   23  000001L6
>> Do you want to label these Volumes? (yes|no):  yes
>> Defined Pools:
>>      1: Default
>>      2: OdinPool
>> Select the Pool (1-2): 2
>> Connecting to Storage daemon Library2 at odin:9103 ...
>> Sending label command for Volume "000015L6" Slot 1 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000015L6.
>> Sending label command for Volume "000018L6" Slot 2 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000018L6.
>> Sending label command for Volume "000021L6" Slot 3 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000021L6.
>> Media record for Slot 4 Volume "CLNU00L1" already exists.
>> Sending label command for Volume "000014L6" Slot 5 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000014L6.
>> Sending label command for Volume "000017L6" Slot 6 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000017L6.
>> Sending label command for Volume "000020L6" Slot 7 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000020L6.
>> Media record for Slot 8 Volume "CLN005L3" already exists.
>> Sending label command for Volume "000013L6" Slot 9 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000013L6.
>> Sending label command for Volume "000016L6" Slot 10 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000016L6.
>> Sending label command for Volume "000019L6" Slot 11 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000019L6.
>> Sending label command for Volume "000012L6" Slot 12 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000012L6.
>> Sending label command for Volume "000009L6" Slot 13 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000009L6.
>> Sending label command for Volume "000006L6" Slot 14 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000006L6.
>> Sending label command for Volume "000003L6" Slot 15 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000003L6.
>> Sending label command for Volume "000011L6" Slot 16 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000011L6.
>> Sending label command for Volume "000008L6" Slot 17 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000008L6.
>> Sending label command for Volume "000005L6" Slot 18 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000005L6.
>> Sending label command for Volume "000002L6" Slot 19 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000002L6.
>> Sending label command for Volume "000010L6" Slot 20 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000010L6.
>> Sending label command for Volume "000007L6" Slot 21 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000007L6.
>> Sending label command for Volume "000004L6" Slot 22 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000004L6.
>> Sending label command for Volume "000001L6" Slot 23 ...
>> 3999 Device "AutochangerOdin" not found or could not be opened.
>> Label command failed for Volume 000001L6.
>> You have messages.
>> *
>>
>> From the bacula-sd.conf on odin (where the library is):
>> Autochanger {
>>   Name = AutochangerOdin
>>   Device = Drive-1
>>   Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
>>   Changer Device = /dev/autochanger1
>> }
>>
>> Device {
>>   Name = Drive-1                      #
>>   Description = "LT06 inside Dell TL2000 Library"
>>   Drive Index = 0
>>   Media Type = LT06
>>   Archive Device = /dev/nst0
>>   AutomaticMount = yes;               # when device opened, read it
>>   AlwaysOpen = yes;
>>   RemovableMedia = yes;
>>   RandomAccess = no;
>>   AutoChanger = yes
>>   SpoolDirectory = "/var/spool/bacula"
>>   MaximumSpoolSize = 485G
>>   Maximum Network Buffer Size = 65536
>>   Offline On Unmount = no
>>   Alert Command = "sh -c 'smartctl -H -l error %c'"
>> }
>>
>> From bacula-dir.conf on sleipnir (where the director is):
>> Storage {
>>   Name = Library2
>> # Do not use "localhost" here
>>   Address = odin                # N.B. Use a fully qualified name here
>>   SDPort = 9103
>>   Password = "*****************"
>>   Device = AutochangerOdin
>>   Media Type = LTO6
>>   Autochanger = yes                   # enable for autochanger device
>> }
>>
>> From the /dev directory on odin:
>> lrwxrwxrwx 1 root root 3     Jun  5 17:42 /dev/autochanger1 -> sg3
>> crw-rw---- 1 root tape 21, 3 Jun  1 15:01 /dev/sg3
>>
>>
>>
>> --
>> Steve Garcia
>> Ignorance killed the cat, curiosity was framed.
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Bacula-users mailing list
>> Bacula-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to