Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Xen e LVM over iscsi

4 views
Skip to first unread message

Massimiliano

unread,
Oct 16, 2009, 4:48:23 AM10/16/09
to
Buongiorno a tutti,

avrei bisogno di un consiglio su questo setup:

1 MD3000i che esporta un unico volume in iscsi
2 R610 che fungono da server xen (in teoria diventeranno un cluster,
ma sto ancora esplorando i limiti del sistema)

I server importano il volume iscsi tramite multipath, che viene poi
utilizzato come physical disk in lvm.

I vari domu xen utilizzano quindi dei logical volumes lvm.

Con questo setup la live migration funziona correttamente.

L'idea e' di avere una directory con le config dei domu rsyncata su
entrambi i server, designare un unico server alla gestione di lvm e
notificare le avvenute modifiche al gemello.

Il mio dubbio riguarda l'utilizzo concorrente del volume iscsi da
parte dei due server, dopo la migration di un domu ad esempio...

E' sicuro?

O ancora, se volessi dividere il carico delle vm sui due server, e'
sicuro l'utilizzo concorrente del volume iscsi?

Ricordiamoci pero' che i due server non utilizzeranno mai lo stesso
logical volume lvm

Spero di essere stato chiaro.

Grazie anticipatamente.

Skull

unread,
Oct 16, 2009, 4:53:01 AM10/16/09
to
On 10/16/09 10:48 AM, Massimiliano wrote:

> Il mio dubbio riguarda l'utilizzo concorrente del volume iscsi da
> parte dei due server, dopo la migration di un domu ad esempio...
>
> E' sicuro?
>
> O ancora, se volessi dividere il carico delle vm sui due server, e'
> sicuro l'utilizzo concorrente del volume iscsi?

Purch� tu sia certo che i volumi logici che i due nodi vedono sono
allineati, non c'� alcun problema.

Anche il caso in cui una VM si ritrovi ad essere eseguita
contemporaneamente da entrambi i nodi (per errata gestione del locking
sulle VM) comporta la corruzione del filesystem della VM, ma non ha
alcuna conseguenza all'esterno della VM stessa.

--
http://bofhskull.wordpress.com/

CtRiX

unread,
Oct 16, 2009, 6:29:40 AM10/16/09
to
Il Fri, 16 Oct 2009 01:48:23 -0700, Massimiliano ha scritto:

> 1 MD3000i che esporta un unico volume in iscsi 2 R610 che fungono da
> server xen (in teoria diventeranno un cluster, ma sto ancora esplorando

E che kernel usi su un R610 con xen ?
Il solito 2.6.18 di qualche anno fa ?

Massimiliano

unread,
Oct 16, 2009, 10:59:25 AM10/16/09
to

Veramente sto usando il 2.6.24-24-xen

Massimiliano

unread,
Oct 16, 2009, 11:00:08 AM10/16/09
to
On 16 Ott, 10:53, Skull <sk...@bofhland.org> wrote:

> > O ancora, se volessi dividere il carico delle vm sui due server, e'
> > sicuro l'utilizzo concorrente del volume iscsi?
>

> Purchè tu sia certo che i volumi logici che i due nodi vedono sono
> allineati, non c'è alcun problema.

grazie delle conferme :D

CtRiX

unread,
Oct 16, 2009, 1:15:07 PM10/16/09
to
Il Fri, 16 Oct 2009 07:59:25 -0700, Massimiliano ha scritto:

> Veramente sto usando il 2.6.24-24-xen

che non è nemmeno ufficiale a quanto mi risulta.
Mai usare xen fino a quando non lo mettono nel kernel, cosa che doveva
avvenire un annetto fa.

Xen come hypervisor è scritto alla pene di segugio.
Io uso KVM che almeno va di pari passo col kernel.


Massimiliano

unread,
Oct 19, 2009, 8:32:28 AM10/19/09
to
On 16 Ott, 19:15, CtRiX <ctrix_cavami@via_hotmail.com> wrote:
> > Veramente sto usando il 2.6.24-24-xen
>
> che non è nemmeno ufficiale a quanto mi risulta.
>
> Xen come hypervisor è scritto alla pene di segugio.
> Io uso KVM che almeno va di pari passo col kernel.

Quello che mi dici e' molto interessante.
Su KVM non ho nessunissima esperienza e quindi non l'ho considerato ai
fini del progetto.
Pero' puo' essere interessante sperimentarci un po'.

E' in grado di virtualizzare winz? Supporta qualcosa di simile al live
motion?

Ciao

Enrico 'Henryx' Bianchi

unread,
Oct 19, 2009, 3:52:56 PM10/19/09
to
In 19/10/2009 14:32 Massimiliano wrote:

> E' in grado di virtualizzare winz? Supporta qualcosa di simile al live
> motion?

Per la prima si, attualmente sono usciti anche i driver
paravirtualizzati per disco (devo dire pero` che e` un macello
installarli e che utilizzando i driver ide non si sente molto
l'overhead, ma devo dire anche che le macchine windows che ho su KVM
sono poco sfruttate). Per quanto riguarda la seconda, non ho idea,
cos'e`?

Enrico

Massimiliano

unread,
Oct 20, 2009, 2:43:15 AM10/20/09
to
On 19 Ott, 21:52, Enrico 'Henryx' Bianchi

<henryx.b_INVAL...@libero.it> wrote:
> In 19/10/2009 14:32 Massimiliano wrote:
>
> > E' in grado di virtualizzare winz? Supporta qualcosa di simile al live
> > motion?
>
> sono poco sfruttate). Per quanto riguarda la seconda, non ho idea,
> cos'e`?

