Thanks for the reply Ana.
Here is most of the info you asked. I will work on running btape again but now it is just timing out and saying that the device cannot be accessed when I try to run the fill test.
[***@server ~]# lsscsi -g
[0:2:0:0] disk LSI MR9260-8i 2.13 /dev/sda /dev/sg0
[0:2:1:0] disk LSI MR9260-8i 2.13 /dev/sdb /dev/sg1
[1:0:1:0] cd/dvd Slimtype DVD A DS8ACSH LP53 /dev/sr0 /dev/sg2
[5:0:4:0] tape HP Ultrium 5-SCSI Z58W /dev/st0 /dev/sg3
[5:0:4:1] mediumx HP 1x8 G2 AUTOLDR 3.50 /dev/sch0 /dev/sg4
[***@server ~]# ls -laR /dev/tape
/dev/tape:
total 0
drwxr-xr-x 4 root root 80 Jul 21 11:43 .
drwxr-xr-x 21 root root 3560 Jul 21 11:45 ..
drwxr-xr-x 2 root root 100 Jul 21 11:45 by-id
drwxr-xr-x 2 root root 80 Jul 21 11:43 by-path
/dev/tape/by-id:
total 0
drwxr-xr-x 2 root root 100 Jul 21 11:45 .
drwxr-xr-x 4 root root 80 Jul 21 11:43 ..
lrwxrwxrwx 1 root root 9 Jul 21 11:45 scsi-3500110a00093f5f0 -> ../../sg4
lrwxrwxrwx 1 root root 9 Jul 21 11:43 scsi-3500110a00093f5f1 -> ../../st0
lrwxrwxrwx 1 root root 10 Jul 21 11:43 scsi-3500110a00093f5f1-nst -> ../../nst0
/dev/tape/by-path:
total 0
drwxr-xr-x 2 root root 80 Jul 21 11:43 .
drwxr-xr-x 4 root root 80 Jul 21 11:43 ..
lrwxrwxrwx 1 root root 9 Jul 21 11:43 pci-0000:04:00.0-sas-0x500110a00093f5f2-lun-0 -> ../../st0
lrwxrwxrwx 1 root root 10 Jul 21 11:43 pci-0000:04:00.0-sas-0x500110a00093f5f2-lun-0-nst -> ../../nst0
bacula-sd.conf
Autochanger {
Name = "Autochanger"
Device = HP-Overland
Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
Changer Device = /dev/sg4
}
Device {
Name = HP-Overland
Drive Index = 0
Media Type = LTO-5
Archive Device = /dev/nst0
AutomaticMount = yes;
AlwaysOpen = yes;
RemovableMedia = yes;
RandomAccess = no;
AutoChanger = yes;
Alert Command = "sh -c 'smartctl -H -l error /dev/sg3'"
}
With the current configuration I am now able to complete the following, but when I run btape and try to run the fill test. The tape devices go offline. I need to power cycle the tape device manually.
(stop bacula / storage daemon to run test)
bacula stop or
bacula-sd stop
(load tape into slot 0 on autochanger)
mtx -f /dev/sg4 load 1
TEST 1 - SUCCESSFUL
mt -f /dev/nst0 rewind
tar cvf /dev/nst0 .
mt -f /dev/nst0 rewind
tar tvf /dev/nst0
TEST 2 - SUCCESSFUL
btape -c bacula-sd.conf /dev/nst0
* test (command within the btape console)
TEST 3 - SUCCESSFUL
btape -c bacula-sd.conf /dev/nst0
* autochanger (command within the btape console)
TEST 4 -
btape -c bacula-sd.conf /dev/nst0
* fill (command within the btape console)
I am not sure if this is too much info. I have created a migration job. When I run it there are two jobs that are created, a migration and a backup but they just sit there waiting on tape device.
bacula-dir.conf
Job {
Name = Migrate-to-Tape
Type = Migrate
Level = Full
Client = server-fd
FileSet = "Full Set"
Schedule = SaturdayNight
Pool = File
Selection Type = SQLQuery
Selection Pattern = "
SELECT DISTINCT J.JobId, J.StartTime
FROM Job J, Pool P
WHERE P.Name = 'File'
AND P.PoolId = J.PoolId
AND J.Type = 'B'
AND J.JobStatus IN ('T','W')
AND J.JobBytes > 0
AND J.JobId NOT IN
(SELECT PriorJobID
FROM Job
WHERE Type IN ('B','C')
AND Job.JobStatus IN ('T','W')
AND PriorJobId != 0)
ORDER By J.StartTime
LIMIT 1;
"
Purge Migration Job = yes
Storage = HP-Overland
Maximum Concurrent Jobs = 6
Messages = Standard
Spool Data = yes
Spool Attributes = yes
}
# Tape pool definition
Pool {
Name = Tape
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 3 years
Storage = HP-Overland
}
# File Pool definition
Pool {
Name = File
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 30 days
Maximum Volume Bytes = 500G
Maximum Volumes = 100
Next Pool = Tape
LabelFormat = FVol-
}
Daniel Hicks | 916-999-2711 | DMEA
From: Ana EmÃlia M. Arruda [mailto:***@gmail.com]
Sent: Saturday, July 22, 2017 5:52 AM
To: Hicks, Daniel CTR OSD DMEA <***@dmea.osd.mil>
Cc: Bacula-***@lists.sourceforge.net
Subject: [Non-DoD Source] Re: [Bacula-users] Bacula kills tape drive and autoloader
Hi Daniel,
It would be helpful if you could send to the list the configuration you are using in Bacula for the Autochanger and the btape fill output.
Also, it would be helpful the output of the following commands:
lsscsi -g
ls -laR /dev/tape
Best regards,
Ana
On Fri, Jul 21, 2017 at 4:13 PM, Hicks, Daniel CTR OSD DMEA <***@dmea.osd.mil <mailto:***@dmea.osd.mil> > wrote:
Hello all
I have been working on adding a HP Overland 8 tape drive to my Bacula backup system.
I have the system recognizing the tape and autoloader.
I can run mt and mtx command. I can write to and read from the tapes. I was able to successfully run btape test and autochanger but when I ran the (fill) test the device would be removed from /dev and the test would fail. I then need to power cycle the device.
I have looked at dmesg and there is nothing reported about btape or the devices. I have rebooted the server. I have reset the device to factory default. I have also powered the device off for at least 15 minutes.
Any advice would be great.
Daniel Hicks
Senior Systems Analyst
FutureWorld Technologies Inc.
DMEA IT Support