Very old thread but this was just tested on Bareos 21

If you get the error 

No suitable device found to read Volume

When running VirutalFull or Consoidate jobs where you have jobs spread across 
devices (in our case disk and tape) when running concurrent jobs.

The mistake was setting the Storage {} in the DIrector Confix Max Conccurrent 
Jobs =1 for tape devices.  These need to be set higher, but then in the tape 
Device{}  in your SD config should be set to 1.

This will now cause multiple jobs waiting for that tape drive to block:

 66159 Virtual  mills-feldman-Users-no-photos.2022-09-14_13.47.22_04 is running
 66160 Virtual  archive-hp-z210-Users.2022-09-14_13.48.17_05 is waiting on 
Storage "T-LTO4”

Now that we figured it out it’s ‘obvious’  but it wasn’t earlier.

bareos-dir.conf

Storage {
  Name = T-LTO4
  Address = <snip>
  Password = “<snip>"
  Device = T-LTO4
  Media Type = LTO4
  Maximum Concurrent Jobs = 4
  Auto Changer = no
}


bareos-sd.conf

Device {
  Name = T-LTO4
  Autochanger = no
  Drive Index = 0
  Media Type = LTO4
  Archive Device = /dev/nst0
  Device Type = Tape
  Spool Directory = /mnt/spool/Q-LTO4
  Maximum Job Spool Size = 80000000000
  Maximum Spool Size = 160000000000
  Drive Crypto Enabled = Yes
  Query Crypto Status = yes
  Maximum Concurrent Jobs = 1
}


note I have not tried increasing conccurrent on the tape drive because in our 
case this drive is molyst used for creating Archive jobs for offsite extra 
copies  while using Always Incremental.  So when that monthly set of jobs run I 
would rather serialize all this internal to server traffic to stream HDD’s and 
minimize random IO even with spooling.

Brock Palen
[email protected]
www.mlds-networks.com
Websites, Linux, Hosting, Joomla, Consulting



> On Mar 1, 2020, at 10:01 PM, Brock Palen <[email protected]> wrote:
> 
> 
> 
> 
> 
>> On Feb 28, 2020, at 1:11 PM, Urban Persson <[email protected]> wrote:
>> 
>> Hi, 
>> 
>> Do you run this consolidation job with higher priority number so the job 
>> will wait until all other backup jobs finished?
>> Normally backupjobs is Priority 10 and Consolidate is Priority 11.
> 
> I don’t see how that would help.  Multiple VirtualFull jobs that are started 
> from the Consolidate job would all have the same priority and start running 
> try to swap devices same error.
> 
> If you think it would help I can test though.  If you think that though why 
> do you think it would work?
> 
> Thanks!
> 
>> 
>> Can that be the issue?
>> 
>> // Urban
>> 
>> 
>> Den fredag 14 februari 2020 kl. 04:27:33 UTC+1 skrev Brock Palen:
>> We backup/spool to disk volumes and copy/migrate jobs to tape.  We have one 
>> tape drive.
>> 
>> If we have Concurrent jobs allowed so we can backup more than one host at a 
>> time to disk we run into issues with Consolidate jobs failing when jobs were 
>> migrated to the tape drive.   If we only allow 1 job at a time it works as 
>> no second job tries to grab the tape drive.  
>> 
>> The specific error is:
>> list joblog jobid=23422
>> 2020-02-13 21:56:23 myth-dir JobId 23422: Start Virtual Backup JobId 23422, 
>> Job=sch-hp-desktop-Users-Pictures.2020-02-13_21.56.19_07
>> 2020-02-13 21:56:23 myth-dir JobId 23422: Consolidating JobIds 22736,23413
>> 2020-02-13 21:56:23 myth-dir JobId 23422: Bootstrap records written to 
>> /var/lib/bareos/myth-dir.restore.2.bsr
>> 2020-02-13 21:56:23 myth-dir JobId 23422: Connected Storage daemon at 
>> myth..com:9103, encryption: PSK-AES256-CBC-SHA
>> 2020-02-13 21:56:23 myth-dir JobId 23422: Using Device "FileStorage" to read.
>> 2020-02-13 21:56:23 myth-dir JobId 23422: Created new Volume 
>> "AI-Consolidated-1886" in catalog.
>> 2020-02-13 21:56:23 myth-dir JobId 23422: Using Device "FileStorage3" to 
>> write.
>> 2020-02-13 21:56:23 myth-sd JobId 23422: stored/acquire.cc:159 Changing read 
>> device. Want Media Type="LTO5" have="File"
>>  device="FileStorage" (/mnt/bacula)
>> 2020-02-13 21:56:23 myth-sd JobId 23422: Releasing device "FileStorage" 
>> (/mnt/bacula).
>> 2020-02-13 21:56:23 myth-sd JobId 23422: Fatal error: stored/acquire.cc:219 
>> No suitable device found to read Volume "DA1391L5"
>> 2020-02-13 21:56:23 myth-sd JobId 23422: Releasing device "Tand-LTO5" 
>> (/dev/nst1).
>> 2020-02-13 21:56:24 myth-dir JobId 23422: Error: Bareos myth-dir 19.2.5 
>> (03Feb20):
>>  Build OS:               Linux-3.10.0-1062.9.1.el7.x86_64 ubuntu Ubuntu 
>> 16.04 LTS
>> <snip>
>>  SD Errors:              1
>>  SD termination status:  Fatal Error
>>  Accurate:               yes
>>  Bareos binary info:     bareos.org build: Get official binaries and vendor 
>> support on bareos.com
>>  Termination:            *** Backup Error ***
>> 
>> 
>> So when it swaps to the tape (which is busy with another Consolidate 
>> VIrtualFull this job fails.
>> 
>> The Tape Storage does have
>>  Maximum Concurrent Jobs = 1
>> 
>> Is there a way to make the job hold and wait for the drive to free up?
>> 
>> I can use
>>  Reschedule on Error = yes
>>  Reschedule Times = 5
>>  Reschedule Interval = 1800
>> 
>> But this causes very long pauses as many consolidation jobs are very 
>> short/fast, but can be long if it includes full.
>> 
>> Thoughts?
>> 
>> Brock Palen
>> 1 (989) 277-6075
>> [email protected]
>> www.mlds-networks.com
>> Websites, Linux, Hosting, Joomla, Consulting
>> 
>> 
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "bareos-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/bareos-users/e582785a-6fb3-4d88-9d77-bcf2beedb783%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bareos-users/294A5342-5141-4DDB-82B9-C265B28122AF%40mlds-networks.com.

Reply via email to