Simple question...

Did you restart the SD daemon after modifying your SD file to use the  
LTO device instead of the HDD?

Erich



On Mar 15, 2007, at 6:22 PM, Mike Toscano wrote:

> OS: Ubuntu Linux 6.06
> Bacula version: 1.36.3
> Tape changer: Quantum Superloader 3, LTO Ultrium 3
> Changer passes btape autochanger test.
>
> status storage gives me an error:
> Automatically selected Storage: LTO-3
> Connecting to Storage daemon LTO-3 at lasbmms1w03.bmmad.internal:9103
> Failed to connect to Storage daemon LTO-3.
>
> All the daemons are running. I can ping the client with no problem. I
> was able to run backups with no problems when I was backing up to file
> -- hard drive. This is what I get since changing the config files to 
> back up to my tape changer.
>
> I have tried google and the list archives and the only other issue I
> have seen similar to this is where people set localhost in the address
> field. I have FQDNs wherever I need to specify a host so I think  
> I'm OK
> there.
>
> I'm quite sure this is a configuration issue. Can anyone tell me  
> what I
> have wrong or at least push me in the right direction?
>
> My config files follow this message.
>
> Thanks in advance. Any help at all would be tremendously appreciated.
>
> Mike
>
>
> ***********bacula-dir.conf***********
> [EMAIL PROTECTED]:/etc/bacula# cat bacula-dir.conf
> #
> # Default Bacula Director Configuration file
> #
> #  The only thing that MUST be changed is to add one or more
> #   file or directory names in the Include directive of the
> #   FileSet resource.
> #
> #  For Bacula release 1.36.3 (22 April 2005) -- debian testing/ 
> unstable
> #
> #  You might also want to change the default email address
> #   from root to your address.  See the "mail" and "operator"
> #   directives in the Messages resource.
> #
>
> Director {                            # define myself
>   Name = bmm-s1-dir
>   DIRport = 9101                # where we listen for UA connections
>   QueryFile = "/etc/bacula/scripts/query.sql"
>   WorkingDirectory = "/var/lib/bacula"
>   PidDirectory = "/var/run/bacula"
>   Maximum Concurrent Jobs = 1
>   Password = ""         # Console password
>   Messages = Daemon
> }
>
> JobDefs {
>   Name = "DefaultJob"
>   Type = Backup
>   Level = Full
>   Client = lasbmms1w03-fd
>   FileSet = "Full Set"
>   Schedule = "WeeklyCycle"
>   Storage = LTO-3
>   Messages = Standard
>   Pool = Default
>   Priority = 10
> }
>
>
> #
> # Define the main nightly save backup job
> #   By default, this job will back up to disk in /tmp
> Job {
>   Name = "lasbmms1w03-fd"
>   JobDefs = "DefaultJob"
>   Write Bootstrap = "/var/lib/bacula/lasbmms1w03-fd.bsr"
> }
>
>
> Job {
>   Name = "BackupCatalog"
>   JobDefs = "DefaultJob"
>   Level = Full
>   FileSet="Catalog"
>   Schedule = "WeeklyCycleAfterBackup"
>   # This creates an ASCII copy of the catalog
>   RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup -u<user>
> -p<password>"
>   # This deletes the copy of the catalog
>   RunAfterJob  = "/etc/bacula/scripts/delete_catalog_backup"
>   Write Bootstrap = "/var/lib/bacula/BackupCatalog.bsr"
>   Priority = 11                   # run after main backup
> }
>
> # Standard Restore template, to be changed by Console program
> Job {
>   Name = "RestoreFiles"
>   Type = Restore
>   Client=lasbmms1w03-fd
>   FileSet="Full Set"
>   Storage = LTO-3
>   Pool = Default
>   Messages = Standard
>   Where = /tmp/bacula-restores
> }
>
> #
> #  Put your list of files here, preceded by 'File =', one per line
> #    or include an external list with:
> #
> #    File = <file-name
> #
> #  Note: / backs up everything on the root partition.
> #    if you have other partitons such as /usr or /home
> #    you will probably want to add them too.
> #
> #  By default this is defined to point to the Bacula build
> #    directory to give a reasonable FileSet to backup to
> #    disk storage during initial testing.
> #
> #    File = /build/buildd/bacula-1.36.3
> #  }
>
> #
> # If you backup the root directory, the following two excluded
> #   files can be useful
> #
> #  Exclude {
> #    File = /proc
> #    File = /tmp
> #    File = /.journal
> #    File = /.fsck
> #  }
> #}
>
> #
> # When to do the backups, full backup on first sunday of the month,
> #  differential (i.e. incremental since full) every other sunday,
> #  and incremental backups other days
> #Schedule {
> #  Name = "WeeklyCycle"
> #  Run = Level=Full Pool=SundayPool Monday at 0:10am
> #  Run = Level=Full Pool=MondayPool Tuesday at 0:10am
> #  Run = Level=Full Pool=TuesdayPool Wednesday at 0:10am
> #  Run = Level=Full Pool=WednesdayPool Wednesday at 0:10am
> #  Run = Level=Full Pool=ThursdayPool Friday at 0:10am
> #  Run = Level=Full Pool=FridayPool Saturday at 0:10am
> #  Run = Level=Full Pool=SaturdayPool Sunday at 0:10am
> #}
>
> Schedule {
>   Name = "WeeklyCycle"
>   Run = Full 1st sun at 1:05
>   Run = Differential 2nd-5th sun at 1:05
>   Run = Incremental mon-sat at 1:05
> }
>
>
> # This schedule does the catalog. It starts after the WeeklyCycle
> Schedule {
>   Name = "WeeklyCycleAfterBackup"
>   Run = Full sun-sat at 1:10
> }
>
> # This is the backup of the catalog
> FileSet {
>   Name = "Catalog"
>   Include {
>     Options {
>       signature = MD5
>     }
>     File = /var/lib/bacula/bacula.sql
>   }
> }
>
> # Client (File Services) to backup
> Client {
>   Name = lasbmms1w03-fd
>   Address = lasbmms1w03.bmmad.internal
>   FDPort = 9102
>   Catalog = MyCatalog
>   Password = ""                       # password for FileDaemon
>   File Retention = 30 days            # 30 days
>   Job Retention = 6 months            # six months
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
> # List of files to be backed up
> FileSet {
>   Name = "Full Set"
>   Include {
>     File = c:\misc\scripts
>     Options { compression=GZIP
>       signature = MD5 }
>     }
> }
>
> Storage {
>   Name = LTO-3                     # Do not use "localhost" here
>   Address = lasbmms1w03.bmmad.internal    # N.B. Use a fully qualified
> name here
>   SDPort = 9103
>   Password = ""
>   Device = LTO-3
>   Media Type = LTO-3
> }
>
>
> # Definition of LTO-3 tape storage device
> #Storage {
> #  Name = superloader              # Do not use "localhost" here
> #  Address = bmm-s1                # N.B. Use a fully qualified  
> name here
> #  SDPort = 9103
> #  Password = ""                   # password for Storage daemon
> #  Device = LTO-3                  # must be same as Device in Storage
> daemon
> #  Media Type = LTO-3              # must be same as MediaType in
> Storage daemon
> #}
>
> # Definition of DDS tape storage device
> #Storage {
> #  Name = DDS-4
> #  Do not use "localhost" here
> #  Address = bmm-s1                # N.B. Use a fully qualified  
> name here
> #  SDPort = 9103
> #  Password = ""                   # password for Storage daemon
> #  Device = DDS-4                  # must be same as Device in Storage
> daemon
> #  Media Type = DDS-4              # must be same as MediaType in
> Storage daemon
> #}
>
> # Generic catalog service
> Catalog {
>   Name = MyCatalog
>   dbname = bacula;  password = ""
> }
>
> # Reasonable message delivery -- send most everything to email address
> #  and to the console
> Messages {
>   Name = Standard
> #
> # NOTE! If you send to two email or more email addresses, you will  
> need
> #  to replace the %r in the from field (-f part) with a single valid
> #  email address in both the mailcommand and the operatorcommand.
> #
>   mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\)  
> %r\"
> -s \"Bacula: %t %e of %c %l\" %r"
>   operatorcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\ 
> (Bacula\)
> %r\" -s \"Bacula: Intervention needed for %j\" %r"
>   mail = [EMAIL PROTECTED] = all, !skipped
>   operator = [EMAIL PROTECTED] = mount
>   console = all, !skipped, !saved
> #
> # WARNING! the following will create a file that you must cycle from
> #          time to time as it will grow indefinitely. However, it will
> #          also keep all your messages if they scroll off the console.
> #
>   append = "/var/lib/bacula/log" = all, !skipped
> }
>
>
> #
> # Message delivery for daemon messages (no job).
> Messages {
>   Name = Daemon
>   mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\)  
> %r\"
> -s \"Bacula daemon message\" %r"
>   mail = [EMAIL PROTECTED] = all, !skipped
>   console = all, !skipped, !saved
>   append = "/var/lib/bacula/log" = all, !skipped
> }
>
>
>
>
> # Default pool definition
> Pool {
>   Name = Default
>   Pool Type = Backup
>   Recycle = yes                       # Bacula can automatically  
> recycle
> Volumes
>   AutoPrune = yes                     # Prune expired volumes
>   Volume Retention = 365 days         # one year
>   Accept Any Volume = yes             # write on any volume in the  
> pool
> }
>
> #
> # Restricted console used by tray-monitor to get the status of the  
> director
> #
> #Console {
> #  Name = bmm-s1-mon
> #  Password = ""
> #  CommandACL = status, .status
> #}
> ###################### fileserver Client #####################
> #Job {
> #  Name = "lasbmms1w03"
> #  Type = Backup
> #  Client = lasbmms1w03-fd
> #  FileSet = "fileserver"
> #  Schedule = "WeeklyCycle"
> #  Storage = File
> #  Messages = Standard
> #  Pool = Default
> #  Write Bootstrap = "/var/lib/bacula/lasbmms1w03.bsr"
> #}
> # Client (File Services) to backup
> #Client {
> #  Name = lasbmms1w03-fd
> #  Address = lasbmms1w03.bmmad.internal
> #  FDPort = 9102
> #  Catalog = MyCatalog
> #  Password = ""                       # password for
> #  File Retention = 30d                # 30 days
> #  Job Retention = 180d                # six months
> #  AutoPrune = yes                     # Prune expired Jobs/Files
> #}
>
> # List of files to be backed up
> #FileSet {
> #  Name = "fileserver"
> #  Include {
> #    File = d:/home/departments/sales
> #    Options { compression=GZIP
> #      signature = MD5 }
> #    }
> #}
>
> # Standard Restore template, to be changed by Console program
> #Job {
> #  Name = "fileserverrestore"
> #  Type = Restore
> #  Client=lasbmms1w03-fd
> #  FileSet="fileserver"
> #  Storage = superloader
> #  Pool = Default
> #  Messages = Standard
> #  Where = /tmp/bacula-restores
> #}
>
> ###################### Test Client #####################
> #Job {
> #  Name = "bmm-dsalour"
> #  Type = Backup
> #  Client = bmm-dsalour-fd
> #  FileSet = "test1"
> #  Schedule = "WeeklyCycle"
> #  Storage = File
> #  Messages = Standard
> #  Pool = Default
> #  Write Bootstrap = "/var/lib/bacula/bmm-dsalour.bsr"
> #}
> ## Client (File Services) to backup
> #Client {
> #  Name = bmm-dsalour-fd
> #  Address = 10.0.3.26
> #  FDPort = 9102
> #  Catalog = MyCatalog
> #  Password = ""                       # password for
> #  File Retention = 30d                # 30 days
> #  Job Retention = 180d                # six months
> #  AutoPrune = yes                     # Prune expired Jobs/Files
> #}
>
> ## List of files to be backed up
> #FileSet {
> #  Name = "test1"
> #  Include {
> #    File = c:\misc
> #    Options { compression=GZIP
> #      signature = MD5 }
> #    }
> #}
>
> ******************bacula-sd.conf*******************
>
> [EMAIL PROTECTED]:/etc/bacula# cat bacula-sd.conf
> #
> # Default Bacula Storage Daemon Configuration file
> #
> #  For Bacula release 1.36.3 (22 April 2005) -- debian testing/ 
> unstable
> #
> # You may need to change the name of your tape drive
> #   on the "Archive Device" directive in the Device
> #   resource.  If you change the Name and/or the
> #   "Media Type" in the Device resource, please ensure
> #   that dird.conf has corresponding changes.
> #
>
> Storage {                             # definition of myself
>   Name = bmm-s1-sd
>   SDPort = 9103                  # Director's port
>   WorkingDirectory = "/var/lib/bacula"
>   Pid Directory = "/var/run/bacula"
>   Maximum Concurrent Jobs = 20
> }
>
> #
> # List Directors who are permitted to contact Storage daemon
> #
> Director {
>   Name = bmm-s1-dir
>   Password = ""
> }
>
> #
> # Restricted Director, used by tray-monitor to get the
> #   status of the storage daemon
> #
> Director {
>   Name = bmm-s1-mon
>   Password = ""
>   Monitor = yes
> }
>
> #
> # Devices supported by this Storage daemon
> # To connect, the Director's bacula-dir.conf must have the
> #  same Name and MediaType.
> #
>
> #Device {
> #  Name = FileStorage
> #  Media Type = File
> #  Archive Device = /tmp
> #  LabelMedia = yes;                   # lets Bacula label  
> unlabeled media
> #  Random Access = Yes;
> #  AutomaticMount = yes;               # when device opened, read it
> #  RemovableMedia = no;
> #  AlwaysOpen = no;
> #}
>
> #
> # A Linux or Solaris tape drive
> #
> Device {
>  Name = LTO-3                        #
>  Media Type = LTO-3
>  Archive Device = /dev/nst0
>  AutomaticMount = yes;               # when device opened, read it
>  AlwaysOpen = yes;
>  RemovableMedia = yes;
>  RandomAccess = no;
>  Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
>  Changer Device = /dev/sg2
>  AutoChanger = yes
>  Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> }
>
> #
> # A FreeBSD tape drive
> #
> #Device {
> #  Name = DDS-4
> #  Description = "DDS-4 for FreeBSD"
> #  Media Type = DDS-4
> #  Archive Device = /dev/nsa1
> #  AutomaticMount = yes;               # when device opened, read it
> #  AlwaysOpen = yes
> #  Offline On Unmount = no
> #  Hardware End of Medium = no
> #  BSF at EOM = yes
> #  Backward Space Record = no
> #  Fast Forward Space File = no
> #  TWO EOF = yes
> #}
>
> #
> # A OnStream tape drive.
> # You need the kernel osst driver 0.9.14 or later, and
> #   do "mt -f /dev/nosst0 defblksize 32768" once as root.
> #
> #Device {
> #  Name = OnStream
> #  Description = "OnStream drive on Linux"
> #  Media Type = OnStream
> #  Archive Device = /dev/nrst0
> #  AutomaticMount = yes;               # when device opened, read it
> #  AlwaysOpen = yes
> #  Offline On Unmount = no
> ## The min/max blocksizes of 32768 are *required*
> #  Minimum Block Size = 32768
> #  Maximum Block Size = 32768
> #}
>
> #
> # A very old Exabyte with no end of media detection
> #
> #Device {
> #  Name = "Exabyte 8mm"
> #  Media Type = "8mm"
> #  Archive Device = /dev/nrst0
> #  Hardware end of medium = No;
> #  AutomaticMount = yes;               # when device opened, read it
> #  AlwaysOpen = Yes;
> #  RemovableMedia = yes;
> #  RandomAccess = no;
> #}
>
> #
> # Send all messages to the Director,
> # mount messages also are sent to the email address
> #
> Messages {
>   Name = Standard
>   director = bmm-s1-dir = all
> }
>
> ***************bacula-fd.conf*****************
>
> [EMAIL PROTECTED]:/etc/bacula# cat bacula-fd.conf
> #
> # Default  Bacula File Daemon Configuration file
> #
> #  For Bacula release 1.36.3 (22 April 2005) -- debian testing/ 
> unstable
> #
> # There is not much to change here except perhaps the
> # File daemon Name to
> #
>
> #
> # List Directors who are permitted to contact this File daemon
> #
> Director {
>   Name = bmm-s1-dir
>   Password = ""
> }
>
> #
> # Restricted Director, used by tray-monitor to get the
> #   status of the file daemon
> #
> Director {
>   Name = bmm-s1-mon
>   Password = ""
>   Monitor = yes
> }
>
> #
> # "Global" File daemon configuration specifications
> #
> FileDaemon {                          # this is me
>   Name = bmm-s1-fd
>   FDport = 9102                  # where we listen for the director
>   WorkingDirectory = /var/lib/bacula
>   Pid Directory = /var/run/bacula
>   Maximum Concurrent Jobs = 20
> }
>
> # Send all messages except skipped files back to Director
> Messages {
>   Name = Standard
>   director = bmm-s1-dir = all, !skipped
> }
> [EMAIL PROTECTED]:/etc/bacula#
>
>
> ---------------------------------------------------------------------- 
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to  
> share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php? 
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to