|
Packit Service |
392537 |
Amanda (The Advanced Maryland Automatic Network Disk Archiver) Backup
|
|
Packit Service |
392537 |
Software
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Copyright (c) 1991-1998 University of Maryland at College Park
|
|
Packit Service |
392537 |
Copyright (c) 2007-2012 Zmanda, Inc. All Rights Reserved.
|
|
Packit Service |
392537 |
All Rights Reserved.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
PLEASE NOTE: THIS SOFTWARE IS BEING MADE AVAILABLE "AS-IS". We make
|
|
Packit Service |
392537 |
no warranties that it will work for you. As such there is no support
|
|
Packit Service |
392537 |
available other than users helping each other on the Amanda mailing
|
|
Packit Service |
392537 |
lists or forums. Formal support may be available through vendors.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
WHAT IS AMANDA?
|
|
Packit Service |
392537 |
---------------
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Amanda is a backup system designed to backup and archive many
|
|
Packit Service |
392537 |
computers on a network to disk, tape changer/drive or cloud storage.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Here are some features of Amanda:
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Written in C and Perl.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Freely distributable source and executable. University of Maryland
|
|
Packit Service |
392537 |
(BSD style) license and GPL.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Built on top of standard backup software: Unix dump/restore, GNU
|
|
Packit Service |
392537 |
Tar and other archival tools. It is extensible to support new
|
|
Packit Service |
392537 |
archival applications.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Open file and tape formats. If necessary, you can use standard
|
|
Packit Service |
392537 |
tools like mt and GNU Tar to recover data.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Backs up 32 and 64 bit Windows machines.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Will back up multiple machines in parallel to a holding disk. Once
|
|
Packit Service |
392537 |
a dump is complete, Amanda will copy finished dumps one by one to
|
|
Packit Service |
392537 |
virtual tape on a disk or tape as fast as it can. For example:
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* A 30 GB backup to virtual tape on disk may take less than 75
|
|
Packit Service |
392537 |
minutes.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* A 41GB backup to AIT5 (25MB/s transfer) may take 40 minutes of
|
|
Packit Service |
392537 |
tape time.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Maintains a catalog of files being backed up and their location on
|
|
Packit Service |
392537 |
the media.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Does tape management: e.g. Amanda will not overwrite the wrong
|
|
Packit Service |
392537 |
tape.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* For a restore, tells you what tapes you need, and finds the proper
|
|
Packit Service |
392537 |
backup image on the tape for you.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Supports tape changers via a generic interface. Easily
|
|
Packit Service |
392537 |
customizable to any type of tape library, carousel, robot,
|
|
Packit Service |
392537 |
stacker, or virtual tape that can be controlled via the unix
|
|
Packit Service |
392537 |
command line.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Device API provides a pluggable interface to storage
|
|
Packit Service |
392537 |
devices. Bundled drivers support tapes and virtual tapes on disk,
|
|
Packit Service |
392537 |
DVD-RW, RAIT, and Amazon S3. The bundled amvault can then copy to
|
|
Packit Service |
392537 |
removable media for off-site (D2D2T) or cloud storage (D2D2C).
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Supports secure communication between server and client using
|
|
Packit Service |
392537 |
OpenSSH, allowing secure backup of machines in a DMZ or out in the
|
|
Packit Service |
392537 |
Internet.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Can encrypt backup archives on Amanda client or on Amanda server
|
|
Packit Service |
392537 |
using GPG or any encryption program.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Can compress backup archives before sending or after sending over
|
|
Packit Service |
392537 |
the network, with compress, gzip or a custom program.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Supports Kerberos 5 security, including encrypted dumps.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Recovers gracefully from errors, including down or hung machines.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Reports results in detail, including all errors, via email.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Dynamically adjusts the backup schedule to keep within
|
|
Packit Service |
392537 |
constraints: no more juggling by hand when adding disks and
|
|
Packit Service |
392537 |
computers to your network.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Backup normalization: Amanda schedules full and incremental
|
|
Packit Service |
392537 |
backups so you don't have to, and so as to spread the load across
|
|
Packit Service |
392537 |
the backup cycle. Amanda will intelligently promote a backup level
|
|
Packit Service |
392537 |
in case it is determines that is optimal for resources.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Includes a pre-run checker program, that conducts sanity checks on
|
|
Packit Service |
392537 |
both the tape server host and all the client hosts (in parallel),
|
|
Packit Service |
392537 |
and will send an e-mail report of any problems that could cause
|
|
Packit Service |
392537 |
the backups to fail.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* IPv6 friendly.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Runs transparently from cron as needed.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Span tapes, i.e. if a single backup is too large for one tape,
|
|
Packit Service |
392537 |
Amanda will split it and put the pieces on multiple tapes
|
|
Packit Service |
392537 |
automatically.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Application API allows custom backups for applications such as
|
|
Packit Service |
392537 |
relational databases, or for special file systems.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Executes user-provided pre- and post-backup scripts, for,
|
|
Packit Service |
392537 |
e.g. enforcing database referential integrity.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Award-winning! Including: Linux Journal Readers' Choice Award.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
* Lots of other options; Amanda is very configurable.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
WHAT ARE THE SYSTEM REQUIREMENTS FOR AMANDA?
|
|
Packit Service |
392537 |
--------------------------------------------
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Amanda requires a host that has access to disks (local, NAS or SAN) or
|
|
Packit Service |
392537 |
a large capacity tape drive or library. All modern tape formats,
|
|
Packit Service |
392537 |
e.g. LTO, EXABYTE, DAT or DLT are supported. This becomes the "backup
|
|
Packit Service |
392537 |
server host". All the computers you are going to backup are the
|
|
Packit Service |
392537 |
"backup client hosts". The server host can also be a client host.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Amanda works best with one or more large "holding disk" partitions on
|
|
Packit Service |
392537 |
the server host available to it for buffering dumps before writing to
|
|
Packit Service |
392537 |
tape. The holding disk allows Amanda to run backups in parallel to
|
|
Packit Service |
392537 |
the disk, only writing them to tape when the backup is finished. Note
|
|
Packit Service |
392537 |
that the holding disk is not required: without it Amanda will run
|
|
Packit Service |
392537 |
backups sequentially to the tape drive. Running it this way may not
|
|
Packit Service |
392537 |
be optimal for performance, but still allows you to take advantage of
|
|
Packit Service |
392537 |
Amanda's other features.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
As a rule of thumb, for best performance the holding disk should be
|
|
Packit Service |
392537 |
larger than the dump output from your largest disk partitions. For
|
|
Packit Service |
392537 |
example, if you are backing up some terabyte disks that compress down
|
|
Packit Service |
392537 |
to 500 GB, then you'll want at least 500 GB on your holding disk. On
|
|
Packit Service |
392537 |
the other hand, if those terabyte drives are partitioned into 50 GB
|
|
Packit Service |
392537 |
filesystems, they'll probably compress down to 25 GB and you'll only
|
|
Packit Service |
392537 |
need that much on your holding disk. Amanda will perform better with
|
|
Packit Service |
392537 |
larger holding disks.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Actually, Amanda will still work if you have full dumps that are
|
|
Packit Service |
392537 |
larger than the holding disk: Amanda will send those dumps directly to
|
|
Packit Service |
392537 |
tape one at a time. If you have many such dumps you will be limited
|
|
Packit Service |
392537 |
by the dump speed of those machines.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
WHAT SYSTEMS DOES AMANDA RUN ON?
|
|
Packit Service |
392537 |
--------------------------------
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Amanda should run on any modern Unix system that supports dump or GNU
|
|
Packit Service |
392537 |
tar, has sockets and inetd (or a replacement such as xinetd), and
|
|
Packit Service |
392537 |
either system V shared memory, or BSD mmap implemented.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
In particular, Amanda has been compiled, and the client side tested on
|
|
Packit Service |
392537 |
the following systems:
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
AIX 3.2 and 4.1
|
|
Packit Service |
392537 |
BSDI BSD/OS 2.1 and 3.1
|
|
Packit Service |
392537 |
DEC OSF/1 3.2 and 4.0
|
|
Packit Service |
392537 |
FreeBSD 6, 7 and 8
|
|
Packit Service |
392537 |
GNU/Linux 2.6 on x86, m68k, alpha, sparc, arm and powerpc
|
|
Packit Service |
392537 |
HP-UX 9.x and 10.x (x >= 01)
|
|
Packit Service |
392537 |
IRIX 6.5.2 and up
|
|
Packit Service |
392537 |
NetBSD 1.0
|
|
Packit Service |
392537 |
Nextstep 3 (*)
|
|
Packit Service |
392537 |
OpenBSD 2.5 x86, sparc, etc (ports available)
|
|
Packit Service |
392537 |
Solaris 10
|
|
Packit Service |
392537 |
Ultrix 4.2
|
|
Packit Service |
392537 |
Mac OS X 10
|
|
Packit Service |
392537 |
Windows: XP Pro (Server pack 2), 2003 server, Vista, 2008
|
|
Packit Service |
392537 |
server R2, Windows 7 (*)
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
(*) The Amanda server side is known to run on all of the other
|
|
Packit Service |
392537 |
machines except on those marked with an asterisk.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Backup operations can be CPU and Memory intensive (e.g. for
|
|
Packit Service |
392537 |
compression and encryption operations). It is recommended that you
|
|
Packit Service |
392537 |
have a server class CPU in the backup server.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
WHERE DO I GET AMANDA?
|
|
Packit Service |
392537 |
----------------------
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Amanda, including its source tree, is on SourceForge:
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
http://sourceforge.net/projects/amanda
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Or see
|
|
Packit Service |
392537 |
http://www.amanda.org/download.php
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Most Linux distributions include amanda rpms or debian packages
|
|
Packit Service |
392537 |
pre-built for various architectures. Pre-built binaries are also
|
|
Packit Service |
392537 |
available at:
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
http://www.zmanda.com/download-amanda.php
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
HOW DO I GET AMANDA UP AND RUNNING?
|
|
Packit Service |
392537 |
-----------------------------------
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Read the file docs/INSTALL. There are a variety of steps, from
|
|
Packit Service |
392537 |
compiling Amanda to installing it on the backup server host and the
|
|
Packit Service |
392537 |
client machines.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
docs/INSTALL contains general installation instructions.
|
|
Packit Service |
392537 |
docs/NEWS details new features in each release.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
You can read Amanda documentation at:
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
http://www.amanda.org
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
and at the Amanda wiki:
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
http://wiki.zmanda.com
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
WHO DO I TALK TO IF I HAVE A PROBLEM?
|
|
Packit Service |
392537 |
-------------------------------------
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
You can get Amanda help and questions answered from the mailing lists and
|
|
Packit Service |
392537 |
Amanda forums:
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
==> To join a mailing list, DO NOT, EVER, send mail to that list. Send
|
|
Packit Service |
392537 |
mail to <listname>-request@amanda.org, or amanda-lists@amanda.org,
|
|
Packit Service |
392537 |
with the following line in the body of the message:
|
|
Packit Service |
392537 |
subscribe <listname> <your-email-address>
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
You will receive an email acknowledging your subscription. Keep
|
|
Packit Service |
392537 |
it. Should you ever wish to depart our company, it has unsubscribe
|
|
Packit Service |
392537 |
and other useful information.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
amanda-announce
|
|
Packit Service |
392537 |
The amanda-announce mailing list is for important announcements
|
|
Packit Service |
392537 |
related to the Amanda Network Backup Manager package, including new
|
|
Packit Service |
392537 |
versions, contributions, and fixes. NOTE: the amanda-users list is
|
|
Packit Service |
392537 |
itself on the amanda-announce distribution, so you only need to
|
|
Packit Service |
392537 |
subscribe to one of the two lists, not both.
|
|
Packit Service |
392537 |
To subscribe, send a message to amanda-announce-request@amanda.org.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
amanda-users
|
|
Packit Service |
392537 |
The amanda-users mailing list is for questions and general discussion
|
|
Packit Service |
392537 |
about the Amanda Network Backup Manager. NOTE: the amanda-users list
|
|
Packit Service |
392537 |
is itself on the amanda-announce distribution, so you only need to
|
|
Packit Service |
392537 |
subscribe to one of the two lists, not both.
|
|
Packit Service |
392537 |
To subscribe, send a message to amanda-users-request@amanda.org.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
amanda-hackers
|
|
Packit Service |
392537 |
The amanda-hackers mailing list is for discussion of the
|
|
Packit Service |
392537 |
technical details of the Amanda package, including extensions,
|
|
Packit Service |
392537 |
ports, bugs, fixes, and alpha testing of new versions.
|
|
Packit Service |
392537 |
To subscribe, send a message to amanda-hackers-request@amanda.org.
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Amanda forums: http://forums.zmanda.com
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Amanda Platform Experts: http://wiki.zmanda.com/index.php/Platform_Experts
|
|
Packit Service |
392537 |
|
|
Packit Service |
392537 |
Backup, Share and Enjoy,
|
|
Packit Service |
392537 |
The Amanda Development Team
|