Great.
I removed the trailing \ (backslash) all good now.

Have a great weekend!

Hector Barrera.

On Fri, Apr 16, 2021 at 12:12 PM Marcin Haba <ganius...@gmail.com> wrote:

> Hello Hector,
>
> Great. Thanks for your positive feedback :-)
>
> For this additional "  Changer Device = " string, it is a typo error in
> bacula-sd.conf. In my previous mail, when I sent the autochanger
> configuration, I didn't notice that there is a backslash quote character
> instead of quote character at the end of the Changer Command directive and
> it causes that bsdjson prints wrong value:
>
> Autochanger {
>   Name = QUANTUM-LTO-Lib1
>   Description = "Quantum SuperLoader 3"
>   Device = "IBMLTO7"
>   Changer Device = "/dev/tape/by-id/scsi-3500e09efff10c86a"
>   Changer Command = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d\"
> <===== HERE IT IS
> # Changer Device = "/dev/tape/by-id/scsi-3500e09efff10c86a"  # Change 5
> (line to remove)
> }
>
> Please change this line:
>
> Changer Command = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d\"
>
> into the following line:
>
> Changer Command = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d"
>
> and the redundant Changer Command = should disappear.
>
> Best regards,
> Marcin Haba (gani)
>
> On Fri, 16 Apr 2021 at 20:55, Hector Barrera <
> hector.barr...@imncreative.com> wrote:
>
>> That did it !!!
>>
>> Thank you so much Marcin for all your help with this.
>>
>> I'm now able to manage the autoloader magazines from within Baculum
>> itself. I don't use the Quantum WEB GUI anymore for these tasks.
>>
>> I did discover a small bug in Baculum though, If you click on Storage ->
>> Click on "Details" of your storage device -> Configure Autochanger
>> You'll see in the ChangerCommand field this:
>> /opt/bacula/scripts/mtx-changer %c %o %S %a %d"  *Changer Device = *
>> The "Changer Device =" part does not exist in the bacula-sd.conf file,
>> this is being added by Baculum.
>>
>> The same happens when you add the Autochanger in the Baculum API after
>> you click "Copy from Bacula SD config:"
>> If you don't remove the  "Changer Device =", it won't let you save.
>> Do you want me to open a Bug report for this?
>>
>> Cheers!
>>
>> Hector Barrera.
>>
>> On Thu, Apr 15, 2021 at 7:23 PM Marcin Haba <ganius...@gmail.com> wrote:
>>
>>> Hello Hector,
>>>
>>> Many thanks for showing your Bacula configuration. Indeed, it explains
>>> why you experienced the problem with names in Baculum.
>>>
>>> I propose to use the following configuration below. I marked changed
>>> lines by "# Change X" marker
>>>
>>> bacula-dir.conf
>>>
>>> Storage {
>>>   Name = "QUANTUM-LTO-changer1"                      # Change 1
>>>   Description = "Quantum SuperLoader 3 Tape Library" # Change 2
>>>   Address = "bacula02.imn.ad"
>>>   Password = "XXXXXXXXXX"
>>>   Device = "QUANTUM-LTO-Lib1"                        # Change 3
>>>   MediaType = "LTO-7"
>>>   Autochanger = yes                                  # Change 4
>>>   MaximumConcurrentJobs = 1
>>> }
>>> -------------------------------
>>>
>>> bacula-sd.conf
>>>
>>> Autochanger {
>>>   Name = QUANTUM-LTO-Lib1
>>>   Description = "Quantum SuperLoader 3"
>>>   Device = "IBMLTO7"
>>>   Changer Device = "/dev/tape/by-id/scsi-3500e09efff10c86a"
>>>   Changer Command = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d\"
>>> # Changer Device = "/dev/tape/by-id/scsi-3500e09efff10c86a"  # Change 5
>>> (line to remove)
>>> }
>>>
>>> Please note that after doing Change 1 (IBMLTO7 => QUANTUM-LTO-changer1
>>> in Storage resource) you will need to update all jobs that were using this
>>> Storage to use the new name. I mean changing in Job and JobDefs (and Pool)
>>> resources:
>>>
>>> Storage = IBMLTO7
>>>
>>> into:
>>>
>>> Storage = QUANTUM-LTO-changer1
>>>
>>> After doing it and reloading daemons configuration, please create
>>> Autochanger configuration in Baculum API by selecting "Copy from Bacula SD
>>> config" drop down list item "QUANTUM-LTO-Lib1". Auto-filled values will be
>>> correct and will not cause any name's collision.
>>>
>>> Best regards,
>>> Marcin Haba (gani)
>>>
>>> On Fri, 16 Apr 2021 at 00:27, Hector Barrera <
>>> hector.barr...@imncreative.com> wrote:
>>>
>>>> OK. I believe the problem is how I got the bacula-dir.conf and
>>>> bacula-sd.conf files configured.
>>>>
>>>> These are the pertinent parts:
>>>>
>>>> bacula-dir.conf
>>>>
>>>> Storage {
>>>>   Name = "File1"
>>>>   SdPort = 9103
>>>>   Address = "bacula02.imn.ad"
>>>>   Password = "ZGZjNDMzZTg0OTR"
>>>>   Device = "FileChgr1"
>>>>   MediaType = "File1"
>>>>   Autochanger = "File1"
>>>>   MaximumConcurrentJobs = 10
>>>> }
>>>> Storage {
>>>>   Name = "IBMLTO7"
>>>>   Description = "IBM LTO7 Inside Quantum SuperLoader 3 Tape Library"
>>>>   Address = "bacula02.imn.ad"
>>>>   Password = "XXXXXXXXXX"
>>>>   Device = "IBMLTO7"
>>>>   MediaType = "LTO-7"
>>>>   Autochanger = "IBMLTO7"
>>>>   MaximumConcurrentJobs = 1
>>>> }
>>>> -------------------------------
>>>>
>>>> bacula-sd.conf
>>>>
>>>> Device {
>>>>   Name = "FileChgr1-Dev1"
>>>>   MediaType = "File1"
>>>>   ArchiveDevice = "/home/bacula/backups"
>>>>   RemovableMedia = no
>>>>   RandomAccess = yes
>>>>   AutomaticMount = yes
>>>>   LabelMedia = yes
>>>>   AlwaysOpen = no
>>>>   MaximumConcurrentJobs = 5
>>>> }
>>>> Device {
>>>>   Name = "IBMLTO7"
>>>>   Description = "IBM LTO7 in Library 1 Drive 1"
>>>>   MediaType = "LTO-7"
>>>>   DeviceType = "Tape"
>>>>   ArchiveDevice = "/dev/tape/by-id/scsi-35005076312156b6c-nst"
>>>>   RemovableMedia = yes
>>>>   RandomAccess = no
>>>>   AutomaticMount = yes
>>>>   LabelMedia = yes
>>>>   AlwaysOpen = yes
>>>>   Autochanger = yes
>>>>   AutoSelect = yes
>>>>   ChangerDevice = "/dev/tape/by-id/scsi-3500e09efff10c86a"
>>>>   AlertCommand = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>>>>   MaximumBlockSize = 512K
>>>>   MaximumFileSize = 20000000000
>>>>   Spool Directory = "/home/bacula/spool"
>>>>   MaximumSpoolSize = 2000000000
>>>> }
>>>> Autochanger {
>>>>   Name = "FileChgr1"
>>>>   Device = "FileChgr1-Dev1"
>>>>   ChangerDevice = "/dev/null"
>>>>   ChangerCommand = ""
>>>> }
>>>> Autochanger {
>>>>   Name = QUANTUM-LTO-Lib1
>>>>   Description = "Quantum SuperLoader 3"
>>>>   Device = "IBMLTO7"
>>>>   Changer Device = "/dev/tape/by-id/scsi-3500e09efff10c86a"
>>>>   Changer Command = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d\"
>>>>   Changer Device = "/dev/tape/by-id/scsi-3500e09efff10c86a"
>>>> }
>>>>
>>>> This is the only way I got the LTO7 IBM Drive inside the Quantum
>>>> Superloader3 to work and change tapes automatically.
>>>>
>>>> What should I change?
>>>>
>>>> Hector B.
>>>>
>>>>
>>>> On Thu, Apr 15, 2021 at 1:35 PM Marcin Haba <ganius...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hello Hector,
>>>>>
>>>>> Thanks for more details. Your tape drive device is already named
>>>>> 'IBMLTO7' and it causes this collision.
>>>>>
>>>>> On screenshot, that you sent, I see another autochanger name
>>>>> "QUANTUM-LTO-Lib1" in storage daemon configuration. Does it mean that you
>>>>> have two autochangers: IBMLTO7 and QUANTUM-LTO-Lib1? If yes, then why you
>>>>> didn't add 'QUANTUM-LTO-Lib1'it to the Director configuration as a
>>>>> storage/autochanger?
>>>>>
>>>>> To solve the problem with autochanger setting, I propose to look to
>>>>> bacula-dir.conf for Autochanger configuration that you would like to
>>>>> manage, for example:
>>>>>
>>>>> Storage {
>>>>>    Name = "AAA"
>>>>>    Device = "BBB"
>>>>>    Autochanger = "yes"
>>>>>    ...
>>>>>    ...
>>>>> }
>>>>>
>>>>> and use name BBB as Autochanger name in Baculum API autochanger
>>>>> configuration, which  basically is almost the same as you choose the
>>>>> Autochanger name from the drop down list with label "Copy from Bacula SD
>>>>> config".
>>>>>
>>>>> Best regards,
>>>>> Marcin Haba (gani)
>>>>>
>>>>> On Thu, 15 Apr 2021 at 21:55, Hector Barrera <
>>>>> hector.barr...@imncreative.com> wrote:
>>>>>
>>>>>> Thanks Marcin.
>>>>>>
>>>>>> The bconsole output is:
>>>>>> *show storage=IBMLTO7
>>>>>> Autochanger: name=IBMLTO7 address=bacula02.imn.ad SDport=9103
>>>>>> MaxJobs=5 NumJobs=0
>>>>>>       DeviceName=IBMLTO7 MediaType=LTO-7 StorageId=6 Autochanger=1
>>>>>>       AC group=6 ShareStore=*none*
>>>>>>
>>>>>> So the name of the Device should be *IBMLTO7 *
>>>>>>
>>>>>> When I try to change the Autochanger on the API side, I get an error
>>>>>> message:  "Autochanger with the given name already exists" See attached
>>>>>> picture.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Apr 15, 2021 at 11:31 AM Marcin Haba <ganius...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hello Hector,
>>>>>>>
>>>>>>> Yes, everything looks correct on the screenshots. Thanks for them.
>>>>>>> In this case before looking in logs, I have a question about the
>>>>>>> autochanger name. When you run in bconsole the following command:
>>>>>>>
>>>>>>> show storage=IBMLTO7
>>>>>>>
>>>>>>> could you tell me if in received output the 'DeviceName' value is
>>>>>>> "QUANTUM-LTO-SuperLoader3" ?
>>>>>>>
>>>>>>> If it isn't then please edit Autochanger config on the Baculum API
>>>>>>> side and please set in place "QUANTUM-LTO-SuperLoader3" a value that you
>>>>>>> have in the 'DeviceName'. In other words the Autochanger name from
>>>>>>> bacula-sd.conf has to be the same as the Autochanger name defined in the
>>>>>>> Baculum API.
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Marcin Haba (gani)
>>>>>>>
>>>>>>> On Thu, 15 Apr 2021 at 20:04, Hector Barrera <
>>>>>>> hector.barr...@imncreative.com> wrote:
>>>>>>>
>>>>>>>> Thank you MArcin for replying back about this.
>>>>>>>>
>>>>>>>> Yes, I did follow the video, this is how I configured the
>>>>>>>> autochanger on the Baculum API.
>>>>>>>> The username on the API and WEB are the same.
>>>>>>>>
>>>>>>>> I also ran the test in the API settings, please see attached
>>>>>>>> pictures.
>>>>>>>>
>>>>>>>> What logs should I send you?
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>> Hector Barrera.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Apr 14, 2021 at 6:47 PM Marcin Haba <ganius...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hello Hector,
>>>>>>>>>
>>>>>>>>> At the beginning I would like to invite you to watch a video with
>>>>>>>>> the
>>>>>>>>> guide about configuring Autochanger in Baculum:
>>>>>>>>>
>>>>>>>>> https://www.youtube.com/watch?v=kPxpDTTD5Mk
>>>>>>>>>
>>>>>>>>> Baculum API needs to have access to the Autochanger. You can
>>>>>>>>> validate
>>>>>>>>> this access on the Baculum API side in add/edit autochanger window.
>>>>>>>>> There is a button to test. Did this test finish OK on your side?
>>>>>>>>>
>>>>>>>>> Described problem can also occur if you have the Autochanger
>>>>>>>>> configured on one API host but the user, that you are logged in, is
>>>>>>>>> assigned (on the Security page) to another API host. For example:
>>>>>>>>> Autochanger on API host A, and user logged to API host B.
>>>>>>>>>
>>>>>>>>> On the last reason we are currently working on. It is a feature
>>>>>>>>> that
>>>>>>>>> will enable assigning more than one API host to a user.
>>>>>>>>>
>>>>>>>>> Please let us know if it helped to solve the Autochanger problem.
>>>>>>>>> If
>>>>>>>>> not, then it can be useful to provide Baculum API and Baculum Web
>>>>>>>>> logs.
>>>>>>>>>
>>>>>>>>> Best regards,
>>>>>>>>> Marcin Haba (gani)
>>>>>>>>>
>>>>>>>>> On Wed, 14 Apr 2021 at 22:30, Hector Barrera
>>>>>>>>> <hector.barr...@imncreative.com> wrote:
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > Hello folks,
>>>>>>>>> >
>>>>>>>>> > I just upgraded to Bacula 11.0.1 and Baculum to ver. 11.0.2.1
>>>>>>>>> >
>>>>>>>>> > Everything works, with the exception of being able to control
>>>>>>>>> our Quantum SuperLoader3 autochanger from within the Baculum 
>>>>>>>>> interface.
>>>>>>>>> >
>>>>>>>>> > When I go to Storage, I don't see the Autochanger that I've
>>>>>>>>> configured via the Baculum API interface. I only see the device that I
>>>>>>>>> configured via the bacula-sd.conf file.
>>>>>>>>> > If I select "Details" on the device that I configured via
>>>>>>>>> bacula-sd.conf file, and then click Manage Autochanger, I get this 
>>>>>>>>> error:
>>>>>>>>> > Autochanger management is unavailable. To manage autochanger
>>>>>>>>> from here, add it to the API host devices on the API host side.
>>>>>>>>> >
>>>>>>>>> > Any idea why the Baculum API is not passing the autochanger
>>>>>>>>> config to Baculum WEB?
>>>>>>>>> >
>>>>>>>>> > Please advise.
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > Hector Barrera | IMN CREATIVE
>>>>>>>>> > DIRECTOR OF TECHNOLOGY
>>>>>>>>> > 622 West Colorado Street
>>>>>>>>> > Glendale, California 91204
>>>>>>>>> > O: 818 858 0408
>>>>>>>>> > M: 562.413.5151
>>>>>>>>> > W: imncreative.com
>>>>>>>>> > _______________________________________________
>>>>>>>>> > Bacula-users mailing list
>>>>>>>>> > Bacula-users@lists.sourceforge.net
>>>>>>>>> > https://lists.sourceforge.net/lists/listinfo/bacula-users
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> "Greater love hath no man than this, that a man lay down his life
>>>>>>>>> for
>>>>>>>>> his friends." Jesus Christ
>>>>>>>>>
>>>>>>>>> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje
>>>>>>>>> kładzie
>>>>>>>>> za przyjaciół swoich." Jezus Chrystus
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> "Greater love hath no man than this, that a man lay down his life
>>>>>>> for his friends." Jesus Christ
>>>>>>>
>>>>>>> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje
>>>>>>> kładzie za przyjaciół swoich." Jezus Chrystus
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> "Greater love hath no man than this, that a man lay down his life for
>>>>> his friends." Jesus Christ
>>>>>
>>>>> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie
>>>>> za przyjaciół swoich." Jezus Chrystus
>>>>>
>>>>
>>>
>>> --
>>> "Greater love hath no man than this, that a man lay down his life for
>>> his friends." Jesus Christ
>>>
>>> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za
>>> przyjaciół swoich." Jezus Chrystus
>>>
>>
>
> --
> "Greater love hath no man than this, that a man lay down his life for his
> friends." Jesus Christ
>
> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za
> przyjaciół swoich." Jezus Chrystus
>
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to