Newsgroup: it.comp.os.linux.sys
Titolo: Re: Citrix Xen Vs VmWare ESXi

 tra questi due prodotti?
Argomento troppo ampio per un newsgroup, IMHO.
In breve, la mia opinione la riassumo in
- XenServer ti costa tutt'ora meno, soprattutto per una infrastruttura 
"completa"
- XenServer � in forte crescita di funzionalit� e stabilit�, ma non gode 
del "sedimentato" che VMWare s'� costruita in tanti anni in cui eran 
praticamente i soli a proporre quella tipologia di prodotto
- VMWare ha tutto attorno un mondo intero di soluzioni di terze parti 
che aggiungono funzionalit�. XenServer ha ben poca cosa, al confronto...
- analogamente, l'HW "certificato" per l'una e l'altra soluzione ha 
differenze (in termini di "ampiezza") enormi, con tutto quel che ci� 
implica sul piano della scelta dell'HW e/o dei problemi cui si pu� 
potenzialmente andare incontro con soluzioni non garantite come 
funzionanti (ci� detto: ho Xenserver in funzione su HW non "bollinato" 
sia per i nodi che per lo storage e grandi beghe non ho avute... circa :-D).
-- 
http://bofhskull.wordpress.com/

 server web, un paio di server di posta e poco altro).
Plausibile.
Altra cosa da aggiungere al piatto, e che dimenticavo di citare: 
XenServer *supporta* nativamente debian. VMWare -mi risulta- no.
Ovviamente, ci� non significa affatto che poi non ci giri senza 
problemi, per� per chi avesse una infrastruttura basata su debian 
potrebbe trarne giovamento.
(poi sul "come � supportata" potremmo aprire un cappello polemico che 
risparmio alla cortese attenzione dei presenti :-D)
-- 
http://bofhskull.wordpress.com/

 "completa"
Se non erro, con vmware si può ragionare in termini di CPU e RAM
complessivi
all'intera infrastruttura.
Ad esempio: se fai un cluster a 10 nodi, ciascuno con server
biprocessore quadcore
e 32GB di ram, tu puoi ragionare come se avessi 80 cpu e 320GB di ram.
Da quel che ho capito, vmware permette di bilanciare in automatico il
carico migrando
le VM da nodi più carichi a quelli meno scarichi, come se fosse un
unico server gigante.
Con XenServer, si può fare ciò? Ovvero (teoricamente) avviare una
infrastruttura e far bilanciare il
carico tutto in automatico?
forse uno dei vantaggi di Xen è la presenza di una versione
opensource, il che permette, a chi ha
tempo e voglia (io) di creare dei veri e propri cloni di Vmware
vCenter ed eseguire bilanciamento e migrazioni
a caldo e tramite pannello, semplicemente interagendo con le Api (o
installando heartbeat e facendo interrogazioni
direttamente ai singoli nodi senza passare dalle api). Con vmware e la
sua struttura chiusa, non so se è
possibile fare una implementazione del genere. (in pratica, si tratta
di reinventare la ruota, che vmware ha già, ma
ci potrebbero essere alcune necessità che implicano l'utilizzo di
prodotti custom)

 features di cui parli.
vado.

 "completa"
Domandina:
circolavano voci che la versione free di vmware non sia utilizzabile
per rivendere servizi ma solo
ad uso interno. XenServer gratuito, si può usare per rivendere VPS e
servizi a terzi?
Non ho trovato info a riguardo sul sito di Citrix...

 Non ho trovato info a riguardo sul sito di Citrix...
L'ultima volta che ho letto l'eula di vmware server (dalla 1.0 a esx) diceva 
che non potevano essere rivenduti servizi basati sulla virtualizzazione.
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Fashion is a form of ugliness so intolerable that we have to alter it
every six months.
		-- Oscar Wilde

 dell'infrastruttura non � ridondabile
In XenServer non c'� nessun "serverino"...
-- 
http://bofhskull.wordpress.com/

 che non potevano essere rivenduti servizi basati sulla virtualizzazione.
La cosa assurda ï¿œ che la stessa cosa era scritta anche nell'eula di 
ESX, da quanto ricordo.

 In XenServer non c' nessun "serverino"...
Come no, XenCenter, e si installa solo su windows.
Non è quello che gestisce un po tutto il bilanciamento e la
ridondanza come per vmware?

 ridondanza come per vmware?
No. E' solo una console di gestione e nient'altro.
La ridondanza la gestiscono direttamente i nodi tramite le proprie 
funzionalit�, nessuna necessit� di oggetti esterni.
Tra i nodi viene eletto un master che si occupa di "orchestrare le 
attivit�" e gestire i lock. Se salta il master i nodi sopravvissuti ne 
eleggono un altro. Anche qui, nessuna necessit� di XenCenter.
Il bilanciamento attualmente non c'�, che io sappia; ma ancora non ho 
avuto modo di vedere cosa abbian cacciato in "Essentials for XenServer", 
magari lo han aggiunto l�...
-- 
http://bofhskull.wordpress.com/


