Re: linux-ha e virtualbox
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
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
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
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
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
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