Macchine virtuali in alta affidabilità

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
d4ng3r92
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 11 agosto 2010, 19:59

Macchine virtuali in alta affidabilità

Messaggio da d4ng3r92 »

Ciao a tutti,
sto esplorando un pò il modo della virtualizzazione e dell'alta affidabilità.
Ho trovato molte guide al riguardo e mi è sorta una curiosità.

E' possibile far girare una macchina virtuale in KVM in alta affidabilità?
Avete qualche link da consigliarmi?

Grazie  :)
Avatar utente
ripperhack
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 345
Iscrizione: giovedì 2 aprile 2009, 14:17

Re: Macchine virtuali in alta affidabilità

Messaggio da ripperhack »

ciao,
personalmente ho provato varie soluzioni di virtualizzazione e a mio avviso la migliore è "Citrix xen server" che ti permette di creare dei pool di server. (Non è una features esclusiva di Citrix)
In caso di morte di una macchina l'ambiente virtuale si occupa di "girare" il tutto sul nodo funzionante.

Inoltre se installi fisicamente il sistema operativo su dischi non in locale (magari su san) lo storage stesso si occupa di "presentare" le lun alla macchina attiva.

Dipende da cosa devi fare e dal tuo budget.

Sostanzialmente in ambiti aziendale i colossi sono due: vmware e citrix xen

Con citrix è possibile registrare una licenza e per un anno gratuitamente e si possono utilizzare quasi tutte le features di una licenza a pagamento (manca solo il bilanciamento di carico delle risorse su più macchine)
Linux User #530236
d4ng3r92
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 11 agosto 2010, 19:59

Re: Macchine virtuali in alta affidabilità

Messaggio da d4ng3r92 »

ripperhack ha scritto: ciao,
personalmente ho provato varie soluzioni di virtualizzazione e a mio avviso la migliore è "Citrix xen server" che ti permette di creare dei pool di server. (Non è una features esclusiva di Citrix)
In caso di morte di una macchina l'ambiente virtuale si occupa di "girare" il tutto sul nodo funzionante.

Inoltre se installi fisicamente il sistema operativo su dischi non in locale (magari su san) lo storage stesso si occupa di "presentare" le lun alla macchina attiva.

Dipende da cosa devi fare e dal tuo budget.

Sostanzialmente in ambiti aziendale i colossi sono due: vmware e citrix xen

Con citrix è possibile registrare una licenza e per un anno gratuitamente e si possono utilizzare quasi tutte le features di una licenza a pagamento (manca solo il bilanciamento di carico delle risorse su più macchine)
Grazie della risposta.
Io non sono ancora un grande esperto di questo "mondo virtualizzato" quindi abbi pazienza per la mia ignoranza  ;D

Io per ora non ho nessun badget, o meglio, stò soltanto studiando, quindi mi oriento verso software gratuito che non abbia bisogno di licenze a pagamento.

Quello che vorrei fare è mettere in piedi un sistema che eroga macchine virtuali, in alta affidabilità. Per esempio se una macchina virtuale muore su un nodo vorrei migrarla in un altro nodo attivo. E' possibile?
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1390
Iscrizione: sabato 20 maggio 2006, 20:39
Desktop: KDE 5.16.4
Distribuzione: KDE Neon
Località: Venere

Re: Macchine virtuali in alta affidabilità

Messaggio da Alien321 »

d4ng3r92 ha scritto:
ripperhack ha scritto: ciao,
personalmente ho provato varie soluzioni di virtualizzazione e a mio avviso la migliore è "Citrix xen server" che ti permette di creare dei pool di server. (Non è una features esclusiva di Citrix)
In caso di morte di una macchina l'ambiente virtuale si occupa di "girare" il tutto sul nodo funzionante.

Inoltre se installi fisicamente il sistema operativo su dischi non in locale (magari su san) lo storage stesso si occupa di "presentare" le lun alla macchina attiva.

Dipende da cosa devi fare e dal tuo budget.

Sostanzialmente in ambiti aziendale i colossi sono due: vmware e citrix xen

