hi,

just try to ass
dir.conf
Director{
....
DirAddress = 0.0.0.0
}
sd.conf
Storage {
....
 SDAddress = 0.0.0.0
}

fd.conf
FileDaemon {
....
FDAddress = 127.0.0.1
}

regards


On 18.03.2011 09:00, Lawrence Strydom wrote:
> Hi List,
>
> I have been tasked to test bacula as a possible backup solution for my
> organisation and I configured a simple lab using two VMWare Server
> V1.0.6 instances, one as the bacula server and one as the client on my
> WinXP test machine.
> The VMWare servers both run openSuSE11.3.
>
> I used "Host Only" networking where the two Vmware servers share a
> private network with the host.
>
> VM Bacula server running Bacula 5.0.3 compiled with the following
> configure options;
>
> *--enable-smartalloc --sbindir=/usr/local/bacula/bin
> --sysconfdir=/usr/local/bacula/bin -with-mysql -with-openssl
> -enable-bat -sysconfdir=/etc/bacula -enable-tray-monitor*
>
> *
> *
>
> VM Bacula client running Bacula 5.0.3 compiled with
>  *--enable-client-only *
> configure option.
>
> bacula-dir.conf on VM Bacula server:
> *###################################################################################################
> Director {                           
>   Name = backup01-dir
>   DIRport = 9101             
>   QueryFile = "/etc/bacula/query.sql"
>   WorkingDirectory = "/var/bacula/working"
>   PidDirectory = "/var/run"
>   Maximum Concurrent Jobs = 1
>   Password = "NyYEic1bpHXLQaIRA6bgcaMsAXUWDmRmAxzV6dR+A3G/"        
>   Messages = Daemon
> }
>
>
> JobDefs {
>   Name = "DefaultJob"
>   Type = Backup
>   Level = Incremental
>   Client = backup01-fd
>   FileSet = "Full Set"
>   Schedule = "WeeklyCycle"
>   Accurate = Yes
>   Messages = Standard
>   Pool = Full-pool
>   Priority = 10
>   Write Bootstrap = "/var/bacula/working/%c.bsr"
> }
>
> Job {
>   Name = "Backup01_selfbackup"
>   JobDefs = "DefaultJob"
> }
>
> Job {
>   Name = "BackupCatalog"
>   JobDefs = "DefaultJob"
>   Level = Full
>   FileSet="Catalog"
>   Schedule = "WeeklyCycleAfterBackup"
>    RunBeforeJob = "/etc/bacula/make_catalog_backup.pl MyCatalog"
>    RunAfterJob  = "/etc/bacula/delete_catalog_backup"
>   Write Bootstrap = "/var/bacula/working/%n.bsr"
>   Priority = 11                  
> }
>
> Job {
>   Name = "RestoreFiles"
>   Type = Restore
>   Client=backup01-fd
>   FileSet="Full Set"
>   Storage = Full
>   Pool = Default
>   Messages = Standard
>   Where = /tmp/bacula-restores
> }
>
> FileSet {
>   Name = "Full Set"
>   Include {
>     Options {
>       signature = MD5
>     }
>
>     File = /usr/local/bacula/bin
>     File = /etc/bacula
>   }
>
>   Exclude {
>     File = /var/bacula/working
>     File = /tmp
>     File = /proc
>     File = /tmp
>     File = /.journal
>     File = /.fsck
>   }
> }
>
> Schedule {
>   Name = "WeeklyCycle"
>   Run = Level=Full FullPool=Full-pool Storage=Full tue at 08:05
>   Run = Level=Incremental IncrementalPool=Inc-pool Storage=Incr mon at
> 08:05
>   Run = Level=Incremental IncrementalPool=Inc-pool Storage=Incr
> tue-fri at 08:05
> }
>
> Schedule {
>   Name = "WeeklyCycleAfterBackup"
>   Run = Full sun-sat at 23:10
> }
>
> FileSet {
>   Name = "Catalog"
>   Include {
>     Options {
>       signature = MD5
>     }
>     File = "/var/bacula/working/bacula.sql"
>   }
> }
>
> Client {
>   Name = backup01-fd
>   Address = localhost
>   FDPort = 9102
>   Catalog = MyCatalog
>   Password = "BhPuYwB0ytlQPAjPe086Qi/zThuG9oaJNhe+KrxoDUAO"          #
> password for FileDaemon
>   File Retention = 30 days            # 30 days
>   Job Retention = 6 months            # six months
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
> Storage {
>   Name = Full
> # Do not use "localhost" here
>   Address = localhost                # N.B. Use a fully qualified name
> here
>   SDPort = 9103
>   Password = "khnz/SHLgz8TfygpeMsUuEf00NinIsDDFQOUBtJ8KCLj"
>   Device = Full
>   Media Type = File
> }
>
> Storage {
>   Name = Incr
> # Do not use "localhost" here
>   Address = localhost                # N.B. Use a fully qualified name
> here
>   SDPort = 9103
>   Password = "khnz/SHLgz8TfygpeMsUuEf00NinIsDDFQOUBtJ8KCLj"
>   Device = Incr
>   Media Type = File
> }
>
> Catalog {
>   Name = MyCatalog
>   dbname = "bacula"; dbuser = "bacula"; dbpassword = ""
> }
>
> Messages {
>   Name = Standard
>   append = "/var/bacula/working/log" = all, !skipped
>   catalog = all
> }
>
> Messages {
>   Name = Daemon
>   mailcommand = "/usr/local/bacula/bin/bsmtp -h localhost -f
> \"\(Bacula\) \<%r\>\" -s \"Bacula daemon message\" %r"
>   mail = root@localhost = all, !skipped
>   console = all, !skipped, !saved
>   append = "/var/bacula/working/log" = all, !skipped
> }
>
> Pool {
>   Name = Default
>   Pool Type = Backup
>   Recycle = yes                       # Bacula can automatically
> recycle Volumes
>   AutoPrune = yes                     # Prune expired volumes
>   Volume Retention = 365 days         # one year
> }
>
>
> Pool {
> Name = Full-pool
> Storage = Full
> Pool Type = Backup
> Recycle Oldest Volume = yes
> AutoPrune = yes
> Volume Retention = 30 days
> Maximum Volume Bytes = 50G
> Label Format = Full-
> Maximum Volumes = 100
> }
>
> Pool {
> Name = Inc-pool
> Storage = Incr
> Pool Type = Backup
> Recycle Oldest Volume = yes
> AutoPrune = yes
> Volume Retention = 7 days
> Label Format = Inc-
> Maximum Volume Bytes = 50G
> Maximum Volumes = 100
> }
>
> Console {
>   Name = backup01-mon
>   Password = "xjSmm1K+l1GRVFYMSKlZXWd1a76xrhgyZciqOl/QnArY"
>   CommandACL = status, .status
> }
>
> Job {
>   Name = "jls_backup"
>   Client = jls
>   JobDefs = "DefaultJob"
>   Fileset = "jls_set"
> }
>
> Client {
>   Name = jls
>   Address = 192.168.81.130
>   FDPort = 9102
>   Catalog = MyCatalog
>   Password = "BhPuYwB0ytlQPAjPe086Qi/zThuG9oaJNhe+KrxoDUAO"          #
> password for FileDaemon
>   File Retention = 30 days            # 30 days
>   Job Retention = 6 months            # six months
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
> FileSet {
>   Name = "jls_set"
>   Include {
>     Options {
>       signature = MD5
>     }
>     File = "/home/jls/backups"
>    }
> }
>
> #############################################################################################################*
>
>
> bacula-sd.conf on VM Bacula server:
> *##############################################################################################################
>
> Storage {                           
>   Name = backup01-sd
>   SDPort = 9103                 
>   WorkingDirectory = "/var/bacula/working"
>   Pid Directory = "/var/run"
>   Maximum Concurrent Jobs = 20
> }
>
>
> Director {
>   Name = backup01-dir
>   Password = "khnz/SHLgz8TfygpeMsUuEf00NinIsDDFQOUBtJ8KCLj"
> }
>
> Director {
>   Name = backup01-mon
>   Password = "ltdZTDTd5+dQHXTXoyg5+6MDTKYiRFVTQbHM/yyejjHs"
>   Monitor = yes
> }
>
>
> Device {
>   Name = Full
>   Media Type = File
>   Archive Device = /home/backups/full
>   LabelMedia = yes;                  
>   Random Access = Yes;
>   AutomaticMount = yes;             
>   RemovableMedia = no;
>   AlwaysOpen = no;
>   LabelMedia = Yes;
> }
>
> Device {
>   Name = Incr
>   Media Type = File
>   Archive Device = /home/backups/incr
>   LabelMedia = yes;                 
>   Random Access = Yes;
>   AutomaticMount = yes;             
>   RemovableMedia = no;
>   LabelMedia = Yes;
>   AlwaysOpen = no;
> }
>
> ##########################################################################################################*#
>
> I know client side FD is configured correctly. Here is status output:
>
> */Connecting to Client jls at 192.168.81.130:9102
>
> linux-c3zj-fd Version: 5.0.3 (04 August 2010)  i686-pc-linux-gnu suse 11.3
> Daemon started 17-Mar-11 21:11. Jobs: run=0 running=0.
>  Heap: heap=135,168 smbytes=16,119 max_bytes=19,260 bufs=60 max_bufs=81
>  Sizeof: boffset_t=8 size_t=4 debug=0 trace=0
>
> Running Jobs:
> Director connected at: 18-Mar-11 08:02
> No Jobs running.
> ====
>
> Terminated Jobs:
> ====/*
>
> I have run the selfbackup for the VM Bacula server successfully to the
> "Full" storage device:
>
> /*18-Mar 08:05 backup01-dir JobId 20: Start Backup JobId 20,
> Job=Backup01_selfbackup.2011-03-18_08.05.00_10
> 18-Mar 08:05 backup01-dir JobId 20: Using Device "Full"
> 18-Mar 08:05 backup01-sd JobId 20: Volume "Full-0001" previously
> written, moving to end of data.
> 18-Mar 08:05 backup01-sd JobId 20: Ready to append to end of Volume
> "Full-0001" size=23215038
> 18-Mar 08:05 backup01-sd JobId 20: Job write elapsed time = 00:00:01,
> Transfer rate = 23.18 M Bytes/second
> 18-Mar 08:05 backup01-dir JobId 20: Bacula backup01-dir 5.0.3
> (04Aug10): 18-Mar-2011 08:05:03
>   Build OS:               i686-pc-linux-gnu suse 11.3
>   JobId:                  20
>   Job:                    Backup01_selfbackup.2011-03-18_08.05.00_10
>   Backup Level:           Full
>   Client:                 "backup01-fd" 5.0.3 (04Aug10)
> i686-pc-linux-gnu,suse,11.3
>   FileSet:                "Full Set" 2011-03-17 17:32:53
>   Pool:                   "Full-pool" (From Job resource)
>   Catalog:                "MyCatalog" (From Client resource)
>   Storage:                "Full" (From Pool resource)
>   Scheduled time:         18-Mar-2011 08:04:52
>   Start time:             18-Mar-2011 08:05:02
>   End time:               18-Mar-2011 08:05:03
>   Elapsed time:           1 sec
>   Priority:               10
>   FD Files Written:       54
>   SD Files Written:       54
>   FD Bytes Written:       23,176,668 (23.17 MB)
>   SD Bytes Written:       23,182,411 (23.18 MB)
>   Rate:                   23176.7 KB/s
>   Software Compression:   None
>   VSS:                    no
>   Encryption:             no
>   Accurate:               yes
>   Volume name(s):         Full-0001
>   Volume Session Id:      5
>   Volume Session Time:    1300391435
>   Last Volume Bytes:      46,416,859 (46.41 MB)
>   Non-fatal FD errors:    0
>   SD Errors:              0
>   FD termination status:  OK
>   SD termination status:  OK
>   Termination:            Backup OK
> */
>
>
> But when I try to run the VM Client the job hangs here:
>
> /*Running Jobs:
> Console connected at 18-Mar-11 08:06
>  JobId Level   Name                       Status
> ======================================================================
>     21 Full    jls_backup.2011-03-18_08.07.10_12 is waiting for Client
> jls to connect to Storage Full
> ====
> */
>
> and;
>
> /*Connecting to Client jls at 192.168.81.130:9102
>
> linux-c3zj-fd Version: 5.0.3 (04 August 2010)  i686-pc-linux-gnu suse 11.3
> Daemon started 17-Mar-11 21:11. Jobs: run=0 running=0.
>  Heap: heap=135,168 smbytes=19,173 max_bytes=19,260 bufs=80 max_bufs=81
>  Sizeof: boffset_t=8 size_t=4 debug=0 trace=0
>
> Running Jobs:
> JobId 21 Job jls_backup.2011-03-18_08.07.10_12 is running.
>     Full System or Console Job started: 18-Mar-11 08:07
>     Files=0 Bytes=0 Bytes/sec=0 Errors=0
>     Files Examined=0
>     SDSocket closed.
> Director connected at: 18-Mar-11 08:08
> ====*/
>
>
>
> and eventually terminates in error:
>
> /*18-Mar 05:31 linux-c3zj-fd JobId 18: Fatal error: bsock.c:134 Unable
> to connect to Storage daemon on localhost:9103. ERR=Connection refused
> 18-Mar 05:31 linux-c3zj-fd JobId 18: Fatal error: Failed to connect to
> Storage daemon: localhost:9103
> 18-Mar 05:31 backup01-dir JobId 18: Fatal error: Bad response to
> Storage command: wanted 2000 OK storage
> , got 2902 Bad storage
>
> 18-Mar 05:31 backup01-dir JobId 18: Error: Bacula backup01-dir 5.0.3
> (04Aug10): 18-Mar-2011 05:31:34
>   Build OS:               i686-pc-linux-gnu suse 11.3
>   JobId:                  18
>   Job:                    jls_backup.2011-03-17_21.53.00_05
>   Backup Level:           Full (upgraded from Incremental)
>   Client:                 "jls" 5.0.3 (04Aug10)
> i686-pc-linux-gnu,suse,11.3
>   FileSet:                "jls_set" 2011-03-17 19:24:54
>   Pool:                   "Full-pool" (From Job resource)
>   Catalog:                "MyCatalog" (From Client resource)
>   Storage:                "Full" (From Pool resource)
>   Scheduled time:         17-Mar-2011 21:53:00
>   Start time:             17-Mar-2011 21:53:04
>   End time:               18-Mar-2011 05:31:34
>   Elapsed time:           7 hours 38 mins 30 secs
>   Priority:               10
>   FD Files Written:       0
>   SD Files Written:       0
>   FD Bytes Written:       0 (0 B)
>   SD Bytes Written:       0 (0 B)
>   Rate:                   0.0 KB/s
>   Software Compression:   None
>   VSS:                    no
>   Encryption:             no
>   Accurate:               yes
>   Volume name(s):
>   Volume Session Id:      3
>   Volume Session Time:    1300391435
>   Last Volume Bytes:      23,214,420 (23.21 MB)
>   Non-fatal FD errors:    0
>   SD Errors:              0
>   FD termination status:  Error
>   SD termination status:  Waiting on FD
>   Termination:            *** Backup Error ****/
>
>
> I can telnet to port 9103 from the client side and the connection is
> accepted:
>
> /*linux-c3zj:~ # telnet 192.168.81.129 9103
> Trying 192.168.81.129...
> Connected to 192.168.81.129.
> Escape character is '^]'.*/
>
>
>
> OK so it seems the network layer is sorted but I found an earlier post
> talking about acket sizes errors - I once saw an error like that in
> the log but it has gone away which leads me to think maybe the VMware
> virtual network layer is incompattible?
>
> Or am i missing something really obvious here?
>
> Thanks in advance
>
> Lawrence
>
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
>
>
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to