Hi Brock,

I have found this post: https://bugs.bareos.org/view.php?id=740 and then I
added "Device Reserve by Media Type = yes" to the storage definition in the
bareos-sd.
Now it works, but I'm not understanding why the last configuration wasn't
right.

Do you know why "Device Reserve by Media Type = yes" is required to make it
works?

Thank you so much for the help you gave me!
BR,
Luca


Il giorno gio 5 mag 2022 alle ore 10:19 Luca Bonfanti <
[email protected]> ha scritto:

> Hi Brock,
>
> yes, below my last config:
>
> Storage {
>   Name = bckxxx-AI-Cons
>   Address = *****
>   Password = *****
>   Device = AI-Device-Cons
>   Device = AI-Device-Cons-2
>   Media Type = File-Cons
>   Maximum Concurrent Jobs = 3
> }
>
> Device {
>   Name = AI-Device-Cons-2
>   Media Type = File-Cons
>   Archive Device = /mnt2/BAREOS
>   LabelMedia = yes
>   Random Access = yes
>   AutomaticMount = yes
>   RemovableMedia = no
>   AlwaysOpen = no
>   Maximum Concurrent Jobs = 1
> }
>
> Device {
>   Name = AI-Device-Cons
>   Media Type = File-Cons
>   Archive Device = /mnt2/BAREOS
>   LabelMedia = yes
>   Random Access = yes
>   AutomaticMount = yes
>   RemovableMedia = no
>   AlwaysOpen = no
>   Maximum Concurrent Jobs = 1
> }
>
> Is it correct that the first Full backup is written using the "File-Cons"
> Media-Type?
>
> Thanks in advance.
> BR,
> Luca
>
>
> Il giorno mar 3 mag 2022 alle ore 02:01 Brock Palen <
> [email protected]> ha scritto:
>
>> Did you add it to the storage config?  Eg mine:
>>
>> Storage {
>>   Name = File
>> # Do not use "localhost" here
>>   Address = <snip>                # N.B. Use a fully qualified name here
>>   LanAddress = 192.168.84.7
>>   Password = “<snip>"
>>   Device = FileStorage
>>   Device = FileStorage2
>>   Device = FileStorage3
>>   Device = FileStorage4
>>   Device = FileStorage5
>>   # number of devices = Maximum Concurrent Jobs
>>   Maximum Concurrent Jobs = 5
>>   Media Type = File
>>   Heartbeat Interval = 60
>> }
>>
>> Device {
>>   Name = FileStorage2
>>   Media Type = File
>>   Archive Device = /mnt/bacula
>>   LabelMedia = yes;                   # lets Bareos label unlabeled media
>>   Random Access = yes;
>>   AutomaticMount = yes;               # when device opened, read it
>>   RemovableMedia = no;
>>   AlwaysOpen = no;
>>   Spool Directory = /mnt/spool/server-vfull
>>   Maximum Job Spool Size = 80000000000
>>   Maximum Spool Size = 160000000000
>>   Maximum Concurrent Jobs = 1
>> }
>>
>> Device {
>>   Name = FileStorage3
>>   Media Type = File
>>   Archive Device = /mnt/bacula
>>   LabelMedia = yes;                   # lets Bareos label unlabeled media
>>   Random Access = yes;
>>   AutomaticMount = yes;               # when device opened, read it
>>   RemovableMedia = no;
>>   AlwaysOpen = no;
>>   Spool Directory = /mnt/spool/ai-consolidated
>>   Maximum Job Spool Size = 80000000000
>>   Maximum Spool Size = 160000000000
>>   Maximum Concurrent Jobs = 1
>> }
>>
>>
>> Brock Palen
>> [email protected]
>> www.mlds-networks.com
>> Websites, Linux, Hosting, Joomla, Consulting
>>
>>
>>
>> > On May 2, 2022, at 6:50 AM, Luca Bonfanti <[email protected]>
>> wrote:
>> >
>> > Hi Brock,
>> >
>> > first of all, thanks for you reply.
>> > I tryied to follow your advice and I added a second device definition
>> with the Media Type "File-Cons", but it didn't work.
>> > When the Consolidation backup starts, it mounts one device with Media
>> Type " File-Inc" to read and one device with Media Type " File-Cons" to
>> write like before.
>> >
>> > Have you any other ideas?
>> >
>> > Thanks in advance.
>> > BR,
>> > Luca
>> >
>> >
>> > Il giorno mer 27 apr 2022 alle ore 18:00 Brock Palen <
>> [email protected]> ha scritto:
>> > Make sure that you have more than one devices defined that can manage
>> volumes in the pool Test-AI-Cons-901  is in.
>> >
>> > If you only have one device defined, that devices is being used to
>> write the consolidated job,  you need a second one that can read from the
>> volumes that have the data.
>> >
>> > Right now it look slike you only have one device defined.
>> >
>> >
>> > Brock Palen
>> > [email protected]
>> > www.mlds-networks.com
>> > Websites, Linux, Hosting, Joomla, Consulting
>> >
>> >
>> >
>> > > On Apr 27, 2022, at 3:42 AM, Luca Bonfanti <[email protected]>
>> wrote:
>> > >
>> > > Hi,
>> > >
>> > > I'm trying to implement the Always Backup Schema but I have errors
>> during the Consolidation:
>> > >
>> > > 2022-04-26 17:00:04 mcrbckxxx JobId 214: Releasing device
>> "AI-Device-Cons" (/mnt2/BAREOS).
>> > > 2022-04-26 17:00:04 mcrbckxxx JobId 214: Fatal error:
>> stored/acquire.cc:217 No suitable device found to read Volume
>> "Test-AI-Cons-0901"
>> > > 2022-04-26 17:00:04 mcrbckxxx JobId 214: Releasing device
>> "AI-Device-Inc" (/mnt2/BAREOS).
>> > > 2022-04-26 17:00:04 mcrbckxxx JobId 214: stored/acquire.cc:158
>> Changing read device. Want Media Type="File-Cons" have="File-Inc"
>> device="AI-Device-Inc" (/mnt2/BAREOS)
>> > > 2022-04-26 17:00:04 mcrbckxxx JobId 214: Ready to append to end of
>> Volume "Test-AI-Cons-0903" size=224
>> > > 2022-04-26 17:00:04 mcrbckxxx JobId 214: Volume "Test-AI-Cons-0903"
>> previously written, moving to end of data.
>> > > 2022-04-26 17:00:04 bareos-dir JobId 214: Using Device
>> "AI-Device-Cons" to write.
>> > > 2022-04-26 17:00:04 bareos-dir JobId 214: Using Device
>> "AI-Device-Inc" to read.
>> > > 2022-04-26 17:00:04 bareos-dir JobId 214: Connected Storage daemon at
>> ***********:9103, encryption: TLS_CHACHA20_POLY1305_SHA256 TLSv1.3
>> > > 2022-04-26 17:00:04 bareos-dir JobId 214: Bootstrap records written
>> to /var/lib/bareos/bareos-dir.restore.5.bsr
>> > > 2022-04-26 17:00:04 bareos-dir JobId 214: Consolidating JobIds
>> 202,205,206,210,211
>> > > 2022-04-26 17:00:04 bareos-dir JobId 214: Start Virtual Backup JobId
>> 214, Job=backup-Test-CL-7499.2022-04-26_17.00.02_18
>> > >
>> > > I think that the problem here is that is trying to read the first
>> Full backup in the Volume "Test-AI-Cons-0901" which has a different
>> MediaType than AI-Device-Inc, but I followed the documentation that declare
>> "Full Backup Pool = AI-Consolidated" in the Job configuration.
>> > > I don't know if I'm doing somthing wrong with the Media Type.
>> > > Could anyone help me to solve this problem?
>> > >
>> > > Below my configs:
>> > >
>> > > #### SD configurations ####
>> > > #/etc/bareos/bareos-sd.d/storage/bareos-sd.conf
>> > > Storage {
>> > >   Name = bckxxx
>> > >   Maximum Concurrent Jobs = 20
>> > > }
>> > > #/etc/bareos/bareos-sd.d/device/AI-Device-Inc.conf
>> > > Device {
>> > >   Name = AI-Device-Inc
>> > >   Media Type = File-Inc
>> > >   Archive Device = /mnt2/BAREOS
>> > >   LabelMedia = yes
>> > >   Random Access = yes
>> > >   AutomaticMount = yes
>> > >   RemovableMedia = no
>> > >   AlwaysOpen = no
>> > >   Maximum Concurrent Jobs = 1
>> > > }
>> > > #/etc/bareos/bareos-sd.d/device/AI-Device-Cons.conf
>> > > Device {
>> > >   Name = AI-Device-Cons
>> > >   Media Type = File-Cons
>> > >   Archive Device = /mnt2/BAREOS
>> > >   LabelMedia = yes
>> > >   Random Access = yes
>> > >   AutomaticMount = yes
>> > >   RemovableMedia = no
>> > >   AlwaysOpen = no
>> > >   Maximum Concurrent Jobs = 1
>> > > }
>> > > #### DIRECTOR configurations ####
>> > > #/etc/bareos/bareos-dir.d/storage/bckxxx-AI-Inc.conf
>> > > Storage {
>> > >   Name = bckxxx-AI-Inc
>> > >   Address = *****
>> > >   Password = "*****"
>> > >   Device = AI-Device-Inc
>> > >   Media Type = File-Inc
>> > >   Maximum Concurrent Jobs = 1
>> > > }
>> > > #/etc/bareos/bareos-dir.d/storage/bckxxx-AI-Cons.conf
>> > > Storage {
>> > >   Name = bckxxx-AI-Cons
>> > >   Address = *****
>> > >   Password = "*****"
>> > >   Device = AI-Device-Cons
>> > >   Media Type = File-Cons
>> > >   Maximum Concurrent Jobs = 1
>> > > }
>> > > #/etc/bareos/bareos-dir.d/pool/Test-AI-Inc.conf
>> > > Pool {
>> > >   Name = Test-AI-Inc
>> > >   Pool Type = Backup
>> > >   Storage = bckxxx-AI-Inc
>> > >   Recycle = yes
>> > >   Auto Prune = yes
>> > >   Volume Retention = 360 days
>> > >   Maximum Volume Bytes = 50G
>> > >   Maximum Volumes = 10
>> > >   Volume Use Duration = 23h
>> > >   Label Format = "Test-AI-Inc-"
>> > >   Next Pool = Test-AI-Cons
>> > > }
>> > > #/etc/bareos/bareos-dir.d/pool/Test-AI-Cons.conf
>> > > Pool {
>> > >   Name = Test-AI-Cons
>> > >   Pool Type = Backup
>> > >   Storage = bckxxx-AI-Cons
>> > >   Recycle = yes
>> > >   Auto Prune = yes
>> > >   Volume Retention = 360 days
>> > >   Maximum Volume Bytes = 50G
>> > >   Maximum Volumes = 10
>> > >   Volume Use Duration = 23h
>> > >   Label Format = "Test-AI-Cons-"
>> > > }
>> > > #/etc/bareos/bareos-dir.d/jobdefs/Test-DefaultJob.conf
>> > > JobDefs {
>> > >   Name = "Test-DefaultJob"
>> > >   Type = Backup
>> > >   Level = Incremental
>> > >   FileSet = "File-Test"
>> > >   Messages = Standard
>> > >   Pool = Test-AI-Inc
>> > >   Priority = 10
>> > >   Write Bootstrap = "/var/lib/bareos/%c.bsr"
>> > >   Full Backup Pool = Test-AI-Cons
>> > >   Incremental Backup Pool = Test-AI-Inc
>> > > }
>> > > #/etc/bareos/bareos-dir.d/job/backup-Test-CL-7499.conf
>> > > Job {
>> > >   Name = "backup-Test-CL-7499"
>> > >   Client = "CL-7499"
>> > >   Enabled = no
>> > >   JobDefs = "Test-DefaultJob"
>> > >   AlwaysIncremental = yes
>> > >   AlwaysIncrementalJobRetention = 7 days
>> > >   Accurate = yes
>> > >   Schedule = Cons-Test
>> > > }
>> > >
>> > > Thanks in advance.
>> > > BR,
>> > > Luca
>> > >
>> > > --
>> > > 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/CAFd8Gm1_%2Bgb0LFswUYE%3DVFDnYchGAfUHe7EFiA4A3RwYwf3VMw%40mail.gmail.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/CAFd8Gm0BCByji2akp5n%2B7TkuNQRhVmZQmLkF5M%3DNzeKAhNPEwQ%40mail.gmail.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/CAFd8Gm0EQYLvvUW0r80%3DeS1%2B5TSD%3DgrcuLS00F8-es5-wR5v0Q%40mail.gmail.com.

Reply via email to