Respuestas:
Personalmente, encuentro que LXC está en rápido desarrollo y retrasos en la documentación.
Personalmente uso openvz en "servidores de producción" y no creo que LXC sea lo suficientemente maduro como para usarlo en "producción".
Le sugiero que mire proxmox
http://pve.proxmox.com/wiki/Main_Page
Ofrece un host Debian, una interfaz web y KVM y openvz. Están planeando usar LXC una vez que lo consideren estable.
Por lo que puedo decir, LXC tiene algunas ventajas como estar disponible en el kernel de Linux (por lo que no necesita un kernel especial para usarlo). Desde el otro lado, OpenVZ admite la migración en vivo.
Deberá verificar las capacidades de cada herramienta y ver cuáles son las más importantes para usted.
Puede encontrar aquí una breve reseña de las capacidades de cada uno.
A partir de OpenVZ 4, puede ejecutar OpenVZ en un núcleo Linux 3.0 estándar. OpenVZ todavía se beneficia de su propio núcleo; Hay algunas características específicas del núcleo OpenVZ.
Me parece curioso que haya todo este repentino interés en LXC cuando la plataforma OpenVZ, mucho más madura, ha estado haciendo esto con mucho éxito durante muchos años. LXC es en realidad un derivado de OpenVZ para el núcleo de la línea principal, por lo que no es una idea nueva. El arranque desde diferentes núcleos siempre ha sido trivial, así que no veo por qué eso sería un problema con el uso de OpenVZ. Supongo que algunas personas no se sienten cómodas usando un kernel no principal y tal vez piensan que las cosas más nuevas son más sexy.
LXC probablemente reemplazará eventualmente a OpenVZ ... en 10 años. Todavía no está listo. Ni siquiera para el desarrollo de vanguardia, a menos que no le importe perder características, documentación irregular, falta de "experiencia en Internet" (es decir, una base de conocimiento acumulada que se encuentra al hacer búsquedas en Internet).
En otro año o dos, cuando haya completado más funciones y haya más base de conocimiento, probablemente estará listo para algunas cosas no críticas sin conexión. Sin embargo, al hacer una búsqueda en Internet, la gente decía eso al respecto hace un año y todavía no está allí en mi humilde opinión.
Esta es una pregunta de 1 año, pero en vista de los cambios en el campo de juego, agregaría mis 2 centavos.
Recomendaría que para la contenedorización la gente debería mirar Docker . Está construido sobre LXC (y otras herramientas) y proporciona herramientas extensas para la construcción, mantenimiento, distribución y actualización de contenedores. Además, hay una comunidad bastante grande a su alrededor.
Una diferencia notable es que Docker promueve "contenedores de un solo proceso" en lugar del uso tradicional de LXC, que es más una máquina virtual de peso completo. Esto requiere algún ajuste en el pensamiento, pero tiene sus beneficios.