Con citrix è possibile registrare una licenza e per un anno gratuitamente e si possono utilizzare quasi tutte le features di una licenza a pagamento (manca solo il bilanciamento di carico delle risorse su più macchine)
Grazie della risposta.
Io non sono ancora un grande esperto di questo "mondo virtualizzato" quindi abbi pazienza per la mia ignoranza  ;D

Quello che vorrei fare è mettere in piedi un sistema che eroga macchine virtuali, in alta affidabilità. Per esempio se una macchina virtuale muore su un nodo vorrei migrarla in un altro nodo attivo. E' possibile?
È complicato, di sicuro non lo fai in un laboratorio con 2 solo PC, serve materiale abbastanza costoso.
Io per ora non ho nessun badget, o meglio, stò soltanto studiando, quindi mi oriento verso software gratuito che non abbia bisogno di licenze a pagamento.
Questa frase è essenzialmente errata, tralasciando che in ambito open per ora di software paragonabili a Vmware o a Citrix xen non esistono.
In questi ambiti è meglio o essere sul campo o andare a fare un corso, sperimentare in proprio è impossibile o quasi.
Oltretutto anche se usi bene KVM poi in ambito aziendale serve a 0(ZERO) dato che questo metodi di virtualizzazione non viene minimamente preso in considerazione specialmente in Italia.
Spoiler
Mostra
Finalmente è finito carnevale, anche se vedo ancora gente in maschera
d4ng3r92
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 11 agosto 2010, 19:59

Re: Macchine virtuali in alta affidabilità

Messaggio da d4ng3r92 »

Alien321 ha scritto:
d4ng3r92 ha scritto:
ripperhack ha scritto: ciao,
personalmente ho provato varie soluzioni di virtualizzazione e a mio avviso la migliore è "Citrix xen server" che ti permette di creare dei pool di server. (Non è una features esclusiva di Citrix)
In caso di morte di una macchina l'ambiente virtuale si occupa di "girare" il tutto sul nodo funzionante.

Inoltre se installi fisicamente il sistema operativo su dischi non in locale (magari su san) lo storage stesso si occupa di "presentare" le lun alla macchina attiva.

Dipende da cosa devi fare e dal tuo budget.

Sostanzialmente in ambiti aziendale i colossi sono due: vmware e citrix xen

Con citrix è possibile registrare una licenza e per un anno gratuitamente e si possono utilizzare quasi tutte le features di una licenza a pagamento (manca solo il bilanciamento di carico delle risorse su più macchine)
Grazie della risposta.
Io non sono ancora un grande esperto di questo "mondo virtualizzato" quindi abbi pazienza per la mia ignoranza  ;D

Quello che vorrei fare è mettere in piedi un sistema che eroga macchine virtuali, in alta affidabilità. Per esempio se una macchina virtuale muore su un nodo vorrei migrarla in un altro nodo attivo. E' possibile?
È complicato, di sicuro non lo fai in un laboratorio con 2 solo PC, serve materiale abbastanza costoso.
Io per ora non ho nessun badget, o meglio, stò soltanto studiando, quindi mi oriento verso software gratuito che non abbia bisogno di licenze a pagamento.
Questa frase è essenzialmente errata, tralasciando che in ambito open per ora di software paragonabili a Vmware o a Citrix xen non esistono.
In questi ambiti è meglio o essere sul campo o andare a fare un corso, sperimentare in proprio è impossibile o quasi.
Oltretutto anche se usi bene KVM poi in ambito aziendale serve a 0(ZERO) dato che questo metodi di virtualizzazione non viene minimamente preso in considerazione specialmente in Italia.
Cosa non ha KVM rispetto a Vmware? Leggendo in giro, progetti come opennebula ecc mi sembra di aver capito che si potrebbe creare un'infrastruttura simile a vmware ma gratuita.
Sbaglio?
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Macchine virtuali in alta affidabilità

Messaggio da Ikitt »

d4ng3r92 ha scritto: Cosa non ha KVM rispetto a Vmware?
Che non e` una soluzione chiavi in mano e non ha supporto commerciale disponibile. E non permette di far girare windows.
d4ng3r92
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 11 agosto 2010, 19:59

Re: Macchine virtuali in alta affidabilità

Messaggio da d4ng3r92 »

Ikitt ha scritto:
d4ng3r92 ha scritto: Cosa non ha KVM rispetto a Vmware?
Che non e` una soluzione chiavi in mano e non ha supporto commerciale disponibile. E non permette di far girare windows.
Non permette di far girare macchine virtuali windows? questo non lo sapevo. Perchè?
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Macchine virtuali in alta affidabilità

