ok I've added the Max Concurrent Jobs = 20 into the director config file. and got the same result. when I ran the migrate job I got this
OK to run? (yes/mod/no): Unexpected question has been received. yes Job started. JobId=4 13-Sep 15:47 adcd1149-dir: The following 2 JobIds will be migrated: 1,2 13-Sep 15:47 adcd1149-dir: The following 1 JobIds will be migrated: 1 13-Sep 15:47 adcd1149-dir: Migration using JobId=1 Job=Client1.2006-09-13_15.43.35 13-Sep 15:47 adcd1149-dir: Bootstrap records written to /opt/bacula/working/adcd1149-dir.restore.1.bsr 13-Sep 15:47 adcd1149-dir: 13-Sep 15:47 adcd1149-dir: The job will require the following Volume(s) Storage(s) SD Device(s) =========================================================================== 13-Sep 15:47 adcd1149-dir: 13-Sep 15:47 adcd1149-dir: Backup00001 File FileStorage 13-Sep 15:47 adcd1149-dir: 13-Sep 15:47 adcd1149-dir: Job started. JobId=5 13-Sep 15:47 adcd1149-dir: Migration JobId 5 started. 13-Sep 15:47 adcd1149-dir: Migration using JobId=2 Job=BackupCatalog.2006-09-13_15.44.41 13-Sep 15:47 adcd1149-dir: Bootstrap records written to /opt/bacula/working/adcd1149-dir.restore.2.bsr 13-Sep 15:47 adcd1149-dir: 13-Sep 15:47 adcd1149-dir: The job will require the following Volume(s) Storage(s) SD Device(s) =========================================================================== 13-Sep 15:47 adcd1149-dir: 13-Sep 15:47 adcd1149-dir: Backup00001 File FileStorage 13-Sep 15:47 adcd1149-dir: for reasons of full disclosure, jobid#3 was a migrate job that returned 0 jobid's to migrate,(I forgot to mark the volume as used) but it still submitted a job that was waiting on max volume jobs.... I canceled it, and restarted the 3 daemons. I'll bump up the debug level and start over... here is the result of status dir _____________________________________________________ #status dir adcd1149-dir Version: 1.39.22 (08 Septermber 2006) i686-pc-linux-gnu mandrake release Daemon started 13-Sep-06 15:46, 0 Jobs run since started. No Scheduled Jobs. ==== Running Jobs: Console connected at 13-Sep-06 15:46 JobId Level Name Status ====================================================================== 4 Full Migrate-Volumes.2006-09-13_15.47.39 is waiting on max Storage jobs 5 Full Migrate-Volumes.2006-09-13_15.47.40 is waiting on max Storage jobs ==== Terminated Jobs: JobId Level Files Bytes Status Finished Name ==================================================================== 1 Full 7,044 193.6 M OK 13-Sep-06 15:44 Client1 2 Full 1 846.8 K OK 13-Sep-06 15:44 BackupCatalog ==== # > 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