Quello intendevo (dalla 1.0 alla esx) e penso anche nella infrastrctrr.. quella.
iii)use the VirtualCenter Server Software for information processing and 
computing purposes to perform management operations  on distributed Servers 
that are activated for management by the VirtualCenter Server software, 
provided that a validly licensed copy of a VMware Virtualization Software 
Product is installed on each such Server, including the hosting of computer 
application-based services from a Virtual Machine and provision of such 
services via an internal or external network, provided such services may not 
consist of services to a third party that provide primarily computing or 
processing power (such as utility computing or grid computing) or any 
computer application-based service that is traded, rented, leased or sold on 
a Virtual Machine basis;
Quindi anche con la bella e costosa infrastructure unsipole


 magari lo han aggiunto l ...
Poco male, il bilanciamento, per come lo intendo io, è facilmente
risolvibile con qualche
script cron o con monit.
Se un server per più di X minuti ha la CPU carica per un valore
superiore a Y, allora migri
la vps sul server con la cpu meno carica....
(idem per la ram)

 Quindi anche con la bella e costosa infrastructure unsipole
Spero sia un refuso che si son portati dietro da licenze più piccole.
Tutto il mondo è fuorilegge allora?

 Quello intendevo (dalla 1.0 alla esx)
Mi sono perso un pezzo in fase di lettura in effetti :D

 (idem per la ram)
Per la RAM non c'è problema: l'allocazione di RAM alle VM è statica (no 
overbooking), quindi il problema di "dove eseguire la VM" si pone solo 
allo startup della stessa.
Di default, se la VM non è stata associata ad un nodo specifico, 
l'esecuzione viene associata al nodo del pool che attualmente ha meno 
RAM occupata.
Quindi s'arrangia da sè.
-- 
http://bofhskull.wordpress.com/

 Quindi s'arrangia da sè.
In fase di startup ok, molto buona come cosa.
Ma supponiamo che debba spostare la VM per svariati motivi (cpu
sovraccarica, etc etc).
Devo poter selezionare da me il nodo più scarico, e non sempre il nodo
con cpu scarica
corrisponde al nodo con la ram meno occupata.
Comunque, visto che fa tutto lui: figata questo xen.

 vcenter.
Se cade il vcenter l' unica cosa che viene a mancare è il drs ( il load 
balancing ) l' HA ( high avaibility ) funziona comunque , inoltre se il 
server delle licenze è installato assieme al vcenter ci sono 30 giorni di 
tempo per ritirarlo su'.
A parte questo il vcenter è ridondabile sia col cluster M$ che con un 
prodotto nativo di vmware.
ciao.
-- 
Due amici entrano in un bar:
1.  - Cosa prendi?
2.  - Quello che prendi tu.
1.  - Allora 2 caffe'.
2.  - Due caffe' anche a me!
		-- Da it.hobby.umorismo

 Comunque, visto che fa tutto lui: figata questo xen.
Ha ancora un po' di pecche da sistemare, ma nel corso degli ultimi 12/18 
mesi lo sviluppo che ha avuto è stupefacente, IMHO...
-- 
http://bofhskull.wordpress.com/

 potrebbe trarne giovamento.
Gira, gira...:-)

 Giusto?
Quello non accadrebbe nemmeno con l'overbooking perché viene gestito lo swap 
dall'host.
-- 
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.

 prodotto nativo di vmware.
Be, allora perchè si dice che non è ridondabile?

 Be, allora perchè si dice che non è ridondabile?