Messaggio da Ikitt »

d4ng3r92 ha scritto:
Ikitt ha scritto:
d4ng3r92 ha scritto: Cosa non ha KVM rispetto a Vmware?
Che non e` una soluzione chiavi in mano e non ha supporto commerciale disponibile. E non permette di far girare windows.
Non permette di far girare macchine virtuali windows? questo non lo sapevo. Perchè?
Perche` probabilmente ho detto una scemenza, confondendomi con altri sistemi di virtualizzazione.
d4ng3r92
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 11 agosto 2010, 19:59

Re: Macchine virtuali in alta affidabilità

Messaggio da d4ng3r92 »

Ikitt ha scritto:
d4ng3r92 ha scritto:
Ikitt ha scritto:
d4ng3r92 ha scritto: Cosa non ha KVM rispetto a Vmware?
Che non e` una soluzione chiavi in mano e non ha supporto commerciale disponibile. E non permette di far girare windows.
Non permette di far girare macchine virtuali windows? questo non lo sapevo. Perchè?
Perche` probabilmente ho detto una scemenza, confondendomi con altri sistemi di virtualizzazione.
Ah ok.  (rotfl)
Non sarà una soluzione "chiavi in mano" ma se attraverso kvm ed altri software si riesce a costruire un sistema virtuale in alta affidabilità è un bel risparmio sulle licenze no?
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Macchine virtuali in alta affidabilità

Messaggio da Ikitt »

d4ng3r92 ha scritto: Non sarà una soluzione "chiavi in mano" ma se attraverso kvm ed altri software si riesce a costruire un sistema virtuale in alta affidabilità è un bel risparmio sulle licenze no?
Fuori dall'ambito casalingo e di piccol(issim)a impresa il risparmio sulle licenze e` piu` o meno irrilevante.

