Linux安装和配置AMANDA备份客户端
时间:2020-01-09 10:41:12 来源:igfitidea点击:
问题描述:我们已经为磁带备份配置了中央AMANDA备份服务器。
如何将新客户端添加到AMANDA服务器?
如何将CentOS Linux配置为AMANDA备份客户端?
解决方法:Amanda-client软件包应该安装在将由AMANDA备份的任何计算机上(包括服务器,如果还需要备份的话)。
您还需要在每台AMANDA客户端计算机上安装amanda软件包。
安装Amanda客户端
使用yum命令,安装amanda-client软件包:
# yum install amanda-client
输出:
Loading "installonlyn" plugin Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for amanda-client to pack into transaction set. amanda-client-2.5.0p2-4.i 100% |=========================| 16 kB 00:00 ---> Package amanda-client.i386 0:2.5.0p2-4 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: amanda-client i386 2.5.0p2-4 base 121 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 121 k Is this ok [y/N]: y Downloading Packages: (1/1): amanda-client-2.5. 100% |=========================| 121 kB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: amanda-client ######################### [1/1] Installed: amanda-client.i386 0:2.5.0p2-4 Complete!
配置Amanda备份客户端
用于指定Amanda服务器位置的/var/lib/amanda/.amandahosts文件,打开相同的文件:
# vi /var/lib/amanda/.amandahosts
如果您的服务器名称是backup.nas.theitroad.com,请执行:
backup.nas.theitroad.com amanda
保存并关闭文件。
其中:
- backup.nas.theitroad.com:Amanda服务器名称
- amanda:用户名
请注意,您还可以在客户端上的Amanda用户的主目录中创建一个名为.amandahosts的文件。
语法类似于.rhosts文件的语法。
如上所述,它应包含一个条目,该条目具有Amanda服务器的主机名和服务器上的Amanda用户。
刚启动阿曼达客户:
# chkconfig amanda on && chkconfig xinetd on # /etc/init.d/xinetd restart
Amanda服务器配置
我假设您的中央服务器已启动并正在运行。
文件/var/lib/amanda/.amandahosts必须包含具有每个允许使用amrecover命令的AMANDA客户端的主机名的条目(amrecover必须以root身份运行)。
该文件的语法类似于.rhosts文件的语法。
下面是一个示例.amandahosts文件,该文件允许centos.theitroad.com客户端计算机中使用amrecover:
centos.theitroad.com root