Am 13.04.22 um 09:56 schrieb Stefan G. Weichinger:

Am 12.04.22 um 17:57 schrieb Jose M Calhariz:
Hi,

To tell that I have 1 instalation of amanda in Debian 11 with vtapes
working flawless.  Can we share the setup?

Sure, I'd appreciate that.

I have several vtape-installations working OK, it seems that the special config with aggregating 2 or more chg-disk-changers is the problem here.

I will post such a config in the next hour.

OK, showing.

I won't post the whole amanda.conf as it is long and maybe irrelevant for this topic.

Just the parts around the changers, and some scheduling parameters.

See "amadmin vtape config" here:

https://gist.github.com/stefangweichinger/693eeb2c0c02d03abb31b53073352dd1

(yes, way too many old dumptypes in there etc)

-

I take the setup from a site where we have 7 external USB drives with vtapes on them.

So 7 changer devices like this:

define changer disk1 {
        tpchanger "chg-disk:/mnt/externaldisk1"
                property "num_slot" "20"
                property "auto-create-slot" "yes"
                property "removable" "yes"
                property "MOUNT" "yes"
                property "UMOUNT" "yes"
                property "UMOUNT-LOCKFILE" 
"/etc/amanda/vtape/externaldisk1.lock"
                property "UMOUNT-DELAY" "1"
}

define changer disk2 {
        tpchanger "chg-disk:/mnt/externaldisk2"
                property "num_slot" "20"
                property "auto-create-slot" "yes"
                property "removable" "yes"
                property "MOUNT" "yes"
                property "UMOUNT" "yes"
                property "UMOUNT-LOCKFILE" 
"/etc/amanda/vtape/externaldisk2.lock"
                property "UMOUNT-DELAY" "1"
}

... up to changer disk3. all the disks are listed in /etc/fstab

UUID=5a5a9927-995f-4f0f-98ff-d222561f84ff /mnt/externaldisk1 ext4 relatime,noauto,user 0 2

and are (un-)mounted by the backup-user at amanda runtime.

-

The 7 chg-disk changers are aggregated into one "tpchanger" via chg-aggregate:

define changer aggregate {
        tpchanger "chg-aggregate:{disk1,disk2,disk3,disk4,disk5,disk6,disk7}"
                property "state_filename" "/etc/amanda/vtape/aggregate.stats"
                property "allow-missing-changer" "yes"
}

And that one is used via:

tpchanger           "aggregate"

- The "design goal" here was:

an employee should swap the usb-disk every week.

Amanda should rotate vtapes on one disk if they forget to change the disk.

Amanda should use vtapes on each external disk, regardless which disk is attached.

That works OK.

Right now it's only that issue around "why aren't existing vtapes recognized and used?".

--

I also have this:

define taperscan "lexi" {
plugin "lexical"
#plugin "traditional"
}

DEFINE STORAGE vtape {
      TPCHANGER           "aggregate"
      LABELSTR            "vtape-[0-9]*-[0-9]*"
      TAPEPOOL            "vtape"
      RUNTAPES            2
      TAPERSCAN           "lexi"
      TAPETYPE            "vtape"
      TAPERALGO           FIRSTFIT

storage "vtape"

Maybe redundant, I don't know.

-

The tapetype used:

define tapetype vtape {
        comment "Dump onto hard disk"
        length 160 GB
        part-size 1 GB
        part-cache-type memory
}








Reply via email to