2009 LinuxQuestions.org Members Choice AwardsThis forum is for the 2009 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite products of 2009. This is your chance to be heard! Voting ends on February 9th.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Distribution: Solaris 9 & 10, Mac OS X, Ubuntu Server
Originally Posted by gotfw
... not just a crippled "community edition" teaser calculated to be conduit to costly full featured "enterprise edition". Amanda aficionados ...
That's an inaccurate and unfair jab at Amanda.
The Amanda community edition has seen a constant stream of improvements and additions since Zmanda came into existence and hired full time programmers to work on Amanda. There are a great many users who support large network backup environments using the community edition. There are relatively few features that are held back for the Enterprise edition, and those are things that were developed exclusively by Zmanda's paid programmers. The main feature, I think, is the Zmanda Management Console, and most sysadmins who work extensively with open source software get along just fine without that. It's an addition that is important for the corporate environments that Zmanda is pushing into, and where their income comes from support contracts. The benefit to us in the open source community is that those efforts push the overall development of Amanda, and most functionality features that we really care about go directly into the open source code.
Efforts by Zmanda over recent years that have gone directly into the open source code include: (1) Closing all the security holes found by automated source code scanning, resulting in Amanda being one of a handful of open source projects to be security certified by the Department of Homeland Security; (2) A new perl interface allowing perl modules to link directly to Amanda, to support writing Amanda applications in Perl; (3) A completely new device API -- a pluggable interface to storage devices, supporting tapes, vtapes, RAIT, and Amazon S3; (4) New encryption plugins based on gpg; (5) A new set of configuration tools to make the initial installation and setup of Amanda easier; (6) The addition of almost 200 unit tests to check the installation of Amanda; (7) Incorporation of in depth support for ZFS; (8) New APIs for scripting, for a changer interface supporting concurrent use of multiple devices and changers, and for moving and filtering data with maximal efficiency (the transfer API); and so on.
I hardly think that is a teaser. All the core code is there.
Last edited by choogendyk; 01-19-2010 at 09:17 PM.
Distribution: Solaris 9 & 10, Mac OS X, Ubuntu Server
Originally Posted by jlinkels
Any docs on such a bare metal restore? User manual from amanda.org?
You'll find most of the useful documentation on the wiki.
The tools that Amanda uses are the native tools for the platform. So, in my case, that ends up being ufsdump and ufsrestore. The backup stream is broken into pieces, gzipped if you request it, and dd'd to tape if you are using tape. The first file on the tape gives you the unix commands required to read the tape. The directions for reading and using those are on the wiki.
Bare metal restore is going to be platform and environment specific. I've done it a couple of times and it is different each time. I had a worst case scenario where a server had been improperly housed for years in a room that chronically over heated. This year they turned the building A/C off in early November, and then we had an extraordinary (for our region) heat wave in late November. The server finally died. We had already replaced a number of parts, and this time the boot drive failed, something on the motherboard failed, and some other stuff we couldn't figure out. We had some comparable spare hand me down servers that had served their lives in properly cooled server rooms. We snagged one, laid them both out on adjacent tables and proceeded to do surgery and transplant. After several hours we had put together a new server that had most of the drives and external arrays, the tape library, PCI cards exchanged, identity chips swapped, and so on. We then booted off CD, reconfigured the boot drive, and began recovering from tape backups. It was messy in part because the tape drive and library aren't part of the stock OS configuration, and we didn't have a spare DDS/3 that these servers typically have.
In other cases, I was able to get a quick elementary recovery from a boot drive backup on DDS/3 and then follow up with up-to-date recovery from AIT5 backup tapes once the base configuration was recovered (including device drivers necessary for the AIT5).
If someone were running x86 with Linux, then they might be using something like a Knopix CD for the bare metal step, but I don't really know anything about that (have just heard it). Anyway, it's all based on whatever native tools your environment works with.
Gotfw, a quesion about Bacula. I did RTFM, even twice. But when I came to the bare metal restor chapter I started to doubt. To me it seemed restore was easy if you have your complete Bacula setup and infrastructure running. But what happens if you just have a tape and a new server just coming in from Dell with RAID arrays and all? Have you ever done a bare metal restore, and how did it go?
Yes, both simulated and real. They went just fine. As long as you have read the fine manual and prepared appropriately. I have also simulated failure of database machine. That's a bit more work, but not much because that is a dedicated box.
To others who've subsequently commented upon my comments, to reiterate my op, for just a few boxes I'd use dump and friends. Not much point in anything more complex than that unless you're just into for the exercise. For a larger environment of a couple hundred boxes or more, Bacula's database helps immensely when some phb type wants you to restore file bar from 15 weeks ago to client foo. If I had a big install were I wasn't using Bacula, Amanda would be high on my list as second choice. I haven't touched Amanda in a good 5 years (or more?), however, so I'd have to spend some time re-evaluating and getting up to speed.
I've been in this game too many years to turn this into a religious war. Rather I simply will suggest that anyone rolling out an enterprise grade backup solution in mixed environment of a few hundred boxes, autochangers, and requisite compliance with specific retention policies dictated from on high should spend some weeks evaluating Bacula AND Amanda, simulating bare metal restores, etc. Then make your decision accordingly. Last time I did this Bacula was the clear winner. Reportedly Amanda has improved significantly in recent years, however, so if it works for you, great.
P.S.; I will concede that the Bacula manual is extensive and non trivial to wrap your mind around the first or even second time through, particularly if it was one's first exposure to an enterprise grade backup solution. For me it was not and I still had to make a few passes through it. Bacula allows for some complex possibilities. Also some pretty simple ones. It all depends on needs. If all you're looking to do is follow examples to get quick solutions, you're not going to like Bacula. But then you're not going to like Amanda either....
choogendyk and gotfw, that was exceptional and professional rhetoric. Thank you both. Stuck in a M$ + Symantec world myself. But thank you both for showing some light. jlinkels should also be praised for a very relevant question.