Re: linux-ha e virtualbox

2009-03-20 Per discussione Marco Bertorello
Il 19 marzo 2009 21.00, dea d...@corep.it ha scritto:


 Già, uno scherzetto non da ridere..

 Mha, una domanda, a questo punto che si distacca dal discorso virtualizzazione
 e la generalizza.

 Un cluster Linux, che gestisce l'esecuzione di un applicativo a livello di
 cluster, non di singolo server, risolverebbe la questione.

 Mi sa che bisogna andare in questa direzione ...

Non credo.

il fatto è che linux-ha, quando un nodo muore, si limita a tirare su i
servizi sull'altro nodo (e in genere anche l'ip virtuale su cui girano
questi servizi). Non avviene nulla per garantire che il servizio
permanga nello stato in cui era, le connessioni vengono perse e
ricreate ex-novo.

Questo va molto bene in caso di servizi tipo smtp, pop3, imap, squid,
apache, ecc... ma assolutamente no per le macchine virtuali che
verrebbero fatte ripartire come se fossero state spente.

Se hai delle macchine a 64 bit, ti consiglio di provare Promox PVE:
http://pve.proxmox.com/wiki/Main_Page (mai provata personalmente).

@UBoss, per quanto riguarda la barca di soldi, si può abbattere un
pochino utilizzando ESX3i che è gratuito (a patto di avere HW
compatibile) e fa più o meno le stesse cose della versione completa,
eccezione fatta per la service console, che comunque si può attivare
come feature non-ufficiale.
Poi ovviamente la licenza del vmotion e del vcenter sono la vera
grande mazzata :)

