[Linux-Biella] Alta affidabilita' con Xen

andrea ferraris andrea.ferraris a gmail.com
Ven 19 Giu 2009 11:28:28 CEST


2009/6/19 Piero Triverio <piero a bilug.linux.it>:
> Ciao Andrea e Leo,
>
> grazie per le risposte che mi avete mandato.
> Sebbene usare un prodotto commerciale mi semplificherebbe la vita e sarebbe decisamente
> piu' consono all'hardware a disposizione, per diversi motivi preferirei al momento usare
> prodotti free. Lo scopo invero e' fare una proof-of-concept legata ad un progetto di ricerca; poi, se il
> sistema andra' in produzione, passaremo a soluzioni commerciali, su cui mi avete
> dato utili consigli.
> Precisato questo, pensate che la soluzione che avevo in mente (macchine virtuali su
> volumi LVM della SAN, Xen sui due host, Heartbeat, script per gestire la migrazione)
> sia sensata e possa rappresentare un buon punto di partenza prima di evolvere verso
> soluzioni professionali tipo Citrix o VMWare?

A mio parere direi di no :-) Nel senso che puo` essere divertente
farlo e anche funzionare, ma poi non vedo che rapporto ci sarebbe fra
questa realizzazione di prova e quella di produzione. Sarebbe come
provare che si puo` andare dall'Europa all'America usando la nave e
poi realizzare un volo di linea per compiere lo stesso tragitto.

A meno che tu non lo faccia con Xen di Citrix usando la parte di base
e poi implementandoti la HA con script allo scopo, almeno la base
sarebbe la stessa. Ma a questo punto non vedo perche' non procedere
con la parte di HA di Citrix (gli Essentials) in trial.

Oppure, se poi decidi di implementarlo con SLES 11, potresti prima
implementarlo con OpenSuse, se, come credo, ma devi verificarlo, ti
mette a disposizione gli stessi strumenti per la HA.

E poi si`, in linea di massima per ottenere prestazioni migliori e
maggiori e migliori prestazioni di backup credo che si implementino
tutte con CLVM per cui usi dei logical volume cluster aware su cui
sbatti direttamente le VM Xen senza un ulteriore livello di file
system (non usi clfs2, lo eviti proprio), ottenendo oltre che dei
vantaggi prestazionali, anche dei vantaggi in fase di backup che puoi
fare con snapshot del logical volume.

> Per rispondere alle domande di Andrea, i servizi da virtualizzare sono web server, db,

Per questi ultimi bisogna essere particolarmente accorti, nel senso di
farsi comunque sempre e anche dei backup a livello applicativo o delle
copie a db chiuso perche' in un crash di un nodo del tuo cluster nulla
ti puo` garantire al 100% la consistenza del db che viene ritirato su
dall'altro nodo (adesso per la verita` c'e` un prodotto VMWare che ti
puo` garantire pure quello, ma a dei costi esorbitanti).

> (tutti su macchine linux) piu' alcune macchine ad uso interno (linux e win). L'hardware
> ha le estensioni per la full virtualization.

Pero` se hai la maggior parte delle macchine Linux potresti anche
considerare altre soluzioni di virtualizzazione.

Andrea Ferraris

---
it seemed like a good idea at the time
Brian Kernighan


Maggiori informazioni sulla lista Linux