Difference between revisions of "Amanda packages from Zmanda downloads page"

From The Open Source Backup Wiki (Amanda, MySQL Backup, BackupPC)
Jump to navigationJump to search
m
Line 14: Line 14:
 
|Amanda libraries||/usr/lib/amanda||/opt/amanda/lib||libamanda.a, libamclient.a
 
|Amanda libraries||/usr/lib/amanda||/opt/amanda/lib||libamanda.a, libamclient.a
 
|-
 
|-
|Amanda local/shared state directory||/var/lib/amanda||/var/opt/amanda||gnutar-lists
+
|Amanda local/shared state directory||/var/lib/amanda||/var/opt/amanda||gnutar-lists, .amandahosts
 
|-
 
|-
 
|Amanda man pages||/usr/share/man||/opt/amanda/man||man pages
 
|Amanda man pages||/usr/share/man||/opt/amanda/man||man pages

Revision as of 20:52, 7 January 2009

For Windows client from Zmanda downloads page, see Amanda Windows Client installation instructions. 

Installation directories

Linux Solaris Examples
Amanda commands /usr/sbin /opt/amanda/sbin amadmin, amrecover
Amanda configuration /etc/amanda /etc/opt/amanda amanda.conf, disklist
Amanda internal binaries /usr/libexec/amanda /opt/amanda/lib amandad, driver (libexec directory)
Amanda libraries /usr/lib/amanda /opt/amanda/lib libamanda.a, libamclient.a
Amanda local/shared state directory /var/lib/amanda /var/opt/amanda gnutar-lists, .amandahosts
Amanda man pages /usr/share/man /opt/amanda/man man pages

Installation logs

Installation logs are created in /var/log/amanda directory. All Amanda package installation errors are logged in this log file.

Amanda user

Amanda packages create "amandabackup" user as the Amanda user. All the installed binaries have "amandabackup" as the owner and "disk" as the group name except for some internal Amanda client binaries that are "setuid root". The "amandabackup" user account is locked till the system administrator sets the password for the user. The Amanda user "amandabackup" home directory will be /var/lib/amanda.

amandates file

/var/amanda/amandates is automatically created as part of the post-installation script.

.amandahosts file

Default .amandahosts file is created in Amanda local/shared state directory (see Installation directories above) and it is owned by Amanda user "amandabackup". The contents of the file are:

localhost.localnet        amandabackup
localhost.localnet        root

gnutar-lists

gnutar-lists directory is created in Amanda local/shared state directory (see Installation directories above) and is owned by Amanda user "amandabackup"

Solaris package dependencies

Amanda server and client packages for Solaris 10 and Open Solaris have dependencies on packages from Solaris blastwave site.

  • glib2-2.14.2-SunOS5.8-i386-CSW.pkg.gz
  • gtar-1.15.91,REV=2006.07.26-SunOS5.8-i386-CSW.pkg.gz
  • readline-5.0,REV=2005.06.07-SunOS5.8-i386-CSW.pkg.gz
  • curlrt-7.18.0,REV=2008.01.28-SunOS5.8-i386-CSW.pkg.gz
  • libnet-1.0.2,REV=2004.04.08_rev=a-SunOS5.8-i386-CSW.pkg.gz
  • sasl-2.1.22,REV=2007.06.19-SunOS5.8-i386-CSW.pkg.gz

Above packages have other dependencies. These are listed below.

  • common-1.4.5-SunOS5.8-i386-CSW.pkg
  • openssl_rt-0.9.8,REV=2007.12.26_rev=g-SunOS5.8-i386-CSW.pkg.gz
  • libidn-0.5.19,REV=2006.01.02-SunOS5.8-i386-CSW.pkg.gz
  • zlib-1.2.3,REV=2007.05.12-SunOS5.8-i386-CSW.pkg.gz
  • openssl-0.9.8g,REV=2008.03.22_rev=g-SunOS5.8-all-CSW.pkg.gz
  • openssl_utils-0.9.8,REV=2007.12.26_rev=g-SunOS5.8-i386-CSW.pkg.gz
  • openssl_devel-0.9.8,REV=2007.12.26_rev=g-SunOS5.8-i386-CSW.pkg.gz
  • berkeleydb4-4.2.52,REV=2008.02.23_rev=p5-SunOS5.8-i386-CSW.pkg.gz
  • libsunmath-2007.08.04-SunOS5.8-i386-CSW.pkg.gz

If using a tape library or changer, mtx is also needed

  • mtx-1.2.18-SunOS5.8-i386-CSW.pkg

Quick configuration using Zmanda packages

Zmanda website has a white paper on how to install, configure, do backups and recovery using Amanda in 15 minutes.