Резервное копирование на основе 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