|
From: Stephen T. <st...@se...> - 2012-06-12 17:15:44
|
For most purposes, you use Case 1 and always refer to your changer,
since the drive will be automatically selected when running jobs and
when doing administrative tasks, you'll be prompted for a drive.
We use something like your Case 3 though because sometimes we want to do
things like force a job to use a specific drive and by having the Drives
(and not just the Library) defined in the Director's config, we can
specify that Drive on the command rather than the auto-selecting Library.
Stephen
On 06/12/2012 08:31 AM, yesi wrote:
> Hi,
>
> I'm with GNU/Debian squeeze.
> bacula 5.0.2-3
>
> i've got two drives and one changer (Robot works with one logical library).
> I defined one "autochanger" with one logical library.
> I'd like to know how to define my *bacula-dir.conf* on the "storage" part.
>
> Must i define two drives in the storage part or only one drive ?
> which case is the good one ?
>
> Thank you in advance for your feedback.
>
>
> Here's my configs:
>
> 1.
> # lsscsi -g
> 2.
> [0:2:0:0] disk IBM ServeRAID M5014 2.0. /dev/sda /dev/sg0
> 3.
> [1:0:0:0] tape IBM ULT3580-HH5 B6W1 /dev/st0 /dev/sg1
> 4.
> [2:0:0:0] cd/dvd HL-DT-ST DVDRAM GT30N IS09 /dev/sr0 /dev/sg2
> 5.
> [6:0:0:0] tape IBM ULT3580-HH5 B6W1 /dev/st1 /dev/sg3
> 6.
> [6:0:0:1] mediumx IBM 3573-TL A.60 /dev/sch0 /dev/sg4
> 7.
> 8.
> # ll /dev/changer*
> 9.
> lrwxrwxrwx 1 root root 3 12 juin 16:22 /dev/changer -> sg4
> 10.
> lrwxrwxrwx 1 root root 3 12 juin 16:22 /dev/changer1 -> sg4
> 11.
> 12.
> # ll /dev/ntape*
> 13.
> lrwxrwxrwx 1 root root 4 12 juin 16:22 /dev/ntape1 -> nst1
> 14.
> lrwxrwxrwx 1 root root 4 12 juin 16:22 /dev/ntape2 -> nst0
> 15.
> 16.
> 17.
> 18.
> $ cat/etc/bacula/bacula-sd.conf
> 19.
> 20.
> [...]
> 21.
> Autochanger {
> 22.
> Name = Autochanger
> 23.
> Device = Drive-1, Drive-2
> 24.
> Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
> 25.
> Changer Device = /dev/changer
> 26.
> }
> 27.
> 28.
> Device {
> 29.
> Name = Drive-1 #
> 30.
> Drive Index = 0
> 31.
> Media Type = LTO-5 # Library 3573-TL
> 32.
> Archive Device = /dev/ntape1
> 33.
> AutomaticMount = yes; # when device opened, read it
> 34.
> AlwaysOpen = yes;
> 35.
> RemovableMedia = yes;
> 36.
> RandomAccess = no;
> 37.
> AutoChanger = yes
> 38.
> Maximum File Size = 12GB # 12GB OK
> 39.
> Spool Directory = "/data/spool"
> 40.
> Maximum Spool Size = 100gb
> 41.
> Maximum Job Spool Size = 60gb
> 42.
> Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> 43.
> }
> 44.
> 45.
> Device {
> 46.
> Name = Drive-2 #
> 47.
> Drive Index = 0
> 48.
> Media Type = LTO-5 # Library 3573-TL
> 49.
> Archive Device = /dev/ntape2
> 50.
> AutomaticMount = yes; # when device opened, read it
> 51.
> AlwaysOpen = yes;
> 52.
> RemovableMedia = yes;
> 53.
> RandomAccess = no;
> 54.
> AutoChanger = yes
> 55.
> Maximum File Size = 12GB # 12GB OK
> 56.
> Spool Directory = "/data/spool"
> 57.
> Maximum Spool Size = 100gb
> 58.
> Maximum Job Spool Size = 60gb
> 59.
> Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> 60.
> }
> 61.
> [...]
> 62.
>
> 63.
>
>
> 64.
>
>
>
> 65.
> 66. *_Case 1 :_*
> 67.
>
> 68.
> $ cat /etc/bacula/bacula-dir.conf
> 69.
> 70.
> [...]
> 71.
> # Definition of file storage device
> 72.
> Storage {
> 73.
> Name = toto
> 74.
> # Do not use "localhost" here
> 75.
> Address = kraken # N.B. Use a fully qualified name
> here
> 76.
> SDPort = 9103
> 77.
> Password = "***" # password for Storage daemon
> 78.
> *Device = Autochanger * # must be same as Device
> in Storage daemon <------ ???
> 79.
> Media Type = LTO-5 # must be same as MediaType
> in Storage daemon
> 80.
> Autochanger = yes # enable for Autochanger device
> 81.
> }
> 82.
> 83.
> [...]
>
>
> 1.
>
>
>
> 2. *_Case 2 _*:
> 3.
> $ cat /etc/bacula/bacula-dir.conf
> 4.
> 5.
> [...]
> 6.
> # Definition of file storage device
> 7.
> Storage {
> 8.
> Name = titi1
> 9.
> Address = kraken # N.B. Use a fully qualified name
> here
> 10.
> SDPort = 9103
> 11.
> Password = "***" # password for Storage daemon
> 12.
> *Device = Drive-1 * # must be same as Device in
> Storage daemon <------ ???
> 13.
> Media Type = LTO-5 # must be same as MediaType
> in Storage daemon
> 14.
> Autochanger = yes # enable for Autochanger device
> 15.
> }
> 16.
> [...]
>
>
> 1. *_Case 3 :_*
> 2.
> [...]
> 3.
> # Definition of file storage device
> 4.
> Storage {
> 5.
> Name = titi1
> 6.
> Address = kraken # N.B. Use a fully qualified name
> here
> 7.
> SDPort = 9103
> 8.
> Password = "***" # password for Storage daemon
> 9.
>
> 10.
> *Device = Drive-1 * # must be same as Device in
> Storage daemon <------ ???
> 11.
> Media Type = LTO-5 # must be same as MediaType
> in Storage daemon
> 12.
> Autochanger = yes # enable for Autochanger device
> 13.
> }
> 14.
>
> 15.
> Storage {
> 16.
> Name = titi2
> 17.
> Address = kraken # N.B. Use a fully qualified name
> here
> 18.
> SDPort = 9103
> 19.
> Password = "***" # password for Storage daemon
> 20.
> *Device = Drive-2 * # must be same as Device in
> Storage daemon <------ ???
> 21.
> Media Type = LTO-5 # must be same as MediaType
> in Storage daemon
> 22.
> Autochanger = yes # enable for Autochanger device
> 23.
> }
> 24.
> [...]
>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>
>
>
> _______________________________________________
> Bacula-users mailing list
> Bac...@li...
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
--
Stephen Thompson Berkeley Seismological Laboratory
st...@se... 215 McCone Hall # 4760
404.538.7077 (phone) University of California, Berkeley
510.643.5811 (fax) Berkeley, CA 94720-4760
|