idem , chi lo dice ?
-- 
Non esiste alcuna valida terapia all'eiaculazione precoce.
Infatti, pre-venire e' meglio che curare.
		-- Andrea `Zuse' Balestrero, "Piccoli feti crescono"

 idem , chi lo dice ?
Un blog a caso (il primo che ho trovato su google, io per l'ho letto
anche da altre parti)
http://www.dpmworld.net/2009/03/04/vmware-vcenter-server-hearbeat-lalta-disponibilita-per-vcenter-virtual-center/
A quanto pare è una funzionalità recente.

 A quanto pare è una funzionalità recente.
Quello è il prodotto nativo vmware , si puo' anche fare cluster M$ sia del 
mssql che contiene i dati che del vcenter server che del license server.
-- 
Prof.:    "E cosi' il governo americano ando' alla IBM per ottenere uno
          standard di crittazione dati, e torno' con..."
Studente: "EBCDIC!"

 mssql che contiene i dati che del vcenter server che del license server.
Ma da sempre?

lotho.sackv...@gmail.com
 wrote:

che io mi ricordi da almeno un anno.
http://www.vmware.com/pdf/VC_MSCS.pdf
-- 
Sono un pazzo, ma un pazzo lucido.
		-- Domenico Gargano, rapinatore e sequestratore

 
http://www.vmware.com/pdf/VC_MSCS.pdf
Allora la gente è fuori di testa :)


il tizio della vmware che ho sentito diceva che si poteva negoziare la 
licenza.. ottimo (gli dico), voglio usare vmware server che per me è anche 
troppo grosso
NO è la risposta.
Va bene, compro una licenza esx, infrastructure o quello che volete.. NO
Vai a biiip


 Vai a biiip
Alla fine, come hai risolto? Con Xen? :)
Potresti dirglielo....

 Gira, gira...:-)
Confermo ;-)
Ho avuto solo qualche problema con Debian 5 e i VMware tools, ma ho 
risolto (una patch ai tools e via) ;-)
Enrico


Approfitto per chiedere: non ho mai usato Xen, sempre (oddio, quasi un 
anno non č sempre) VMware, e vedo che effettivamente funziona tipo 
"memoria condivisa". Ora, Xen non lo puň fare? Ok, in effetti anche qui 
č piů un problema che una feature, ma in ambienti di test potrebbe 
essere interessante.
O mi sono perso qualcosa?
Enrico

 essere interessante.
Potenzialmente lo potrebbe fare, nel senso che so che nei driver di 
paravirtualizzazione hanno introdotto le funzionalità di balooning 
necessarie, anche se non nel branch di produzione.
Tuttavia, allo stato attuale, non è una funzionalità inserita in XenServer.
E a me, dopotutto, sta bene così ;-)
-- 
http://bofhskull.wordpress.com/

 da quanto ricordo.
Confermo; nella realtà, se ne strafottono tutti.

 Tutto il mondo è fuorilegge allora?
Più o meno. 

 mancanza di... ;-)
Cosa alquanto opinabile. ;-)


la risposta più sensata e corretta in questo caso è:
doh! (come homer)
e vmware perché se ne sbatte?
non farebbe prima a rimuoverlo dalla licenza questo assurdo paragrafo?
e vmware


Più che dirgli ti pago un esx e ti prendo il supporto ma voglio usare vmware 
server e loro NIET che devo fare?


 vmware server e loro NIET che devo fare?
Nulla, infatti.

 e vmware perché se ne sbatte?
Potrebbe aspettare il momento buono per utilizzarla...
Pure IMHO è una clausola assurda...
Enrico

 Potrebbe aspettare il momento buono per utilizzarla...
In che senso? e far causa a tutti?
Io credo che questo sia un tipico esempio dove il mercato la EULA.
Supponendo che vmware abbia il 70-80% del mercato, di questo 70-80% il
99%
utilizzano vmware per rivendere servizi su virtualizzazione.
Se vmware facesse valere il paragrafo incriminato, tempo 6 mesi e
chiuderebbe.
Ormai tale paragrafo nella EULA è perso, è impossiible che vadano
contro a praticamente il 99% dei loro clienti.

 contro a praticamente il 99% dei loro clienti.
ma possono tranquillamente fare una versione "for service providers" che 
costa il doppio e hanno gia' l'elenco dove andare a fatturare......
-- 
Due prostitute che litigano cosa fanno, si battono?
		-- Da it.hobby.umorismo

 costa il doppio e hanno gia' l'elenco dove andare a fatturare......
E tu credi che il 99% dei clienti accetti senza indugio alcuno di
pagare il doppio da un giorno all'altro?

 costa il doppio e hanno gia' l'elenco dove andare a fatturare......
...e tutti migrarono, felici e contenti, a Xen o al futuro, ovvero
il framework di virtualizzazione di RedHat. <g>


No, semplicemente a molti puzza dover pagare 2x2800 euro di due licenza W2K3 
per mettere in cluster un'applicazione che non è critica.


 per mettere in cluster un'applicazione che non è critica.
Ok, ma io avevo letto che fosse una applicazione critica.

Beh, perdi solo le funzionalità di vmotion e HA, ma le singole esx puoi 
No, l'HA funziona anche a VC giù.
Non funzionano il DRS (e il vmotion su cui è basato ovviamente) dato
che il VC fa da "arbitro" per lo spostamento delle VM.
Ciao

 che il VC fa da "arbitro" per lo spostamento delle VM.
A be, credevo non funzionasse nemmeno l'HA.

 chiuderebbe.
Però se tu per esempio offrissi servizi e a causa di un baco di VMWare 
creassi un danno considerevole ai tuoi clienti che incazzati ti facessero 
causa, se tu perdessi la causa certamente non potresti rivalerti su VMWare.


 Fagli causa e sai le grasse risate che si fanno a San Jose.
Non è detto che si facciano tante risate. Il problema è solo che a te costa 
più di avvocati per tentare la causa che non quello che potrai ottenere come 
risarcimento per il danno provocato.
E' un po' come accade a quelli che vanno dal garante per lo spam; spendono 
più di quel che ottengono come risarcimento.


 così semplicemente 
Coff coff...
«Le leggi prevedono che le responsabilità non sempre possano essere schivate 
così semplicemente»


 spendono più di quel che ottengono come risarcimento.
Argh.
-- 
ValeRyo
CBR600F "Cerbero" - 
http://www.slimmit.com/go.asp?6YT
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png