Bacula-users

Re: [Bacula-users] No slots in changer to scan.

2017-06-14 15:17:52
Subject: Re: [Bacula-users] No slots in changer to scan.
From: David Westfall <david.westfall AT red-inc DOT us>
To: bacula-users AT lists.sourceforge DOT net
Date: Wed, 14 Jun 2017 15:16:55 -0400
One thing that I see is that your LTO-6 points to an SG device and not an ST device.  Since you now have a library I would think that you would want bacula to reuse the tape, if so then you should use an nst device and not the base st.  The tape will rewind between jobs when you use the st device causing a long delay for bacula if it need to reuse for the next job.

I would recommend that you use a more specific path to your devices as the st and sg can change with kernel updates or new devices added or if you need to move to an new interface.

l /dev/tape/by-id/
lrwxrwxrwx 1 root root  10 Jun 12 06:30 scsi-1IBM_03584L32_0012042233500401 -> ../../sg13
lrwxrwxrwx 1 root root   9 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1204223351 -> ../../st2
lrwxrwxrwx 1 root root  10 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1204223351-nst -> ../../nst2
lrwxrwxrwx 1 root root   9 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1204223352 -> ../../st0
lrwxrwxrwx 1 root root  10 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1204223352-nst -> ../../nst0
lrwxrwxrwx 1 root root   9 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1264505056 -> ../../st3
lrwxrwxrwx 1 root root  10 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1264505056-nst -> ../../nst3
lrwxrwxrwx 1 root root   9 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1264505057 -> ../../st1
lrwxrwxrwx 1 root root  10 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1264505057-nst -> ../../nst1

 Changer Device = /dev/tape/by-id/scsi-1IBM_03584L32_0012042233500401
 Archive Device = /dev/tape/by-id/scsi-1IBM_ULT3580-TD4_1204223351-nst
 Archive Device = /dev/tape/by-id/scsi-1IBM_ULT3580-TD4_1204223352-nst
 Archive Device = /dev/tape/by-id/scsi-1IBM_ULT3580-TD4_1264505056-nst
 Archive Device = /dev/tape/by-id/scsi-1IBM_ULT3580-TD4_1264505057-nst



On Wed, Jun 14, 2017 at 2:18 PM, Marcio Merlone <marcio.merlone AT a1.ind DOT br> wrote:
>
> Hi,
>
> I am running a bacula server since its 3.x series, now on version 7.4, Ubuntu 16.04 on a Dell PE 2900 (old but gold). Just got this brand new Dell TL1000 with 8 slots and one drive as an upgrade from the old simple LTO-4 we have. Everything works fine on bash using the mtx-changer script, while on bconsole it does not. Any hint?
>
> root@phobos:~# lsscsi -g
> [0:0:0:0]    cd/dvd  TSSTcorp CDRWDVD TS-H492C DE02  /dev/sr0 /dev/sg0
> [2:0:8:0]    enclosu DP       BACKPLANE        1.05  - /dev/sg1
> [2:2:0:0]    disk    DELL     PERC 5/i         1.03  /dev/sda /dev/sg2
> [3:0:0:0]    tape    IBM      ULTRIUM-TD4      97F0  /dev/st0 /dev/sg3
> [3:0:1:0]    tape    IBM      ULT3580-HH6      G9P1  /dev/st1 /dev/sg4
> [3:0:1:1]    mediumx IBM      3572-TL          0071  /dev/sch0 /dev/sg5
>
> root@phobos:~# /etc/bacula/mtx-changer /dev/sg5 slots
> 8
> root@phobos:~# /etc/bacula/mtx-changer /dev/sg5 listall 0 /dev/sg4 0
> D:0:E
> S:1:F:000001L6
> S:2:E
> S:3:E
> S:4:E
> S:5:E
> S:6:E
> S:7:E
> S:8:F:CLNU00L1
> root@phobos:~# echo "update slots storage=TL1000" | bconsole
> Connecting to Director 192.168.0.207:9101
> 1000 OK: 102 mercurio-dir Version: 7.4.7 (15 March 2017)
> Enter a period to cancel a command.
> update slots storage=TL1000
> Automatically selected Catalog: CatalogoA1Sede
> Using Catalog "CatalogoA1Sede"
> Connecting to Storage daemon TL1000 at 192.168.0.207:9103 ...
> 3306 Issuing autochanger "slots" command.
> Device "TL1000" has 0 slots.
> No slots in changer to scan.
> root@phobos:~#
>
> bacula-sd.conf:
>
> Storage {
>   Name                                          = phobos-sd
>   SDPort                                        = 9103
>   WorkingDirectory                      = "/var/lib/bacula"
>   Pid Directory                         = "/var/run/bacula"
>   Maximum Concurrent Jobs       = 20
>   SDAddress                                     = 192.168.0.207
>   Maximum Concurrent Jobs       = 1
> }
> Device {
>     Name                = LTO
>     Media Type          = LTO-4
>     Archive Device      = /dev/st0
>         Device Type                     = Tape
>     AutomaticMount      = yes
>     AlwaysOpen          = yes
>     RemovableMedia      = yes
>     RandomAccess        = no
>     AutoChanger         = no
>         Volume Poll Interval    = 0
>         Offline On Unmount      = yes
>         Close on Poll           = yes
>         Maximum Concurrent Jobs = 1
> }
> Autochanger {
>   Name                          = TL1000
>   device                        = LTO-6
>   Changer Device        = /dev/sg5
>   Changer Command       = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
> }
> Device {
>         Name                    = LTO-6
>         Media Type              = LTO-6
>         Archive Device  = /dev/sg4
>         Autochanger             = yes
>         LabelMedia              = no
>         AutomaticMount  = yes
>         AlwaysOpen              = yes
> }
>
> bacula-dir.conf:
>
> Storage {
>         Name                    = LTO
>         Address                 = 192.168.0.207
>         SDPort                  = 9103
>     Password            = "nonono"
>         Device                  = LTO
>         Media Type              = LTO-4
>         Autochanger             = no
>         Maximum Concurrent Jobs = 1
> }
> Storage {
>         Name                    = TL1000
>         Address                 = 192.168.0.207
>         SDPort                  = 9103
>     Password            = "nonono"
>         Device                  = TL1000
>         Media Type              = LTO-6
>         Autochanger             = yes
>         Maximum Concurrent Jobs = 1
> }
>
> Thanks for any hint and for bacula, best regards.
>
> --
> *Marcio Merlone*
>
> ------------------------------------------------------------------------------
> 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 AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users




--
David Westfall

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to which they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.

------------------------------------------------------------------------------
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 AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>

ADSM.ORG Privacy and Data Security by https://kimlaw.us