For about a year or so, I've been running a Gentoo server, and very happily so, despite the fact that it's a Pentium II system.
Last week, I have received a very nice new box, and I am planning to transplant my carefully crafted setup to it relatively soon. It got me pondering, however, because when I originally started working on the old server, I never implemented a means of creating a complete backup without having to take the box down. Before I get started on the transplant, I very much wish to resolve this.
Here are the options as I see them:
- Software RAID
mirroring with evms/lvm2?
Not quite sure how to migrate to these; hardware RAID is not an option here. - Virtualization
xen/chroot?
I've never done this before, but it sounds cool. I'd rather resort to a non-free product like VMware (it is non-free, right?). - A combination of both
It seems like a fairly easy way out: build a mirrored host and run the existing environment as a guest.
On the other hand, I don't believe it to to be the best option performance-wise.
The server runs the usual muck (GLAMP, exim, dovecot), but that's probably not too relevant.
Anyway, the way I'm going about it now is backing the whole thing up whenever something else requires a reboot (which isn't very often).
Any alternatives, suggestions, best practices, personal experiences, etc. are very welcome!
P.S.: I hope I'm not being a clueless idiot here...



