Pre-Installation Requirements
This page describes the environmental requirements you should verify before running the install program. The Amanda Enterprise components required on each are described in Downloading and Installing Amanda Enterprise Components.
Throughout this document, The Amanda Client refers the system being backed up by the Amanda Enterprise Server, which also called the Amanda Server or backup server.
Amanda Enterprise Server Requirements
Backup server performs various CPU, Memory, Network, and Disk intensive operations. While hardware requirements will vary based on your backup environment, we recommend a server with at least 4GB of memory and a modern quad-core server-class CPU. The bandwidth of the network link between backup server and your network switch is also very critical. If network bonding is supported by your switch, we recommend providing a bonded connection to the backup server.
Package Dependencies
The following packages are required on the Amanda backup server and clients:
Linux
Program Dependencies: The following programs are needed for Linux backup server and client
GNU tar (version 1.15.1 or greater, except Red Hat/CentOS/Oracle Enterprise Linux, which supports version 1.14 or greater)
These additional programs are required on the Linux backup server
· ssh client
· gnuplot
· gettext
· mailx
· redhat-lsb (for Redhat Enterprise/Cent OS/Oracle Enterprise Linux)
· lsb-release (for Debian/Ubuntu)
· mt-st, mtx and lsscsi commands for tape backups.
Library Dependencies: The server packages are 32bit, so 32bit libraries are required. Native 32bit systems already have the required libraries. 64bit systems require the 32bit compatibility libraries. They are available for RHEL/CentOS/SLES/Oracle Enterprise/Fedora/Open Suse Linux platforms. On Ubuntu/Debian platforms, they may not be available for older platforms.
These packages are installed by default on most Linux distributions. If you need to add them, you can use yum, apt-get, or yast. Packages can be obtained from the distribution media or from a distribution repository (run either as root):
#yum install package_name
or
#apt-get install package_name
or
#yast -i package_name
In the case of yast on SLES, you can also use the YaST Online Update (YOU) to install new package and to keep the SLES distribution updated (which is recommended).
Package Dependencies
The following packages are required on the Amanda clients:
Linux (Client only)
Download and install the client package available from the Zmanda Network download page when you select Linux as the client platform.
See the The Zmanda Linux Client User's Manual for further details on Windows client installation.
Solaris 10/11 Client
32-bit packages for dependencies are required for all Amanda Solaris server and clients.
It is easier to install dependencies by using Solaris pkgutil tool available at the http://www.opencsw.org/get-it/pkgutil/ It automatically get all indirect dependencies. Use the following pkgutil command to install dependencies on Solaris server (you can install gnupg2 instead of gnupg):
pkgutil -i gtar gnupg gawk libgcc_s1 mtx
Use the following pkgutil command to install dependencies on Solaris Client (you can install gnupg2 instead of gnupg):
pkgutil -i perl gtar gnupg libcurl4
Mac OSX (Client only)
Download and install the package dependencies available from the Zmanda Network download page when you select Mac OSX as the client platform.
Windows (Server & Desktop) clients
The amandabackup user must exist, and be added to the Users, Backup Operators, and Administrators groups. Windows clients must open inbound TCP ports 10080 and 10081, and outbound TCP ports 800:840. Windows application backups (licensed as separate agents) require that the Volume Shadow Copy Service be enabled and started. To prevent excessive memory consumption on application backup clients, Zmanda also recommends that you install the following VSS hotfix from Microsoft:
Link to Microsoft Knowledgebase
See the The Zmanda Windows Client User's Manual for further details on Windows client installation.
Post installation changes on Linux/Mac OS X/Solaris Amanda Clients
index_server "localhost" # your amindexd server
tape_server "localhost" # your amidxtaped server
Change "localhost" to match to the hostname of the Amanda backup server.
disable = yes
Zmanda Management Console Browser Requirements
The following browsers have been tested and verified to work with the Zmanda Management Console:
In all cases you must have JavaScript enabled. Note that if JavaScript is enabled during a session either in the browser itself or in a plug-in such as NoScript, you must log out of the ZMC and then log in again to avoid potential problems with the interface. If you are browsing over a slow connection such as dial-up, loading of the JavaScript files may time out after 15 seconds.