На главную

Резервное копирование на основе open source программ bacula и stunnel.


ЗЫ: Эта настройка более безопасная чем просто с паролями(открываем sd для клиентов
в локальной сети, делаем бекап, закрываем sd).


НА КЛИЕНТЕ:

stunnel.conf
###############################################################################################
cert = client.crt
key = client.key
CAfile = ca.crt

verify = 3
sslVersion = SSLv3
compression = rle

[client_bacula]
accept = 192.168.1.10:20021
connect = 127.0.0.1:9102
###############################################################################################

bacula-fd.conf
###############################################################################################
FileDaemon {
  Name = client
  FDAddress = 127.0.0.1
  FDport = 9102
  WorkingDirectory = "C:\\Program\ Files\\Bacula\\working\\"
  Pid Directory = "C:\\Program\ Files\\Bacula\\working\\"
  Maximum Concurrent Jobs = 2
}

Director {
  Name = dir
  Password = "PASSWORD"
}

Director {
  Name = dir-mon
  Password = "PASSWORD_2"
  Monitor = yes
}

Messages {
  Name = Standard
  director = dir = all
}
###############################################################################################


НА СЕРВЕРЕ:

stunnel_server.conf
###############################################################################################
CAfile = /etc/stunnel/ca.crt
cert = /etc/stunnel/server.crt
key = /etc/stunnel/server.key

verify = 3
sslVersion = SSLv3
compression = rle

RNDfile = /etc/stunnel/rnd_server
RNDoverwrite = yes

debug = 5
pid = /var/run/stunnel4/server.pid
output = /etc/stunnel/server.log
client = yes

[user]
accept = 127.0.0.1:9102
connect = 192.168.1.10:20021
###############################################################################################

bacula-sd.conf
###############################################################################################
Storage {
  Name = sd
  SDPort = 20100
  SDAddress = 192.168.1.1
  ...
}
###############################################################################################

bacula-dir.conf
###############################################################################################
  ...
@/etc/bacula/users/client1.conf

Storage {
  Name = sd
  Address = 192.168.1.1
  SDPort = 20100
  ...
###############################################################################################

client1.conf
###############################################################################################
Client {
  Name = client1
  Address = 127.0.0.1
  FDPort = 9102
  ...
}

Job {
  Name = "Job_Full_client1"
  ...
#%j
  Write Bootstrap = "/var/lib/bacula/%v.bsr"
}

Pool {
  Name = File_client1
  Label Format = "Label_client1_"
  Maximum Volume Jobs = 1
  ...
}
###############################################################################################


Используемые материалы:
интернет

Автор: smeegul

  16.03.2013 16:37
  18.03.2013 11:05
  01.04.2014 15:21
  30.04.2014 12:03