红旗Linux案例精选:Amanda集中备份实例(2)
[b] 三、配置备份参数[/b]用amandabackup帐号登录cp1机器,创建Amanda配置目录
root@cp etc:# su - amandabackup
-bash-3.00$ mkdir /etc/amanda/FileBackup
拷贝/var/lib/amanda/example/amanda.conf文件到/etc/amanda/FileBackup/目录,这个amanda.conf文件就是Amanda服务最重要的配置文件了。
-su-3.2$ cp /var/lib/amanda/example/amanda.conf /etc/amanda/FileBackup /
当前这个配置文件有700多行,不过大部分是注释,对每一行配置参数给出比较详尽的解释,下面我指列出需要修改的一些配置参数,没有提到的,可以不用管他。
打开amanda.conf文件,首先编辑下面这些内容:
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094734111.jpg[/img]
我们这里用的是虚拟磁带,下面我们要定义虚拟磁带的大小,接着编辑文件,增加下面几行内容:
define tapetype HARDDISK {
comment "hard disk as virtual tape"
length 20480 mbytes
}
接下来,我们需要定义认证模式,找到”define dumptype global”区段,在”}”之前,增加auth “bsdtcp”一行
切换到root帐号,创建备份缓存目录
root@cp1:"#mkdir -p /dumps/amanda
root@cp1:"#chown amandabackup:disk /dumps/amanda
root@cp1:"#chmod 750 /dumps/amanda
接下来,我们需要创建虚拟磁带目录,在amanda.conf文件里,默认定义了缺省的磁带机槽位数为25个。
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094737177.jpg[/img]
[/b]
当前的磁带均没有打标签,在使用之前一定要打好标签,,我们设定了定义磁带标签的规则(labelstr “^FileBackup-*$”)
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094738334.jpg[/img]
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094738967.jpg[/img]
接下来,我们做一个测试,看看这些槽位状态如何:
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094738741.jpg[/img]
[/b]
看上去一切正常,接下来,需要重置槽位
-su-3.2$ amtape FileBackup reset
changer: got exit: 0 str:1
amtape: changer is reset,slot 1 is loaded
接下来我们创建/etc/amanda/FileBackup/disklist文件,这个文件包括了所有客户端需要备份的数据定义,内容如下:
cp3.domain.com /opt/www/sites comp-user-tar
cp2.domain.com /web/websites comp-user-tar
最后,我们用amandabackup帐号编辑/var/lib/amanda/.amandahosts文件,增加下面的几行,表示当做恢复的时候,客户端可以连接到备份服务端。
cp2.domain.com root amindexd amidxtaped
cp3.domain.com root amindexd amidxtaped
cp1.domain.com root amindexd amidxtaped
cp1.domain.com amandabackup amdump
[b]四、测试[/b]
现在是测试的时候了,用amandabackup帐号登录cp1机器,运行amcheck程序来校验当前的配置是否已经可以运行备份了。
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094739822.jpg[/img]
上面的测试结果表示一切正常,可以执行真正的备份了,还是在cp1机器上,用amandabackup帐号执行amdump命令
-su-3.2$amdump FileBackup
[/b]
这个命令没有任何输出,除非执行过程中报错,执行完后,将会发一封有关备份状态的细节信息邮件给amanda.conf里定义的收件人,内容大致如下:
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094739384.jpg[/img]
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094739672.jpg[/img]
[img]http://Linux.chinaitlab.com/UploadFiles_7565/200904/20090423094740281.jpg[/img]
[/b] **** 作者被禁止或删除 内容自动屏蔽 ****
页:
[1]