Amanda Backup Suite

Date October 16, 2008

I’ve been contemplating how I’m going to handle backups once my current office goes dark. I’ll be moved to NJ at that point, and in the NJ office. The tape changer and backup server will have to be located there, along with a decent amount of disk storage. The hard part is always the logistics.

My current backup scheme is not ideal, at least in the way that it accomplishes the backups. The scripts sometimes fail, in many cases have been coded in haste, and are, in a word, kludgy.

By happenstance, Locutus at the IT Toolbox wrote today about Amanda, a commandline based full featured backup solution capable of being configured to do wonderful things.

Anyone have experience with this, or have another backup solution they know and love?

16 Responses to “Amanda Backup Suite”

  1. Anonymous said:

    I’d recommend checking out Bacula. I currently use it and it works wonders once you get the hang of it. It has the capability to backup to disk along with backing up to tape.

    http://www.bacula.org/

  2. Matt said:

    @anonymous

    I’ve heard of bacula but never tried it.
    Thanks for the link, I’ll check it out!

  3. Robert Sander said:

    We are running Bakbone’s NetVault. It’s not open source or free, but it does its job very well.

  4. Locutus said:

    I also thought of having a look at Bacula. I just didn’t think it would be scalable enough for me. It does look like a good program though.

    Thanks for linking to my blog too.

  5. deblike said:

    You can try BackupPC (http://backuppc.sourceforge.net/index.html). Perl based, uses rsync, tar, ssh and similar common tools. It also have a nice web interface, useful to give users the chance of getting their backup files by their own.

  6. Michael Janke said:

    I ran Amanda for a long time, probably 5 years or so. I loved it.

    It’s ability to manage bandwidth and disk pools are something that our current commercial software still can’t beat.

    I quit using it only because it was not actively maintained for a while. About that time we bought into Legato, so I switched.

  7. Ernest Oporto said:

    I used Amanda from around 1996 to 2000. I stopped using it because it wasn’t mature enough for some of the enterprise things we were doing. I moved on to Veritas Backup Exec, then Syncsort Backup Express (who?) at another company, and now Veritas NetBackup. There is nothing like the peace of mind that NetBackup gives us – it is money well spent.

  8. Matt said:

    @Ernest

    That’s a really interesting software suite. I think the per-machine license is too much for us, but I’m on hold in the sales queue to ask about the volume fees. Thanks a lot for turning me on to that. I even saw here where our standard install (CentOS) is supported as a client. Excellent!

  9. Seb said:

    I second for the Bacula suggestion, but don’t be impressed by the learning curve, it pays later :)

    I’ve used Bacula to backup 70+ servers, on disk and on tape (2 autoloaders), I swear it scales well ;) Database tuning knowledge is necessary when catalog turns big (dependant on the number of files backed up).

    You can find plenty of help on the bacula-users mailing-list (quite active ml, 10-30 messages/day) and if you want professionnal support, Kern Sibbald (lead developer) has just founded “Bacula Systems” to offer this kind of service. Bacula development will go on the open-source way, no dual-licensing, no restrictions.
    http://www.baculasystems.com/

  10. nickyp said:

    I’d recommend checking out rsnapshot http://www.rsnapshot.org/

    Simple but effective data retention configuration and uses the rsync we all know and love. Works as advertised for me.

  11. Matt said:

    @seb

    It sure seems like Bacula is winning the voting war. It sounds like it worked for your relatively complex network, so I’m sure it would work on mine as well. Were your 70+ servers at one site, or spread across a WAN?

    @nickyp

    Ah, yet another backup solution I hadn’t heard of before. I like the fact that it uses rsync, since that’s about the most solid part of the existing backup solution! Thanks for the link, I’ll be checking it out. Simple is frequently better than complex.

  12. Seb said:

    It was on a couple of datacenters well interconnected.
    Bacula works well with WAN links, you can achieve slightly better reliability by tunneling it (OpenVPN for instance)

  13. Anonymous said:

    I think rSnapshot is an implementation of Mike Rubel's system. There are many others; Dirvish springs to mind.

    Here's a link to Mike's paper that threw all previous backup & disaster recovery systems out the window:

    http://www.mikerubel.org/computers/rsync_snapshots/

    If you use the hard link trick (rsync –link-dest) and rsync batch mode (to sync up an offsite copy for disaster recovery) you can outperform any commercial product by a bazillion orders of magnitude with a few simple shell scripts.

    I wrote an enterprise backup system that provides unnattended self-restore capabilities for end users (via samba) and off-site storage (rsync batch) on cheap highly available hardware (CoRaid AOE) in less than 300 lines of bash. It's been running for around seven years, I think, (although the coraids were only added in the last 3 years to replace underperforming Dell SAN tackle) with zero maintenance and no system administration other than routine security patching. It does daily backup of around 40 linux and HP-UX servers to a 1.2 terabyte coraid and keeps about 30 days live storage – the hard link trick gives the equivalent of transparent 90% data compression in our environment.

    Read Mike's paper, adapt the ideas to your site(s).

    –Charlie

    PS: blogger's captcha system does not work with W3C compliant browsers running in any sort of secure mode. You aren't going to get many comments from folks that run Firefox with noscript, which rules out the most knowledgeable commentators. Just sayin'.

    –C

  14. Matt said:

    @Charlie

    Thanks for the link to the paper. I’ve heard of the hard link trick before. I’m not opposed to it, but rolling my own solution really leaves a bad taste in my mouth right now. I’m time crunched as it is.

    As such, I can see myself deploying a hybrid solution where the backup server uses rsnapshot for incrementals, with some other solution to get the files to there. I’ll just have to read more about it and its usage to really get a grip on how it will work for me.

    The hard link thing works great (I’ve done it for maintaining a readily available directory that contains the last 30 days of data), so rSnaphot sounds promising. Like I said before, I’ll be sure to write about what I decide on.

    Thanks also for the notice of the captcah. It’s been fixed.

  15. Anonymous said:

    As far as I know , UNLIKE amanda, bacula image can only restored by bacula programm.

    with amanda, you can restore without installing amanda, use dd command ..

  16. Anonymous said:

    Amanda users can deploy encryption using a dedicated PCI board from Indra Networks. Best thing about this is, it has very simple and secure key management. visit http://indranetworks.com/SSamanda.html to know more

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


six − = 1