Live motion in effetti e' un mio lapsus. Intendevo la migrazione delle
vm da un server all'altro.
Vmvare la chiama vmotion, xen, live migration.

CIao

Enrico 'Henryx' Bianchi

unread,
Oct 20, 2009, 6:39:37 PM10/20/09
to
In 20/10/2009 08:43 Massimiliano wrote:

> Intendevo la migrazione delle
> vm da un server all'altro.

In altre parole, ponendo il caso in cui il guest sia installato su di un
disk array condiviso, viene migrato il processo da un server fisico ad
un altro? Da quello che so, non mi sembra che vi sia qualcosa di simile
in KVM. E` comunque probabile che sia possibile implementare il
comportamento tramite l'utilizzo di altre metodologie, tipo heartbeat
e, forse, drdb

Enrico

THe_ZiPMaN

unread,
Oct 20, 2009, 7:30:50 PM10/20/09
to
On 10/21/2009 12:39 AM, Enrico 'Henryx' Bianchi wrote:
> Da quello che so, non mi sembra che vi sia qualcosa di simile in KVM.

Come no??? :-)

http://www.google.it/#q=kvm+live+migration

--
Flavio Visentin

Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

Enrico 'Henryx' Bianchi

unread,
Oct 21, 2009, 4:21:40 PM10/21/09
to
In 21/10/2009 01:30 THe_ZiPMaN wrote:

> Come no??? :-)

Interessante. Praticamente, seguendo
http://www.linux-kvm.org/page/Migration e abilitando il socket, bastano
un paio di comandi in pipe (echo, socat e nc come visto sul link) per
migrare la macchina virtuale su di un altro host. Ovvio che
probabilmente ci sono metodi migliori per fare una cosa del genere, ma
c'e` anche da dire che KVM e` ancora piuttosto giovane ed ha ancora
pochi strumenti di controllo rispetto ad altri prodotti (in particolare,
Vmware)

Enrico

linux

unread,
Nov 9, 2009, 8:27:22 AM11/9/09
to
On 16 Ott, 09:48, Massimiliano <mbelle...@gmail.com> wrote:

> O ancora, se volessi dividere il carico delle vm sui due server, e'
> sicuro l'utilizzo concorrente del volume iscsi?

Io sto realizzando qualcosa di simile, ma non riesco a trovare nulla
che mi permetta di creare un cluster appunto che condivida il carico
delle vm.
Mi spiego meglio: ipotizziamo di avere 4 macchine fisiche cosi
configurate: 3 con xen e una che funge da target per iscsi e che
contiene le immagini di tutte le vm. Sulle tre macchine con xen creo
una o più vm. Avrei bisogno di un cluster che mi bilanciasse il carico
delle vm sulle 3 (o quante c'è nè) macchine fisiche. In rete ho
trovato varie soluzione ma composti sempre al massimo da 2 soli nodi.

Suggerimenti?

Grazie

0 new messages