Hello Gentlemen,

I wonder if any of you had a chance to make an IBM LTO8 Tape Drive work
with Bacula 11.0.1

Previously we had an IBM LTO7 that worked great, but this new drive is not
working as expected, the btape test function throws out an error.

I followed the Bacula chapter: "Testing Your Tape Drive With Bacula"

Here's some information about our setup:

*Tape Drive:*

[root@bacula02 tmp]# tapeinfo -f /dev/nst0
Product Type: Tape Drive
Vendor ID: 'IBM     '
Product ID: 'ULTRIUM-HH8     '
Revision: 'N9M1'
Attached Changer API: No
SerialNumber: '1097012184'
MinBlock: 1
MaxBlock: 8388608
SCSI ID: 1
SCSI LUN: 0
Ready: yes
BufferedMode: yes
Medium Type: 0x78
Density Code: 0x5c
*BlockSize: 0*
DataCompEnabled: yes
DataCompCapable: yes
DataDeCompEnabled: yes
CompType: 0xff
DeCompType: 0xff
BOP: yes
Block Position: 0
Partition 0 Remaining Kbytes: -1
Partition 0 Size in Kbytes: -1
ActivePartition: 0
EarlyWarningSize: 0
NumPartitions: 1
MaxPartitions: 3
Partition0: 1071
Partition1: 57857
Partition2: 0
Partition3: 0

First I thought the problem might be with the block size, but as you can
see above, the drive is already to 0

*Running the btape test function:*

[root@bacula02 tmp]# btape -c /opt/bacula/etc/bacula-sd.conf
/dev/tape/by-id/scsi-35000e111cc2d8001-nst
Tape block granularity is 1024 bytes.
btape: butil.c:295-0 Using device:
"/dev/tape/by-id/scsi-35000e111cc2d8001-nst" for writing.
btape: btape.c:477-0 open device "IBMLTO8"
(/dev/tape/by-id/scsi-35000e111cc2d8001-nst): OK
*test

=== Write, rewind, and re-read test ===

I'm going to write 10000 records and an EOF
then write 10000 records and an EOF, then rewind,
and re-read the data to verify that it is correct.

This is an *essential* feature ...

12-Apr 15:59 btape JobId 0: Re-read of last block succeeded.
*btape: btape.c:1156-0 Error writing block to device.*
*
------------------------------
Attempting to WEOF a second time claims the tape is in read-only mode:

*weof
btape: Fatal Error at tape_dev.c:953 because:
tape_dev.c:952 Attempt to WEOF on non-appendable Volume
12-Apr 16:25 btape: Fatal Error at tape_dev.c:953 because:
tape_dev.c:952 Attempt to WEOF on non-appendable Volume
btape: btape.c:607-0 Bad status from weof. *ERR=tape_dev.c:952 Attempt to
WEOF on non-appendable Volume*


*Our bacula-sd.conf (LTO8 in bold):*

Storage {
  Name = "bacula02-sd"
  SdAddress = **.**.**.**
  WorkingDirectory = "/opt/bacula/working"
  PidDirectory = "/opt/bacula/working"
  PluginDirectory = "/opt/bacula/plugins"
  MaximumConcurrentJobs = 20
}
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 = 524288
  MaximumFileSize = 20000000000
  SpoolDirectory = "/home/bacula/spool"
  MaximumSpoolSize = 2000000000
}














*Device {  Name = "IBMLTO8"  Description = "IBM LTO8 in Library 1 Drive 1"
MediaType = "LTO-8"  DeviceType = "Tape"  ArchiveDevice =
"/dev/tape/by-id/scsi-35000e111cc2d8001-nst"  RemovableMedia = yes
RandomAccess = no  AutomaticMount = yes  LabelMedia = yes  AlwaysOpen =
yes  Autochanger = yes  AutoSelect = yes  ChangerDevice =
"/dev/tape/by-id/scsi-1BDT_FlexStor_II_00DE64106938_LL0"  AlertCommand =
"sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"*





*  MaximumBlockSize = 524288  MaximumVolumeSize = 2000000000
MaximumFileSize = 2000000000  SpoolDirectory = "/home/bacula/spool"
MaximumSpoolSize = 2000000000}*
Messages {
  Name = "Standard"
  Director = bacula02-dir = All
}
Autochanger {
  Name = "FileChgr1"
  Device = "FileChgr1-Dev1"
  ChangerDevice = "/dev/null"
  ChangerCommand = ""







*}Autochanger {  Name = "QUALSTAR-LTO-Lib1"  Description = "Qualstar Q24
Tape Library"  Device = "IBMLTO8"  ChangerDevice =
"/dev/tape/by-id/scsi-1BDT_FlexStor_II_00DE64106938_LL0"  ChangerCommand =
"/opt/bacula/scripts/mtx-changer %c %o %S %a %d"}*
Autochanger {
  Name = "QUANTUM-LTO-Lib1"
  Description = "Quantum SuperLoader 3"
  Device = "IBMLTO7"
  ChangerDevice = "/dev/tape/by-id/scsi-3500e09efff10c86a"
  ChangerCommand = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d"
}
---------------------------

I should mention that running this actually works:

mt -f /dev/nst0 rewind
tar -cvf /dev/nst0 .
mt -f /dev/nst0 rewind
tar -xvf /dev/nst0

Running the tar directly to the tape drive works.
I was able to tar several files and extract them without a problem.
So the problem seems to be with my bacula configuration.

Please help, I'm banging my head against the trying to make our new LTO8
drive work with Bacula.

Cheers!
-- 
*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 <http://imncreative.com/>*
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to