[Linux-Biella] Alta affidabilita' con Xen
andrea ferraris
andrea.ferraris a gmail.com
Gio 18 Giu 2009 22:06:08 CEST
2009/6/18 Piero Triverio <piero a bilug.linux.it>:
> Ciao a tutti,
>
> ho un consiglio da chiedervi su come realizzare un'architettura Ha con Xen.
> L'hardware a disposizione sono due lame in un IBM Bladecenter connesse ad una SAN
> tramite fibra (tutto ridondato). Vorrei realizzare con Xen un sistema tipo VMWare +
> Vmotion, che in caso di problemi ad una lama migri a caldo tutte le macchine virtuali
> sull'altra (sfruttando lo storage condiviso).
>
> Come mi consigliate di fare?
>
> Una soluzione che ho trovato cercando in rete e' quella di usare Heartbeat piu' alcuni
> script artigianali che eseguano la live migration e le altre operazioni eventualmente
> necessarie (es. legate ai volumi LVM dove sono memorizzate le macchine virtuali)
> http://www.asplund.nu/xencluster/xen-cluster-howto.html
> http://te.to/~ts1/xen_cluster.html
> Nel mio caso pensavo di usare LVM (anzi meglio CLVM) per gestire le macchine virtuali
> sullo storage, anziche' DRDB che avendo una SAN condivisa non e' necessario.
>
> Avete esperienza su questo tipo di soluzione? Ce ne sono di migliori?
Sto per averne in abbondanza. Per prima cosa che cosa vuoi
virtualizzare? Come seconda, i processori di quelle lame supportano la
paravirtualizzazione? Come terza chi fara` l'installazione, la
configurazione, il tuning e il supporto in futuro e che competenze ha,
avra`?
Data la qualita` dell'hardware coinvolto, ritengo che i sistemi
debbano avere una disponibilita` ed un'affidabilita` molto alta e
quindi possa essere messo a budget una cifra per il supporto. A questo
punto, volendo usare Xen, la soluzione migliore potrebbe essere SLES
11 + HAE (i tool di HA per fare cluster), dato che assieme al sistema
ti forniscono l'assistenza sistemistica nel caso di problemi. Per 2
nodi all'anno sono circa 2000-2500 EUR. Inoltre volendo virtualizzare
macchine Windows server e` particolarmente azzeccato con SuSE per la
partnership che ha con Microsoft per cui verosimilmente su Xen sotto
SUSE i sistemi M$ funzioneranno al meglio - anche i piu` recenti,
p.es. 2008 che non mi ricordo se gia` lo sia, ma potrebbe gia` essere
supportato.
Non mi consentirei di consigliare altrettanto caldamente RedHat
perche' adesso per la virtualizzazione sembra aver cambiato bandiera e
puntare su KVM e inoltre e` anche piu` cara se hai piu` di 2 socket a
maacchina.
Un'altra cosa che invece mi sentirei di consigliare anche se i costi
salgono ancora un po' a livello di prodotto, ma calano a livello di
competenze necessarie all'amministrazione e` Xen di Citrix che nella
versione base e gratuito, mentre aggiungendo gli ammennicoli per la HA
(gli Essentials) costa circa 2500 EUR a nodo e pero` fornisce una
console di gestione integrata e veramente user friendly tramite cui si
puo` configurare non solo la HA, ma anche il bilanciamento del carico.
Questa in assoluto e` la soluzione piu` facile da installare ed
amministrare (l'installazione base non richiede piu` di un quarto
d'ora a nodo) ed e` certamente anche assai ottimizzata perche' non e`
una distribuzione generica, ma una fatta per fare solo quello
(virtualizzazione con Xen).
--
Andrea Ferraris
---
it seemed like a good idea at the time
Brian Kernighan
Maggiori informazioni sulla lista
Linux