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