E per quanto riguarda la SAN, non è obbligatoria, si può ripiegare su
NFS o iSCSI (a tal proposito segnalo un mio articolo:
http://bertorello.ns0.it/wordpress/index.php/2008/10/30/iscsitarget-la-san-dei-poveri/)

ciao

-- 
Marco Bertorello
System Administrator
http://bertorello.ns0.it


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: linux-ha e virtualbox

2009-03-19 Per discussione Marco Bertorello
Il 17 marzo 2009 9.52, dea d...@corep.it ha scritto:

 Buongiorno a tutta la lista !

 Dato il numero di sistemi virtualbox sempre crescente che stiamo gestendo, ci
 stavamo chiedendo se fosse furbo spostare l'attenzione verso una soluzione
 High Availability.

 Ho letto un po di documentazione su linux-ha, di fatto sembra fare al caso
 nostro con l'aggiunta di un sistema di replicazione DRBD.

 Ho letto che non è possibile eseguire software in ragione distribuita (io
 pensavo ad un qualcosa che mi fornisse un hardware astratto, sul quale far
 girare gli applicativi, tale astrazione veniva poi gestita dai livelli
 inferiori, distribuiti e ridondati).

 A quanto ho capito non è così e si deve ripiegare su una soluzione meno
 astratta.

 Si potrebbero far girare le virtualbox sul server 1, il due non fa nulla se
 non tenere aggiornata la sua replicazione. Non appena il server 1 muore, il 2
 se ne accorge ed attiva le virtualbox, anche se, dato che i sistemi logici
 (contenuti nelle virtualbox) non sono stati chiusi, dovranno entrare in
 recovery e questo non è proprio una cosa  bella.

 Qualche idea, esperienza, consiglio ?

Mi sembra che con le ultime versioni di DRBD (e con un filesystem
adatto, tipo OCFS2) sia possibile avere due nodi in configurazione
UP-UP.
Ovvero, entrambi i nodi fanno girare alcune VM ed entrambi fungono da
failover per le macchine dell'altro nodo.

Esempio pratico:

Nodo1 fa girare VM1, VM3, VM5
Nodo2 fa girare VM2, VM4

Tutte le VM risiedono sul disco condiviso con DRBD (che dev'essere
formattato OCFS2 o altro FS che gestisca l'accesso concorrente),
montato su entrambi i nodi.

Se Nodo1 cade, HA su Nodo2 se ne accorge e tira su le VM1, VM3, VM5
(ovviamente con un degrado delle prestazioni)

chiaro?

-- 
Marco Bertorello
System Administrator
http://bertorello.ns0.it


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: linux-ha e virtualbox

2009-03-19 Per discussione dea

Si Marco, è chiarissimo, ma questa soluzione presenta un problema.

Se la VM1, VM2, VM3 girano sul server1, la VM4, la VM5 e la VM6 sul server 2,
con il file system condiviso e tutto quello che serve..

Si verifica un problema durante la morte di uno dei due server.

Ipotizziamo che muoia il server1, le macchine virtuali (i processi che le 
gestiscono)  muoiono, ovviamente, quindi il server2 se ne accorge e riapre
su se stesso anche le VM1, VM2 e VM3.

Peccato che questa operazione equivale a staccare la spina sulle 3 macchine
virtuali e riattaccarla subito dopo, ok, ma mi fa andare in recovery 3 server
virtuali.

OK, funziona di sicuro, ma non è bellissimo. Meglio sarebbe poter avere una
macchina logica globale che si appoggia a 2 o più fisiche, questa logica manda
in esecuzione le macchine virtuali, quando una fisica muore non accade nulla,
rallenta le prestazioni globali proporzionalmente al numero di sistemi fisici
mancanti..

;)


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: linux-ha e virtualbox

2009-03-19 Per discussione Marco Bertorello
Il 19 marzo 2009 12.18, dea d...@corep.it ha scritto:

 Si Marco, è chiarissimo, ma questa soluzione presenta un problema.

 Se la VM1, VM2, VM3 girano sul server1, la VM4, la VM5 e la VM6 sul server 2,
 con il file system condiviso e tutto quello che serve..

 Si verifica un problema durante la morte di uno dei due server.

 Ipotizziamo che muoia il server1, le macchine virtuali (i processi che le
 gestiscono)  muoiono, ovviamente, quindi il server2 se ne accorge e riapre
 su se stesso anche le VM1, VM2 e VM3.

 Peccato che questa operazione equivale a staccare la spina sulle 3 macchine
 virtuali e riattaccarla subito dopo, ok, ma mi fa andare in recovery 3 server
 virtuali.

 OK, funziona di sicuro, ma non è bellissimo. Meglio sarebbe poter avere una
 macchina logica globale che si appoggia a 2 o più fisiche, questa logica manda
 in esecuzione le macchine virtuali, quando una fisica muore non accade nulla,
 rallenta le prestazioni globali proporzionalmente al numero di sistemi fisici
 mancanti..

Si, certo, è così...

purtroppo per fare quello che vorresti tu ci vorrebbe un sistema
interno di virtualbox (che non mi pare esista).

Anche con VMware Server (semplice) questo non è possibile, a meno di
non utilizzare VirtualCenter che si occupa appunto di queste cose
(live migration).

Allo stato dell'arte, credo, che solo Xen abbia qualche features
simile, anche se non ho mai avuto modo di approfondire

-- 
Marco Bertorello
System Administrator
http://bertorello.ns0.it


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: linux-ha e virtualbox

2009-03-19 Per discussione UBoss

Marco Bertorello wrote:

Allo stato dell'arte, credo, che solo Xen abbia qualche features
simile, anche se non ho mai avuto modo di approfondire

Allo stato dell'arte purtroppo c'e' anche VMWare con Virtual 
Infrastructure 3.x e l'aggiunta del modulo HA nonche' VMotion, l'unico 
neo della situazione pero', e' che il tutto costa una barca di soldi e 
soprattutto almeno 3 macchine fisiche se non erro. 2 nodi fisici con ESX 
3 che contengano le VM, 1 macchina con il Virtualcenter con Windows + SAN.
Ovviamente il modulo HA non e' Linux-HA ma roba proprietaria VMWare, 
anzi CA (Computer Associates di cui VMWare fa parte).


Potrei anche aver dimenticato qualcosa !!!

Uno scherzetto mica da ridere.

Ciao
UB


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: linux-ha e virtualbox

2009-03-19 Per discussione dea


Già, uno scherzetto non da ridere.. 

Mha, una domanda, a questo punto che si distacca dal discorso virtualizzazione
e la generalizza.

Un cluster Linux, che gestisce l'esecuzione di un applicativo a livello di
cluster, non di singolo server, risolverebbe la questione.

Mi sa che bisogna andare in questa direzione ... 


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org