Migrate this

29-03-2011 22:38:10 CEST Postato in: nerdate, rants | Commenta

After reading a lot of confusing and conflicting statements on the status of OpenVZ in Debian, I finally found out that both linux-vserver *AND* OpenVZ are deprecated and may not even make it for squeeze+1. I can live without linux-vserver since I won't touch that thing with a pole, but OpenVZ has been my choice for container-based virtualization.

The migration path is replacing OpenVZ with virtualization solutions merged with mainline, and it looks really awful:

  • Xen: overhead, overhead, overhead. I want a container-based solution, not an hypervisor;
  • KVM: same as before, plus my server doesn't support VT-x/SVM;
  • LXC: COME THE FUCK ON, the userspace doesn't support squeeze guests on squeeze, it is not even near to production quality and you can't really control memory usage of each container - unless you rebuild a kernel (what??) with memory cgroup enabled, which means a lot of CPU-time overhead for each memory access (WHAT THE FUCK!?!?!?!).

To summarize, my only option would be migrating from a proven and working solution (OpenVZ) to a virtualization system with an incomplete and buggy userspace and with a reduced kernel feature set because it would negatively impact performance on the whole system, only because it is not merged with mainline.

Guess what? If squeeze+1 (or wheezy) dumps OpenVZ, I'll dump Debian - better yet, Linux altogether.

FreeBSD, anyone?

Commenti

blog comments powered by Disqus