On Wednesday 13 September 2006 21:15, Fred Dussault wrote: > thanks for the kind words! > > Did you see anything blatantly and obviously wrong with my config?
Yes, did you scroll down and look at the rest of what I wrote? > > > Hello, > > > > Congratulations on being the first person to actually present a > Migration > > problem and for providing lots of nice information ! :-) > > > > On Wednesday 13 September 2006 20:13, Your Name wrote: > > > Greetings, > > > > > > I have a simple setup, I've included my conf files below. here's > the > > > situation. > > > > > > I have one client, (the bacula server) one tape drive (exabyte vx-2 > > > external drive, no changer) one tape volume, one "File" volume. > > > > > > 2 backup jobs, one of /home, and one of the catalog. > > > > > > I can pass all the hardware tests etc. here's my process. > > > > > > drop the database, reload a clean database. delete the backup file > > > volumes from the directory. fresh. start the 3 bacula daemons > using > > > the conf files below. > > > > > > label a volume for the File pool, label a tape for the tape pool. > > > everything is good. > > > > > > run the fd backup, writes to the file. good > > > run the catalog backup, it writes to file as well. > > > > > > I then update the volume to "used" so it can be eligable for > migration. > > > > > > I run the migrate-volume job, and I get: > > > ############################################### > > > the following 1 jobIDs will be migrated :1 > > > Migration using JobID=1 job=client1.2006-09-13_11.06.14 > > > Bootstrap records written to /opt/bacula/working/adcd1149- > > > dir.restore.1.bsr > > > > > > the job will require the following > > > volume Backup00001| Storage(s) File| SD Devices FileStorage > > > ################################################# > > > > > > and the job is then waiting for max storage jobs. > > > > > > output for status storage=file= > > > > > > ################################################# > > > > > > Running jobs: No Jobs Running > > > ==== > > > Jobs waiting to reserve a drive: > > > ==== > > > Terminated Jobs: > > > jobID level files bytes status finnished name > > > 1 full 7059 198.9M OK 13-sep-06 11:06 client1 > > > 2 full 1 848.7k OK 13-sep-06 11:08 backupcatatlog > > > ==== > > > device status: > > > Device "FileStorage" (/bacvols/volumes) is not open > > > Device "Drive-1" (/dev/nst0) os mounted with Volume="Tape00001" > > > Pool="Unknown" > > > total bytes Read=0 blocks read =0 bytes/block=0 > > > === > > > In use volume status > > > Tape00001 on device "Drive-1" (/dev/nst0) > > > ==== > > > > > > so I'm kind of stuck > > > > > > I've been fighting it for a day and a half now, and I'm not sure > what > > > I'm doing wrong, its probably something obvious, but for some > reason, > > > I'm blind to it.. > > > > Why don't you try to set Maximum Concurrent Jobs = 20 in your bacula- > dir.conf? > > I suspect that the Director is having problems running jobs. > > > > If the problem persists, you can do two additional things: > > 1. Show us the output of "status dir" so we can see what the Director > has > > running. > > > > 2. Try running the director with debug level 100 (i.e. -d100) on the > command > > line. That should show us if anything is getting hung up in the > reservation > > system. > > > > Regards, > > > > Kern > > > > > > > > > > below are my conf files. if there is more information you would > like, > > > please let me know, and I'll provide it > > > > > > scroll down if you dare... > > > # > > > # For Bacula release 1.39.22 (08 Septermber 2006) -- mandrake > release > > > # > > > # 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 = adcd1149-dir > > > DIRport = 9101 # where we listen for UA connections > > > QueryFile = "/opt/bacula/etc/query.sql" > > > WorkingDirectory = "/opt/bacula/working" > > > PidDirectory = "/opt/bacula/working" > > > Maximum Concurrent Jobs = 1 > > > Password = "directorpassword" # Console password > > > Messages = Daemon > > > } > > > > > > JobDefs { > > > Name = "DefaultJob" > > > Type = Backup > > > Level = Incremental > > > Client = adcd1149-fd > > > FileSet = "Full Set" > > > # Schedule = "WeeklyCycle" > > > Storage = File > > > 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 = "Client1" > > > JobDefs = "DefaultJob" > > > # Write Bootstrap = "/opt/bacula/working/Client1.bsr" > > > } > > > > > > # Backup the catalog database (after the nightly save) > > > Job { > > > Name = "BackupCatalog" > > > JobDefs = "DefaultJob" > > > Level = Full > > > FileSet="Catalog" > > > # Schedule = "WeeklyCycleAfterBackup" > > > # This creates an ASCII copy of the catalog > > > RunBeforeJob = "/opt/bacula/etc/make_catalog_backup bacula bacula" > > > # This deletes the copy of the catalog > > > RunAfterJob = "/opt/bacula/etc/delete_catalog_backup" > > > # Write Bootstrap = "/opt/bacula/working/BackupCatalog.bsr" > > > Priority = 11 # run after main backup > > > } > > > > > > Job { > > > Name = "Migrate-Volumes" > > > Type = Migrate > > > Level = Full > > > Client = adcd1149-fd > > > FileSet = "Full Set" > > > Messages = Standard > > > Storage = Tape > > > Pool = Default > > > Maximum Concurrent Jobs = 4 > > > Selection Type = Volume > > > Selection Pattern = "Backup00001*" > > > } > > > > > > > > > # > > > # Standard Restore template, to be changed by Console program > > > # Only one such job is needed for all Jobs/Clients/Storage ... > > > # > > > Job { > > > Name = "RestoreFiles" > > > Type = Restore > > > Client=adcd1149-fd > > > FileSet="Full Set" > > > Storage = File > > > Pool = Default > > > Messages = Standard > > > Where = /tmp/bacula-restores > > > } > > > > > > > > > # List of files to be backed up > > > FileSet { > > > Name = "Full Set" > > > Include { > > > Options { > > > signature = MD5 > > > } > > > > > > File = /home > > > File = /export > > > File = /export/home > > > File = "c:/documents and settings/dussaulta/desktop" > > > } > > > > > > # > > > # If you backup the root directory, the following two excluded > > > # files can be useful > > > # > > > Exclude { > > > File = /proc > > > File = /tmp > > > File = /.journal > > > File = /.fsck > > > } > > > } > > > > > > # This is the backup of the catalog > > > FileSet { > > > Name = "Catalog" > > > Include { > > > Options { > > > signature = MD5 > > > } > > > File = /opt/bacula/working/bacula.sql > > > } > > > } > > > > > > # Client (File Services) to backup > > > Client { > > > Name = adcd1149-fd > > > Address = adcd1149 > > > FDPort = 9102 > > > Catalog = MyCatalog > > > Password = "fdpassword" # password for FileDaemon > > > File Retention = 30 days # 30 days > > > Job Retention = 6 months # six months > > > AutoPrune = yes # Prune expired Jobs/Files > > > } > > > > > > # Definition of file storage device > > > Storage { > > > Name = File > > > # Do not use "localhost" here > > > Address = adcd1149 # N.B. Use a fully qualified > name > > > here > > > SDPort = 9103 > > > Password = "sdpassword" > > > Device = FileStorage > > > Media Type = File > > > } > > > Storage { > > > Name = Tape > > > #Do not use "localhost" here > > > Address = adcd1149 # N.B. Use a fully qualified > name > > > here > > > SDPort = 9103 > > > Password = "sdpassword" # password for Storage daemon > > > Device = Drive-1 # must be same as Device in > > > Storage daemon > > > Media Type = "VXA-2" # must be same as MediaType > in > > > Storage daemon > > > # Autochanger = yes # enable for autochanger > device > > > } > > > > > > # Generic catalog service > > > Catalog { > > > Name = MyCatalog > > > dbname = bacula; user = bacula; password = "" > > > } > > > > > > # > > > mailcommand = "/opt/bacula/bin/bsmtp -h localhost -f \"\(Bacula\) > % > > > r\" -s \"Bacula: %t %e of %c %l\" %r" > > > operatorcommand = "/opt/bacula/bin/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 = "/opt/bacula/working/log" = all, !skipped > > > } > > > > > > # Message delivery for daemon messages (no job). > > > Messages { > > > Name = Daemon > > > mailcommand = "/opt/bacula/bin/bsmtp -h localhost -f \"\(Bacula\) > % > > > r\" -s \"Bacula daemon message\" %r" > > > mail = [EMAIL PROTECTED] = all, !skipped > > > console = all, !skipped, !saved > > > append = "/opt/bacula/working/log" = all, !skipped > > > } > > > > > > # Default pool definition > > > Pool { > > > Name = Default > > > Pool Type = Backup > > > Next Pool = Tape > > > Recycle = yes # Bacula can automatically > > > recycle Volumes > > > AutoPrune = yes # Prune expired volumes > > > Volume Retention = 365 days # one year > > > } > > > > > > Pool { > > > Name = Tape > > > Pool Type = Backup > > > Recycle = no # Bacula can automatically > recycle > > > Volumes > > > AutoPrune = no # Prune expired volumes > > > Volume Retention = 1095 days # Three year > > > } > > > > > > # > > > # Restricted console used by tray-monitor to get the status of the > > > director > > > # > > > Console { > > > Name = adcd1149-mon > > > Password = "MLhvSQMlt97xrDgR6Z6eRjxcTEWnoNWJtKssUAW1B79/" > > > CommandACL = status, .status > > > } > > > > ====================================================================== > > > # > > > # Default Bacula Storage Daemon Configuration file > > > # > > > # For Bacula release 1.39.22 (08 Septermber 2006) -- mandrake > release > > > # > > > > > > Storage { # definition of myself > > > Name = adcd1149-sd > > > SDPort = 9103 # Director's port > > > WorkingDirectory = "/opt/bacula/working" > > > Pid Directory = "/opt/bacula/working" > > > Maximum Concurrent Jobs = 20 > > > } > > > > > > # > > > # List Directors who are permitted to contact Storage daemon > > > # > > > Director { > > > Name = adcd1149-dir > > > Password = "sdpassword" > > > } > > > > > > # > > > # Restricted Director, used by tray-monitor to get the > > > # status of the storage daemon > > > # > > > Director { > > > Name = adcd1149-mon > > > Password = "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 = /bacvols/volumes > > > LabelMedia = yes; # lets Bacula label unlabeled > > > media > > > Random Access = Yes; > > > AutomaticMount = yes; # when device opened, read it > > > RemovableMedia = no; > > > AlwaysOpen = no; > > > } > > > > > > > > > Device { > > > Name = Drive-1 # > > > Drive Index = 0 > > > Media Type = "VXA-2" > > > Archive Device = /dev/nst0 > > > AutomaticMount = yes; # when device opened, read it > > > AlwaysOpen = yes; > > > LabelMedia = yes; > > > RemovableMedia = yes; > > > RandomAccess = no; > > > # AutoChanger = yes > > > # # Enable the Alert command only if you have the mtx package > loaded > > > # Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" > > > } > > > > > > # > > > # Send all messages to the Director, > > > # mount messages also are sent to the email address > > > # > > > Messages { > > > Name = Standard > > > director = adcd1149-dir = all > > > } > > > =================================================================== > > > # > > > # Default Bacula File Daemon Configuration file > > > # > > > # For Bacula release 1.39.22 (08 Septermber 2006) -- mandrake > release > > > # > > > # 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 = adcd1149-dir > > > Password = "fdpassword" > > > } > > > > > > # > > > # Restricted Director, used by tray-monitor to get the > > > # status of the file daemon > > > # > > > Director { > > > Name = adcd1149-mon > > > Password = "mon-password" > > > Monitor = yes > > > } > > > > > > # > > > # "Global" File daemon configuration specifications > > > # > > > FileDaemon { # this is me > > > Name = adcd1149-fd > > > FDport = 9102 # where we listen for the director > > > WorkingDirectory = /opt/bacula/working > > > Pid Directory = /opt/bacula/working > > > Maximum Concurrent Jobs = 20 > > > } > > > > > > # Send all messages except skipped files back to Director > > > Messages { > > > Name = Standard > > > director = adcd1149-dir = all, !skipped, !restored > > > } > > > > > > > > > > > > -- > > > > > > > > > -------------------------------------------------------------------- > ----- > > > Using Tomcat but need to do more? Need to support web services, > security? > > > Get stuff done quickly with pre-integrated technology to make your > job > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > Bacula-users mailing list > > > Bacula-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/bacula-users > > > > > > > > > -- > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users