您的位置:首页 > 理论基础 > 计算机网络

关于bacula网络备份软件的安装以及配置2

2009-09-05 23:53 330 查看
SD配置:

Storage {
Name =dbsd //[/b]这里要与director配置文件的storage的name一样[/b]
SDAddress=10.10.2.226 //[/b]这里是SD的IP[/b]
SDPort = 9103
WorkingDirectory = "/var/bacula/working"
Pid Directory = "/var/run"
Maximum Concurrent Jobs = 20 //job[/b]的最大连接数[/b]
}

Director {
Name =linux-0fdr-dir //[/b]这里要与directory的name相同[/b]
Password = "5jipKA7pekDel6BUjgIwD3LkPPBgxcecbLpLfl9puj0c " //[/b]这里与directory中storage的password相同[/b]
}

Director { //[/b]这个是做监控的配置[/b]
Name = linux-0fdr-dir
Password = "MJ8SyFywMm+4ntJf2EupggRWIWE6LozmLfIKC8J9nYt7"
Monitor = yes

Device {
Name =dbdev //[/b]这里要与directory中storage的device一样[/b]
Media Type = File //[/b]这里要与diretory中storage的Media Type相同[/b]
Archive Device =/home/bakcup/ //[/b]备份的路径[/b]
LabelMedia = yes;
Random Access = Yes;
AutomaticMount = yes;
RemovableMedia = no;
AlwaysOpen = no;
}

Messages {
Name = Standard
director = linux-0fdr-dir = all
}

console端的配置:

Director {
Name = linux-0fdr-dir //[/b]这里要与directory的name相 同[/b]
DIRport = 9101
address = 10.10.2.226 //console[/b]端的IP[/b]
Password = "MJ8SyFywMm+4ntJf2EupggRWIWE6LozmLfIKC8J9nYt7"
//[/b]这个密码要与directory的password一样 [/b]
}

4.启动bacula的进程

在server端,只启动directory和storage的进程,启动命令如下:
#./bacula-ctl-dir start
#./bacula-ctl-sd start

启动之后,要给bacula添加存储介质,
linux-0fdr:/etc/bacula # ./bconsole [/b]
Connecting to Director 10.10.2.226:9101
1000 OK: linux-0fdr-dir Version: 2.4.3 (10 October 2008)
Enter a period to cancel a command.
*label
Automatically selected Catalog: dbcatalog
Using Catalog "dbcatalog"
Automatically selected Storage: dbsd
Enter new Volume name: woyun[/b] //[/b]这里随便给他起个卷名[/b]
Automatically selected Pool: dbpool
Connecting to Storage daemon dbsd at 10.10.2.226:9103 ...
Sending label command for Volume "test" Slot 0 ...
3000 OK label. VolBytes=188 DVD=0 Volume="test" Device="dbdev" (/home/bakcup/)
Catalog record for Volume "test", Slot 0 successfully created.
Requesting to mount dbdev ...
3906 File device "dbdev" (/home/bakcup/) is always mounted.
You have messages.

注意:上面黄色底红色字的为要输入的内容.[/b]
[/b]

二. bacula在client服务器上的安装和配置

1.安装bacula

#tar zxvf bacula-2.4.3.tar.gz
# cd bacula-2.4.3
#./configure --enable-client-only
#make&&make install
默认安装在/etc/bacula/目录下

2.bacula的配置

#more bacula-fd.conf

#####################################################################

FD配置:

Director
Name = linux-0fdr-dir //[/b]这里要与directory的name相同[/b]
Password = "Nd+Yuqe+Kd5wBc1S9uMTEGTNqNIe1cupnfuOdwboej6Z"//[/b]这里与directory中client的password相同[/b]

}

Director { //[/b]这个是做监控的配置[/b]
Name = linux-0fdr-mon
Password = "MJ8SyFywMm+4ntJf2EupggRWIWE6LozmLfIKC8J9nYt7"
Monitor = yes
}

FileDaemon {
Name = dbfd //[/b]这里要与diretory的 job里的client相同[/b]
FDport = 9102
FDAddress=10.10.2.162 //[/b]被备份服务器的IP [/b]
WorkingDirectory = /var/bacula/working
Pid Directory = /var/run
Maximum Concurrent Jobs = 20
}

3.启动bacula的fd进程

#bacula-ctl-fd start

三.备份以及还原过程.

经过艰辛万苦终于走到了这一步,不容易啊,好现在备份下10.10.2.162的/home/bacula这个目录,操作如下:
#./bacula

Connecting to Director 10.10.2.226:9101
1000 OK: linux-0fdr-dir Version: 2.4.3 (10 October 2008)
Enter a period to cancel a command.
*run[/b]
Automatically selected Catalog: dbcatalog
Using Catalog "dbcatalog"
A job name must be specified.
The defined Job resources are:
1: dbjob
2: restrory
Select Job resource (1-2): 1[/b]
Run Backup job
JobName: dbjob
Level: Full
Client: dbfd
FileSet: dbfs
Pool: dbpool (From Job resource)
Storage: dbsd (From Job resource)
When: 2009-08-25 15:23:14
Priority: 10
OK to run? (yes/mod/no): yes[/b]
Job queued. JobId=54
*list jobs
54 | dbjob | 2009-08-25 15:23:18 | B | F | 0 | 0 | R [/b] | //这里会出现一个列表,我当前只复制[/b]
最新的一个JOBID,这里注意红色的R表示已[/b]
经在运行了,要是E或者C就是有问题了,要[/b]
是T就表示复制完成了.[/b]
*status[/b][/b]
Status available for:
1: Director
2: Storage
3: Client
4: All
Select daemon type for status (1-4): 3[/b]
Automatically selected Client: dbfd
Connecting to Client dbfd at 10.10.2.162:9102
……………………………………………………… //[/b]这里省略一部分输出信息[/b]
[/b]
54 Full 1,628 9.773 M OK 25- 8?009 15:27 dbjob
//[/b]看到这里已经显示OK了,表示备份成功[/b]
[/b][/b]本文出自 “鑫鑫linux运维培训” 博客,请务必保留此出处http://wiliiwin.blog.51cto.com/928128/199295
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: