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