Bacula-users

Re: [Bacula-users] Error talking to remote storage daemon

2017-07-31 15:52:24
Subject: Re: [Bacula-users] Error talking to remote storage daemon
From: Steve Garcia <sgarcia AT bak.rr DOT com>
To: Ana Emília M. Arruda <emiliaarruda AT gmail DOT com>
Date: Mon, 31 Jul 2017 19:50:28 +0000


---- "Ana Emília M. Arruda" <emiliaarruda AT gmail DOT com> wrote: 
> Hello Steve,
> 
> I think we will need to speak the same language here :-)
> 
> You have your Director running at:

Good plan.  I think we're getting someone else's configuration mixed up in 
here, and that's confusing...  :-)

My director is running on sleipnir (Debian 8 Jessie, bacula 7.4.3), with the 
following settings:

Storage {
  Name = Library2
  Address = odin                # N.B. Use a fully qualified name here
  SDPort = 9103
  Device = AutochangerOdin
  Media Type = LTO6
  Autochanger = yes                   # enable for autochanger device
}

Pool {
  Name = OdinPool
  Pool Type = Backup
  Storage = Library2
  Recycle = yes                       # Bacula can automatically recycle Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 180 days         # one year
  Recycle Oldest Volume = yes
  Cleaning Prefix = "CLN"
}


The storage daemon is running on odin (Debian 9.0 Stretch, bacula 7.4.4), with 
the following settings:

Autochanger {
  Name = AutochangerOdin
  Device = Drive-1
  Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
#  Changer Device = /dev/autochanger1
  Changer Device = /dev/tape/by-id/scsi-1IBM_3573-TL_00X2U78BZ022_LL0
}

Device {
  Name = Drive-1                      #
  Description = "LT06 inside Dell TL2000 Library"
  Drive Index = 0
  Media Type = LT06
#  Archive Device = /dev/nst0
  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'"
}



> 
> 
> 
> On Mon, Jul 31, 2017 at 3:58 PM, Steve Garcia <sgarcia AT bak.rr DOT com> 
> wrote:
> 
> >
> >
> > ---- Darold Lucus <dlucus AT emacinc DOT com> wrote:
> > > 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
> > > }
> >
> > So you're defining each slot as a drive, but only defining the actual
> > drive as a device?
> >
> > >
> > > 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
> >
> > Well, I don't have those defined in the Storage resource of the
> > bacula-sd.conf configuration (which is on the remote machine where the
> > storage daemon lives) but I *do* have it in the Storage resource which is
> > part of the bacula-dir.conf configuration.  The director gets quite cranky
> > if you leave it out there.  :-)
> >
> >
> >
> >
> > >
> > > 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:[email protected]] <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 <
> > > emiliaarruda AT gmail DOT 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 <sgarcia AT bak.rr DOT 
> > > > 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 AT lists.sourceforge DOT 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 AT lists.sourceforge DOT 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 AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

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