Newsgroup: it.comp.os.linux.sys
Titolo: cluster HA per macchine virtuali, che hardware?

Devo presentare un progetto per un sistema in cluster dove poi sopra
ci verranno installate della VM.
Pensavo di fare il cluster con HeartBeat (non sò se è obsoleto, ma il
mio ultimo cluster risale ad anni ed anni fà... C'era redhat 9 in
giro...). Poi prendere un NAS e metterlo in condivisione tra i due
server.
Quello che mi chiedevo è che software utilizzare per virtualizzare, io
ho provato Xen in questi giorni e mi ci sono trovato bene anche se
ancora non lo conosco al 100%.
Ho installato Xen 3.3 su centos (che praticamente si instlla da solo)
e  stò provando Xen 4.0 (compilandolo dai sorgenti, il che mi riporta
ai tempi della mia amata slackware).
Quello che mi chiedo è se io faccio le VM nel server 1 avrò in /etc
tutti i file relativi alle VM qundi mi basta solo copiarli dentro la /
etc del server 2? Ma in caso uno dei due server muore mi muoiono pure
le VM?
Oppure devo pensare a fare un cloud?
Perdonatemi ma non ho molta esperienza e stò cercando di imparare
leggendo quà e là da Internet.
Ciao e grazie.
Keres.

 
oppure proxmox, che gestisce nativamente il clustering
S.

 oppure proxmox, che gestisce nativamente il clustering
Ma non l'HA
.

 ci verranno installate della VM.
Noi stiamo per ridondare l'attuale virtualizzatore (KVM) con una 
macchina gemella, usando DRDB. Per lo storage usiamo i dischi locali 
delle due macchine, opportunamente configurati in RAID. Il tutto su due 
macchine geograficamente distanti, ma collegate ad una connessione a 
100Mb/s.
Si tratta di un esperimento, ma sulla carta sembrerebbe funzionare.
A breve inizieró con le domande :)
Devo sapere qualcosa che non so a proposito?
-- 
g4b0, linux user n. 369000
http://brosulo.net


wrote:

Vmware essential plus comprende 3 host ha vmotion e backup
Una NAS o server iscsi se hai poche vm



Si, che 100MB/s con replica sincrona e un I/O poco più che decente sono 
pochissimi. E che una replica sincrona su un link geografico è 
fortemente dipendente dalla latenza.
Per la replica geografica c'e' drbd-proxy.

 Per la replica geografica c'e' drbd-proxy.
Questo me lo guardo subito. Hai qualche doc in particolare sulla replica 
geografica?


 enormi.
Sicuro che siano megabyte? non č che sono megabit?
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 Sicuro che siano megabyte? non č che sono megabit?
In effetti sono megabit, nel primo post é scritto giusto. Una 
connessione a 100 Megabyte peró non l'ho mai sentita...


 connessione a 100 Megabyte peró non l'ho mai sentita...
Infatti per questo mi sembrava strano.
Una 100Mbit per trasferire dischi drbd è pochina, eh.
Che dimensione hanno i volumi?



Sono un po' a digiuno di terminologia DRDB, ti basta questo dato:
s5:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             829G  501G  287G  64% /
tmpfs                  12G     0   12G   0% /lib/init/rw
udev                   10M  756K  9.3M   8% /dev
tmpfs                  12G     0   12G   0% /dev/shm
/dev/sda2             251M   22M  217M  10% /boot


 /dev/sda3 829G 501G 287G 64% /
Cosa vuoi replicare con DRBD che i dati sono tutti sulla "/" ???
Quella macchina la devi formattare per metterci drbd.

 Quella macchina la devi formattare per metterci drbd.
Vabbé dai, magari è tutto in /home e con un po' di shrink, resize
e ripartizionamento si risolve.
Piuttosto 800GB replicati con drbd a 12MB/s sono una paranoia,
ci vorrà qualche giorno...



In realtá sono tutte macchine virtuali. L'idea é la seguente:
* Installo la macchina gemella con la partizione per drdb
* Migro le macchine virtuali
* Giro gli IP-Failover (sono macchine in produzione)
-> A questo punto ho le macchine virtuali in produzione su una macchina 
fisica con la partizione drdb
* Formatto la macchina attuale
* Reinstallo con la stessa configurazione della macchina nuova
* Sincronizzo
et voilá
Quello che non so é quanto ci metteró a fare il sync. Tempo addietro ho 
spostato 6-7 macchine virtuali da 50Gb tra macchine simili ed é bastata 
una nottata, quindi non credo ci vorra molto di piú...


 una nottata, quindi non credo ci vorra molto di piú...
Al limite guardati la "truck based replication" :)
Comunque ti consiglio di usare il protocol A, la replica sincrona su una 
100Mbs secondo me ti ammazza le performance.


Grazie, ne faró tesoro. Se hai altri consigli pre-installazione sono 
tutt'orecchi!


 Quello che non so é quanto ci metteró a fare il sync.
Tanto tanto.
Tanto.
.
.
.
.
.
ma proprio tanto eh :-)
A meno che non prendi la macchina gemella, sincronizzi in rete
locale con gigabit e poi la spegni e la porti di là, in modo che
sincronizzi meno.
Per una stima grossolana puoi calcolare il totale dello spazio
da sincronizzare in MB diviso 7 e ottieni il numero in secondi.
Questo se spari almeno temporaneamente il sync-rate al massimo.
Se invece lo tieni al 40% (perché magari le macchine su le vuoi
pure usare :- ) ) ci metterai molto di più.


 pure usare :- ) ) ci metterai molto di più.
Comunque una volta iniziato il processo di sincronizzazione per me puó 
metterci anche un mese, basta che poi funzioni tutto senza perdita di 
prestazioni.


 prestazioni.
Dipende dal traffico.
Premesso che hai una banda passante nel migliore dei casi di 12MB/sec,
controlla quanto traffico devi farci andare su e vedi.
