Risposte:
Personalmente trovo che LXC sia in rapido sviluppo e ritardi nella documentazione.
Personalmente uso openvz su "server di produzione" e non credo che LXC sia ancora abbastanza maturo per essere utilizzato in "produzione".
Ti suggerisco di guardare proxmox
http://pve.proxmox.com/wiki/Main_Page
Offre un host Debian, un'interfaccia web, KVM e openvz. Stanno progettando di usare LXC una volta che lo riterranno stabile.
Da quello che posso dire LXC ha alcuni vantaggi come essere disponibile sul kernel Linux (quindi non è necessario un kernel speciale per usarlo). Dall'altro lato, OpenVZ supporta la migrazione in tempo reale.
Dovrai controllare le capacità di ogni strumento e vedere quali sono più importanti per te.
Puoi trovare qui una breve rassegna delle capacità di ciascuno.
A partire da OpenVZ 4, è possibile eseguire OpenVZ su un kernel Linux 3.0 di serie. OpenVZ beneficia ancora del proprio kernel; ci sono alcune caratteristiche specifiche del kernel OpenVZ.
Trovo curioso che ci sia tutto questo improvviso interesse per LXC quando la piattaforma OpenVZ molto più matura lo fa con successo da molti anni. LXC è in realtà un derivato di OpenVZ per il kernel mainline, quindi non è una nuova idea. L'avvio da kernel diversi è sempre stato trivalente, quindi non vedo perché questo sarebbe un problema con l'utilizzo di OpenVZ. Immagino che alcune persone non si sentano a proprio agio con un kernel non mainline e forse pensano che le cose più nuove siano più sexy.
LXC probabilmente sostituirà OpenVZ .... tra 10 anni. Non è ancora quasi pronto. Nemmeno per lo sviluppo all'avanguardia, a meno che non ti dispiaccia la mancanza di funzionalità, documentazione macchiata, mancanza di "esperienza su Internet" (ad es. Creazione di una base di conoscenza che si trova facendo ricerche su Internet).
Tra un altro anno o due, quando sarà più completo e ci sarà più una base di conoscenza, sarà probabilmente pronto per alcune cose non critiche offline. Tuttavia, facendo una ricerca su Internet, la gente lo diceva un anno fa e non è ancora arrivato.
Questa è una domanda di 1 anno, ma in vista dei cambiamenti nel campo di gioco aggiungerei i miei 2 centesimi.
Consiglierei che per la containerizzazione le persone dovrebbero guardare Docker . È basato su LXC (e altri strumenti) e offre strumenti completi per la costruzione, la manutenzione, la distribuzione e l'aggiornamento dei container. Inoltre, c'è una comunità abbastanza grande attorno ad essa.
Una notevole differenza è che Docker promuove "contenitori a processo singolo" rispetto all'uso tradizionale di LXC, che è più di una macchina virtuale completa e leggera. Ciò richiede un certo adattamento nel pensiero, ma ha i suoi benefici.