As I've probably mentioned a few times before, we've been evaluating Proxmox and a few other open source products for virtualization in our server park. Proxmox satisfies many of our requirements... No, I can phrase that better: Proxmox is a delight to work with. It's easy to use, simple, yet capable of quite complex things through both a web interface and a powerfull command line interface.
But there are a few issues. Not problems with Proxmox as such, but questions of how well it fits as a solution to some of the problems we're trying to solve. A big problem we have is that few of our servers has any redundancy. We have extensive backups, but even with that, it will often take hours upon hours before we've set up another server to replace the downed one and this is one of the main problems we're trying to solve. What I want a virtualization framework to do, is make it trivial, perhaps even make it happen automagically, to start up a virtual server up on alternate nodes if the node running the virtual server in question goes down.
With the release of the Proxmox 1.4 beta, Proxmox seems to have become a real candidate for solving this problem. Now, we can host all virtual server images on a central (And possibly redundant) storage server. So my question now is, how will Proxmox deal with a node that goes missing from the cluster? Can the cluster controller allow an administrator to migrate a virtual server whose image is hosted on a shared storage from the missing node over to a functional one without having the missing node connected? And ensure that the missing node, upon reconnection, understands that it is no longer in charge of said virtual server?
But there are a few issues. Not problems with Proxmox as such, but questions of how well it fits as a solution to some of the problems we're trying to solve. A big problem we have is that few of our servers has any redundancy. We have extensive backups, but even with that, it will often take hours upon hours before we've set up another server to replace the downed one and this is one of the main problems we're trying to solve. What I want a virtualization framework to do, is make it trivial, perhaps even make it happen automagically, to start up a virtual server up on alternate nodes if the node running the virtual server in question goes down.
With the release of the Proxmox 1.4 beta, Proxmox seems to have become a real candidate for solving this problem. Now, we can host all virtual server images on a central (And possibly redundant) storage server. So my question now is, how will Proxmox deal with a node that goes missing from the cluster? Can the cluster controller allow an administrator to migrate a virtual server whose image is hosted on a shared storage from the missing node over to a functional one without having the missing node connected? And ensure that the missing node, upon reconnection, understands that it is no longer in charge of said virtual server?