林海谐缘俱乐部's Archiver

linhai 发表于 2009-4-28 19:28

红旗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]

loomddru 发表于 2009-11-8 20:47

**** 作者被禁止或删除 内容自动屏蔽 ****

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.