Serve (probabilmente) conoscere xen e vmware per entrare nel mercato, perche` quello e` quanto usano tutti. Ma per svettare, potrebbe essere utile conoscere anche kvm & co. Sono strumenti in piu` nella propria cassetta degli attrezzi che in certi casi, appunto, potrebbero fare la differenza.

[edit]
In programmazione E` cosi`. In sistemistica uso il condizionale solo per una forma estrema di cautela.
[/edit]
d4ng3r92
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 11 agosto 2010, 19:59

Re: Macchine virtuali in alta affidabilità

Messaggio da d4ng3r92 »

Grazie delle tue dritte ;)
Comunque non ho ancora raggiunto il mio obbiettivo. Cioè capire se è possibile girare macchine virtuali in alta affidabilità. Se un nodo muore, le macchine sono trasferite su un nodo attivo in modo trasparente.
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1390
Iscrizione: sabato 20 maggio 2006, 20:39
Desktop: KDE 5.16.4
Distribuzione: KDE Neon
Località: Venere

Re: Macchine virtuali in alta affidabilità

Messaggio da Alien321 »

Be dovrei ri-informarmi ma ero rimasto al fatto che KVM non dispone della possibilità di
passare a caldo una macchina virtuale da un nodo al altro(tipo VMotion di VMware).
Non ha un tool decente di configurazione remoto, tipo Vsphere client di Vmware.
Configurazione decisamente + complicata.
Queste sono le grosse limitazioni, specialmente la seconda è a mio parere grave, la comodità di un Tool di controllo remoto
per la gestione delle macchine virtuali è essenziale.
Spoiler
Mostra
Finalmente è finito carnevale, anche se vedo ancora gente in maschera
Avatar utente
ripperhack
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 345
Iscrizione: giovedì 2 aprile 2009, 14:17

Re: Macchine virtuali in alta affidabilità

Messaggio da ripperhack »

se hai un pc con almeno 3/4 gb di ram e abbastanza recente puoi installare xen server 5.6 che dietro registrazione e assolutamente free per un anno ed è basato su linux

Fatto questo (abbastanza semplice) installi xen desktop 5.6 su un qualsiasi pc windows (ebbene sì l'interfaccia funziona solo su windows essendo basata su .NET). Inserisci l'ip del server che hai configurato in fase di installazione e ti trovi davanti un'interfaccia semplice stile virtualbox dove è possibile creare le macchine virtuali ecc ecc

a questo punto per il discorso alta affidabilità hai due scelte:

1. hardware (nel tuo caso non hai il budget per farlo) - configuri una san che "dia in pasto" una porzione di disco allo xen server e in caso di morte fisica del disco la san stessa si occupa di dare allo xen server una copia istantanea della porzione precedentemente citata. (L'ho spiegata molto brutalmente ma è dura senza fare uno schema e se non conosci l'ambiente storage)

2. software (ci potresti provare) - crei un altro xen server 5.6 e su entrambi configuri il pool di server (server 1 + server 2) in questo modo si crea una specie di server 3 (virtuale) che si occupa di girare le macchine sui server 1 o 2 in base al carico o in base alla morte di un nodo.

NB. i dischi fisici devono essere fisicamente disponibili nello stesso momento sia al server 1 che al server 2, è per questo motivo che si tende ad installare su sistemi di storage esterni all'ambiente virtuale e non sui dischi fisici dei server

se hai domande chiedi pure, ho fatto anche dei corsi specialistici in questo campo e gestisco una sala server con circa 50 server virtuali con 9 server in pool e con 2 san netapp in cluster  :-[
Linux User #530236
d4ng3r92
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 11 agosto 2010, 19:59

Re: Macchine virtuali in alta affidabilità

Messaggio da d4ng3r92 »

Grazie della risposta!
Io sono super niubbo su queste cose quindi faccio un passo alla volta e pongo alcune domande:

1) per configurare una san come si dovrebbe fare? hai qualche guida su cui posso fare riferimento?
2) dici di usare xen, per quale motivo non posso usare kvm
3) il pool di server come si configura? ho letto guide di linux-ha è la stessa cosa? anche per questo hai qualche guida da indicarmi?

Ti ringrazio.
Avatar utente
ripperhack
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 345
Iscrizione: giovedì 2 aprile 2009, 14:17

Re: Macchine virtuali in alta affidabilità

Messaggio da ripperhack »

Nessun problema il forum è fatto per questo...

passiamo alle risposte:

1) è una domanda troppo ampia, è impossibile rispondere (è come chiedere esiste una guida per creare un sistema operativo...) e ogni vendor ha la propria configurazione anche se i concetti di volumi, lun, deduplication ecc ecc sono gli stessi (prova a leggere questo http://technet.microsoft.com/it-it/libr ... 64269.aspx)

2) non ho mai usato kvm ma in grossi ambiti kvm non è mai considerato... se fai dei test / studi meglio usare strumenti che magari in futuro potresti anche "rivendere"

3) da xen è semplicissimo esiste una configurazione guidata da xen desktop sul client... click click avanti avanti...
Linux User #530236
d4ng3r92
Prode Principiante
Messaggi: 51
Iscrizione: mercoledì 11 agosto 2010, 19:59

Re: Macchine virtuali in alta affidabilità

Messaggio da d4ng3r92 »

Ti ringrazio ripperhack per la tue risposte  :)
Stavo guardando il sito di openebula e openstack. Questi (se ho capito bene) sono dei software da installare nel cloud controller che si interfacciano con kvm, xen, vmware ecc. In particolare leggevo di openstack che riesce anche a gestire il fatto dell'alta affidabilità. Mi sbaglio?
Avatar utente
ripperhack
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 345
Iscrizione: giovedì 2 aprile 2009, 14:17

Re: Macchine virtuali in alta affidabilità

Messaggio da ripperhack »

non sono esperto su questi due sistemi opensource che hai indicato... la mia infrastruttura è tutta Citrix Xen (come avrai capito  (rotfl)) che con il software Citrix fa tutte queste cose... cmq mi segno i link e appena ho del tempo libero gli do una lettura

se qualcuno conosce questi strumenti ci faccia sapere grazie
Linux User #530236
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti