Re: [Bacula-users] Cant connect to bacula-sd on debian system

2012-04-20 Thread Geert Stappers
Op 20120419 om 22:37 schreef Jérôme Blion:
 Le 19/04/2012 09:47, alexturner a écrit :
  Hey all,
 
  I'm trying to set up a bacula sever to backup all machines on
  the network to LTO tape. I'm having a hard time getting my
  config to work. For starters bacula-dir wont start from the
  /etc/init.d/bacula-director script but it will start if I simply
  run bacula-dir in the terminal.
 snip/
  bacula-sd.conf
  #
  # List Directors who are permitted to contact Storage daemon
  #
  Director {
 Name = bacula-dir
 Password = helloworld
  }
 snip/
  Bacula-dir.conf
  Director {# define myself
 Name = localhost-dir
 DIRport = 9101
 QueryFile = /etc/bacula/scripts/query.sql
 WorkingDirectory = /var/lib/bacula
 PidDirectory = /var/run/bacula
 Maximum Concurrent Jobs = 1
 Password = tralala # Console password
 Messages = Daemon
 DirAddress = 127.0.0.1
  }
 snip/
 
 Hello,
 
 Your director's name is not the same in your files. Passwords are not 
 the same neither.
 In bacula-sd.conf, your director's password has to match the Storage's 
 one in bacula-dir.conf.
 

Please see also the graphics at 
http://www.bacula.org/en/dev-manual/main/main/What_is_Bacula.html
They picture how the parts fit together.


Cheers
Geert Stappers
-- 
http://www.vanadplatform.com/
--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] Cant connect to bacula-sd on debian system

2012-04-19 Thread John Drescher
On Thu, Apr 19, 2012 at 3:47 AM, alexturner
bacula-fo...@backupcentral.com wrote:
 Hey all,

 I'm trying to set up a bacula sever to backup all machines on the network to 
 LTO tape. I'm having a hard time getting my config to work. For starters 
 bacula-dir wont start from the /etc/init.d/bacula-director script but it will 
 start if I simply run bacula-dir in the terminal.

 bacula-sd runs from the init script and is listening on all ip's (as 
 determined by netstat -alnp) though I can't connect to it. I've been trying 
 to run this for the last few weeks and I'm starting to give up, any ideas and 
 input would be highly appreciated.

 I've edited out a fair bit of text just to shorten the output. Sorry for not 
 uploading to a pastebin.

 Netstat:
 root@bacula:/var/www# netstat -alnp | grep 9103
 tcp        0      0 0.0.0.0:9103            0.0.0.0:*               LISTEN    
   17140/bacula-sd
 root@bacula:/var/www#

 Error:
 *status
 Status available for:
     1: Director
     2: Storage
     3: Client
     4: All
 Select daemon type for status (1-4): 2
 Automatically selected Storage: bacula
 Connecting to Storage daemon bacula at 127.0.0.1:9103

 Failed to connect to Storage daemon bacula.
 
 You have messages.
 *messages
 19-Apr 17:38 localhost-dir JobId 0: Fatal error: authenticate.c:120 Director 
 unable to authenticate with Storage daemon at 127.0.0.1:9103. Possible 
 causes:
 Passwords or names not the same or
 Maximum Concurrent Jobs exceeded on the SD or
 SD networking messed up (restart daemon).
 Please see 
 http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi.html#SECTION00376
  for help.
 *



 bacula-sd.conf
 Storage {                             # definition of myself
  Name = bacula
  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 = bacula-dir
  Password = helloworld
 }

 #
 # Restricted Director, used by tray-monitor to get the
 #   status of the storage daemon
 #
 Director {
  Name = bacula-mon
  Password = helloworld
  Monitor = yes
 }

 Autochanger {
  Name = HP-Changer
  Device = LTO1-1
  Device = LTO1-2
  Changer Command = /etc/bacula/scripts/mtx-changer %c %o %S %a %d
  Changer Device = /dev/sg2
 }

 Device {
  Name = LTO1-1                      #
  Drive Index = 0
  Media Type = LTO-1
  Archive Device = /dev/st0
  AutomaticMount = yes;               # when device opened, read it
  AlwaysOpen = yes;
  RandomAccess = no;
  AutoChanger = yes
 #  #
 #  # Enable the Alert command only if you have the mtx package loaded
 #  # Note, apparently on some systems, tapeinfo resets the SCSI controller
 #  #  thus if you turn this on, make sure it does not reset your SCSI
 #  #  controller.  I have never had any problems, and smartctl does
 #  #  not seem to cause such problems.
 #  #
  # Alert Command = sh -c 'tapeinfo -f %c |grep TapeAlert|cat'
 #  If you have smartctl, enable this, it has more info than tapeinfo
 #  Alert Command = sh -c 'smartctl -H -l error %c'
 }
 Messages {
  Name = Standard
  director = bacula-dir = all
 }


 Bacula-dir.conf
 Director {                            # define myself
  Name = localhost-dir
  DIRport = 9101
  QueryFile = /etc/bacula/scripts/query.sql
  WorkingDirectory = /var/lib/bacula
  PidDirectory = /var/run/bacula
  Maximum Concurrent Jobs = 1
  Password = tralala         # Console password
  Messages = Daemon
  DirAddress = 127.0.0.1
 }

 JobDefs {
  Name = DefaultJob
  Type = Backup
  Level = Incremental
  Client = bacula-fd
  FileSet = Full Set
  Schedule = WeeklyCycle
  Storage = bacula
  Messages = Standard
  Pool = File
  Priority = 10
  Write Bootstrap = /var/lib/bacula/%c.bsr
 }


 #
 # Define the main nightly save backup job
 #   By default, this job will back up to disk in 
 /nonexistant/path/to/file/archive/dir
 Job {
  Name = BackupClient1
  JobDefs = DefaultJob
 }
 Storage {
   Name = bacula
   Address = 127.0.0.1
   SDPort = 9103
   Password = KM0K1W1aF6w-G0NU181dVtedFUKDKn4QE
   Device = HP-Changer
   Media Type = LTO-1
   Autochanger = yes
 }

 Catalog {
  Name = MyCatalog
 # Uncomment the following line if you want the dbi driver
  dbdriver = dbi:mysql; dbaddress = 127.0.0.1; dbport = 3306;
  dbname = bacula
  dbuser = root
  dbpassword = alexwashere
 }



If you want bacula to function as a network backup program you need to
remove 127.0.0.1 and localhost from all bacula config files and
replace these with the eternal ipaddress otherwise bacula can not
communicate on the network..

John

--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Bacula-users 

Re: [Bacula-users] Cant connect to bacula-sd on debian system

2012-04-19 Thread John Drescher
 If you want bacula to function as a network backup program you need to
 remove 127.0.0.1 and localhost from all bacula config files and
 replace these with the eternal ipaddress otherwise bacula can not
 communicate on the network..

I meant external ipaddress. The gmail new look has made it very
difficult to read the text that I type..

John

--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] Cant connect to bacula-sd on debian system

2012-04-19 Thread Jérôme Blion
Le 19/04/2012 09:47, alexturner a écrit :
 Hey all,

 I'm trying to set up a bacula sever to backup all machines on the network to 
 LTO tape. I'm having a hard time getting my config to work. For starters 
 bacula-dir wont start from the /etc/init.d/bacula-director script but it will 
 start if I simply run bacula-dir in the terminal.

 bacula-sd runs from the init script and is listening on all ip's (as 
 determined by netstat -alnp) though I can't connect to it. I've been trying 
 to run this for the last few weeks and I'm starting to give up, any ideas and 
 input would be highly appreciated.

 I've edited out a fair bit of text just to shorten the output. Sorry for not 
 uploading to a pastebin.

 Netstat:
 root@bacula:/var/www# netstat -alnp | grep 9103
 tcp0  0 0.0.0.0:91030.0.0.0:*   LISTEN
   17140/bacula-sd
 root@bacula:/var/www#

 Error:
 *status
 Status available for:
   1: Director
   2: Storage
   3: Client
   4: All
 Select daemon type for status (1-4): 2
 Automatically selected Storage: bacula
 Connecting to Storage daemon bacula at 127.0.0.1:9103

 Failed to connect to Storage daemon bacula.
 
 You have messages.
 *messages
 19-Apr 17:38 localhost-dir JobId 0: Fatal error: authenticate.c:120 Director 
 unable to authenticate with Storage daemon at 127.0.0.1:9103. Possible 
 causes:
 Passwords or names not the same or
 Maximum Concurrent Jobs exceeded on the SD or
 SD networking messed up (restart daemon).
 Please see 
 http://www.bacula.org/en/rel-manual/Bacula_Freque_Asked_Questi.html#SECTION00376
  for help.
 *



 bacula-sd.conf
 Storage { # definition of myself
Name = bacula
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 = bacula-dir
Password = helloworld
 }

 #
 # Restricted Director, used by tray-monitor to get the
 #   status of the storage daemon
 #
 Director {
Name = bacula-mon
Password = helloworld
Monitor = yes
 }

 Autochanger {
Name = HP-Changer
Device = LTO1-1
Device = LTO1-2
Changer Command = /etc/bacula/scripts/mtx-changer %c %o %S %a %d
Changer Device = /dev/sg2
 }

 Device {
Name = LTO1-1  #
Drive Index = 0
Media Type = LTO-1
Archive Device = /dev/st0
AutomaticMount = yes;   # when device opened, read it
AlwaysOpen = yes;
RandomAccess = no;
AutoChanger = yes
 #  #
 #  # Enable the Alert command only if you have the mtx package loaded
 #  # Note, apparently on some systems, tapeinfo resets the SCSI controller
 #  #  thus if you turn this on, make sure it does not reset your SCSI
 #  #  controller.  I have never had any problems, and smartctl does
 #  #  not seem to cause such problems.
 #  #
   # Alert Command = sh -c 'tapeinfo -f %c |grep TapeAlert|cat'
 #  If you have smartctl, enable this, it has more info than tapeinfo
 #  Alert Command = sh -c 'smartctl -H -l error %c'
 }
 Messages {
Name = Standard
director = bacula-dir = all
 }


 Bacula-dir.conf
 Director {# define myself
Name = localhost-dir
DIRport = 9101
QueryFile = /etc/bacula/scripts/query.sql
WorkingDirectory = /var/lib/bacula
PidDirectory = /var/run/bacula
Maximum Concurrent Jobs = 1
Password = tralala # Console password
Messages = Daemon
DirAddress = 127.0.0.1
 }

 JobDefs {
Name = DefaultJob
Type = Backup
Level = Incremental
Client = bacula-fd
FileSet = Full Set
Schedule = WeeklyCycle
Storage = bacula
Messages = Standard
Pool = File
Priority = 10
Write Bootstrap = /var/lib/bacula/%c.bsr
 }


 #
 # Define the main nightly save backup job
 #   By default, this job will back up to disk in 
 /nonexistant/path/to/file/archive/dir
 Job {
Name = BackupClient1
JobDefs = DefaultJob
 }
 Storage {
 Name = bacula
 Address = 127.0.0.1
 SDPort = 9103
 Password = KM0K1W1aF6w-G0NU181dVtedFUKDKn4QE
 Device = HP-Changer
 Media Type = LTO-1
 Autochanger = yes
 }

 Catalog {
Name = MyCatalog
 # Uncomment the following line if you want the dbi driver
dbdriver = dbi:mysql; dbaddress = 127.0.0.1; dbport = 3306;
dbname = bacula
dbuser = root
dbpassword = alexwashere
 }

 +--
 |This was sent by alexandertur...@me.com via Backup Central.
 |Forward SPAM to ab...@backupcentral.com.
 +--



 --
 For Developers, A Lot Can Happen In A Second.
 Boundary is the first to Know...and Tell You.
 Monitor Your Applications in Ultra-Fine Resolution. Try 

Re: [Bacula-users] Cant connect to bacula-sd on debian system

2012-04-19 Thread John Drescher
 Your director's name is not the same in your files. Passwords are not
 the same neither.
 In bacula-sd.conf, your director's password has to match the Storage's
 one in bacula-dir.conf.


I agree. On top of the 127.0.0.1 problem these other problems also
need to be corrected.

John

--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users