Newsgroup: it.comp.os.linux.sys
Titolo: [OT] Consiglio si tipo di server...

Scusate l'OT....
Volevo un consiglio su che tipo di server(rack) poter acquistare, in
azienda si pensava a un server per la virtualizzazione con WMware, la
tipologia di macchine virtuali sarò abbastanza varia(ftp sever, mail
server, hosting server ecc).
Inoltre vorrei anche delle opinioni su WMware, più che altro volevo
sapere le differenze tra le varie versioni e quale secondo voi è
meglio utilizzare, magari anche il target a cui sono adatte.
Grazie

Alien321 wrote:

La scelta puo' cadere solo sulla versione Server ed ESX.
La versione Workstation e' per chi sviluppa software o deve fare delle
simulazioni su tipologie di rete (ha anche la possibilità di creare link
virtuali con tanto di velocita' e percentuale di errore sui pacchetti).
La versione Server e' gratuita e puo' essere tranquillamente utilizzata
anche in ambienti produttivi (la uso da svariati anni con molte decine di
macchine virtualizzate senza problemi).
La versione ESX e' a pagamento (dai 5.000 euro in su credo) ed il suo target
e' ovviamente di tipo enterprise.
Le features dell'ESX sono veramente interessanti (p.e. permettono di migrare
una macchina virtuale da un server all'altro senza interrompere minimamente
i servizi erogati, il load-balancing del carico, l'utilizzo di SAN,
ecc...).
Ovviamente l'idea della VMware e' di farti fare la bocca con la versione
gratuita e poi farti passare a quella a pagamento.
Se i servizi che hai indicato devono essere erogati tramite internet
configura il server in modo da spendere i tuoi soldi per la RAM (almeno 4
giga) e per i dischi SAS 15k (raid 10). 
Il bello della virtualizzazione e' che puoi prendere un pc mainstream (con
almeno 2 gigabyte di ram) mettere su tutte le macchine virtuali e vedere
come vanno.
Dopo aver analizzato la situazione potrai, semplicemente spostando dei file,
migrarli sul server definitivo :-))
Per la versione server e' fuori la beta 2.0.
Personalmente non l'ho ancora provata, ma se decidi per questa strada ed hai
un po' di tempo prima del deploy definitivo, potrebbe essere una buona idea
partire direttamente con questa versione.
La prima installazione che ho fatto con vmware era la prima beta disponibile
e non ricordo di aver avuto problemi.
Se ti serve altro sono qui.
Stefano
P.s. Ho un paio di script per trasferire con rsync macchine virtuali da un
server (dopo aver spento la VM) ad un altro e per creare su quello di
arrivo una serie storica di tgz. Se qualcun'altro si mette ad usarli e' la
volta buona che li sistemo e li rendo disponibili su internet.

 la volta buona che li sistemo e li rendo disponibili su internet.
Qui stiamo valutando il passaggio di alcuni clienti in VPS.
Se hai modo di mandarmi gli script provo a dargli un'occhiata anche
se l'utilizzo di VPS non è a breve termine (magari in estate si 
inizieranno a fare sperimentazioni).

 Qui stiamo valutando il passaggio di alcuni clienti in VPS.
Occhio: l'utilizzo di vmware in tal senso è piuttosto problematico per
problemi di licenza.
Licenza di ESX, paragrafo 9.1, comma b) (Additional License Term):
http://www.vmware.com/download/eula/esx_server.html
"(ii) use the Software and each Licensed Additional Module solely for information 
processing and computing purposes, 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"
Idem per la versione Server, paragrafo 9.1, punto b:
http://register.vmware.com/content/eula103.html
 

 azienda si pensava a un server per la virtualizzazione con WMware, 
Uno qualsiasi che supporti la virtualizzazione hardware, avendo come
hypervisor Xen. Costa molto, molto di meno della versione con supporto di
VMware. 
-- 
Per rispondermi, sostituisci a nomecognome il mio nome e cognome
To reply me, substitute nomecognome with my real name and surname
http://bitsandchaos.wordpress.com


Quali sono i vantaggi-a parte il prezzo- e gli svantaggi di Xen
rispetto a VMware?


[cut]
Che in sostanza non permette di virtualizzare macchine per conto terzi
giusto?
Quindi posso virtualizzare solo macchine 'mie' e non offrire servizi
di virtualizzazione
a dei clienti.
Bene, vuol dire che passerò a xen.


Parlo per me e spero di non scatenare alcun flame. Parto però dalla mia 
esperienza personale.
VMware funziona: VMware server va, VMware ESX3 l'intera suite attiva 
(VirtualCenter) è una bomba. Con questo intendo l'HA automatico delle 
virtualmachine, il vmotion e quindi la possibilità di spostare una VM a 
caldo, l'ottimizzazione dell'ambiente VM per ciascuna macchina virtuale 
(per intenderci, la tecnologia VT per certe VM non viene usata proprio 
perché penalizzante, mentre Xen è costretta ad utilizzarla per tutto ciò 
che non si paravirtualizza), il fatto che prendi un server appena uscito 
dalla scatola, installi la chiavetta USB con sopra VMware 3i ed è 
immediatamente in produzione... insomma, funziona... e si paga (2000e a 
socket mi pare). VMware Server funziona molto bene, ma si parla comunque 
di un giocattolo sopra cui VMware fa le peggio schifezze (come la nuova 
console completamente web-based).
Xen mi ha creato problemi in passato: macchine VM Linux, funzionano bene 
per due settimane ma quando i contatori del traffico delle ethernet 
virtuali arrivano a 4Gb... la VM si pianta. Sto parlando di un bug 
riscontrato e segnalato a Novembre 2006 e corretto 6 mesi dopo. Con 
questo Xen con me ha chiuso.
Poi viene la questione Citrix: investire in Xen può voler dire un bel 
giorno trovarsi con un'azienda che ha acquisito XenSource e che decide 
che da oggi... xen è completamente closed source.
Con l'esperienza fatta in virtualizzazione negli ultimi 5 anni posso 
concludere che: per piccole applicazioni, soprattutto linux based, Xen è 
una bomba perché veloce e amministrabile con pochissima fatica. 
Qualsiasi cosa che abbia un minimo di criticità è meglio affidarla a 
VMware perché si dorme decisamente meglio la notte!
angeloxx

 meglio utilizzare, magari anche il target a cui sono adatte.
Dipende da cosa devi farci. In sostanza, su Linux vi sono quattro metodi
di virtualizzazione:
1) VMWare: permette di virtualizzare qualsiasi sistema operativo. E` il
pu` "anziano" ed ha driver paravirtualizzati. Non e` free/open/gratuito
(eccetto nelle versioni Player e Server).
2) Xen: permette di paravirtualizzare solo Linux. E` molto veloce pero`,
da quello che ho e che ho visto, e` il piu` complicato da gestire. E`
free/open.
3) QEMU/KVM: permette di virtualizzare qualsiasi sistema operativo. La
sua configurazione e` molto flessibile, ma l'attuale mancanza di driver
paravirtualizzati penalizza di parecchio le prestazioni delle VM. E`
free/open.
4) VirtualBox. Permette di virtualizzare qualsiasi sistema operativo. La
sua configurazione e la sua gestione e` semplice sia da client grafico,
sia da terminale. Ha i driver paravirtualizzati sia per Linux che per
Windows (non so per altri sistemi operativi), e le VM sono abbastanza
veloce anche senza di essi. Attualmente esiste in due versioni: una
denominata OSE (Open Source Edition) ed una Personal. La differenza tra
le due e` che la versione Personal (non free/open) attualmente permette
di utilizzare VirtualBox in ambito server (nello sviluppo dell'OSE e`
comunque previsto un client HeadLess). In teoria non sarebbe possibile
utilizzare la PE in ambito produttivo, ma l'acquisto di Innotek da
parte di Sun ha reso la faccenda confusa.
Personalmente sono passato con soddisfazione da KVM a VirtualBox a causa
delle pessime prestazioni del primo (anche se sono previsti i driver
virtualizzati), e parlando con Sun non mi e` stato dato alcun
chiarimento sulla posizione della PE. Per ora, quindi, uso lo stesso la
PE, nella speranza che la storia si chiarisca in qualche maniera (la
piu` probabile e` che vengano implementate nell'OSE le funzionalita`
della PE)
Enrico

 che da oggi... xen è completamente closed source.
Non puo', ti sarei grato se non inventassi teorie strampalate sulle licenze
e l'economia dell'open source.


 2) Xen: permette di paravirtualizzare solo Linux. 
No, perche' supporta la virtualizzazione hardware.
Ma questo thread che e', la parata del mi pare si dice?


 e l'economia dell'open source.
Ti do ragione, era una congettura (dovuta al comportamento di Citrix con 
altri acquisti fatti in passato) e totalmente immaginata. Può andare 
come dico io, può invece continuare ad essere come è e ne sarei anche 
felice.

 anche felice.
mi sa che si riferiva al tipo di licenza...
riportato dalla documentazione di xen
(
http://tx.downloads.xensource.com/downloads/docs/user/user.html
)
"Xen is an open-source project. Most portions of Xen are licensed for 
copying under the terms of the GNU General Public License, version 2. Other 
portions are licensed under the terms of the GNU Lesser General Public 
License, the Zope Public License 2.0, or under ``BSD-style'' licenses. 
Please refer to the COPYING file for details."
la vedo difficile che possano trasformarlo in progetto closed...
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 Se ti serve altro sono qui.
Be quando dovrò cominciare a configurare il tutto ne approfitterò...^^

 Le conosco, ho avuto modo di parlare proprio con personale di vmware,
Ah beh, allora, hai chiesto all'oste se il vino è buono.
Io invece che con il "personale" di vmware, ho letto gli articoli
scientifici pubblicati negli ultimi anni al riguardo (oddio, sono tornato
fino a quello di Popek e Goldberg del 1974) quindi credo di sapere cosa dico. 


 
Mi daresti dei riferimenti in modo da poter contestare direttamente agli 
interessati, perché no anche con Mendel Rosenblum (che era 
simpaticamente a parlare con tutti di hypervisor proprio al VMworld), 
quello che dici?
Angelo

 No, perche' supporta la virtualizzazione hardware.
Si, devo ammettere che ho sbagliato, Xen supporta qualsiasi sistema
operativo unix like e, dalla versione 3.0, anche Windows
Enrico
P.S. che io sappia, da tutti i sistemi di virtualizzazione citati,
dev'essere esclusa la possibilita` di virtualizzare OS X

 che da oggi... xen è completamente closed source.
Questa e` una stronzata. Se fosse come dici tu, allora molti prodotti
FLOSS di proprieta` di aziende (e.g. OpenOffice) sarebbero da
boicottare, a prescindere dalla loro qualita`
Enrico
P.S. da quello che ricordo, una sola volta si e` verificato un caso come
quello da te descritto: quando Borland/Inprise rilascio` Interbase open
source e poi lo riporto` closed (cosa dovuta, se non ricordo male i
fatti, a causa della scoperta di una backdoor messa in bella vista nel
codice di Interbase). Il risutato fu che ora ci ritroviamo, oltre ad un
Interbase closed, Firebird, che si basa completamente sul codice che
Inprise rilascio` e che ora ha preso una strada tutta sua

 Virtuale??
Se non ti interessano le prestazioni I/O (e se e` un file server ti
dovrebbero interessare), direi di no
Enrico

 simpaticamente a parlare con tutti di hypervisor proprio al VMworld), 
Il capo oste quindi, persona piu' che in gamba ma che vuoi che dica? 



Se è aziendale devi fare un sacco di valutazioni.
Se ti muore l'unica macchina con su WMware sei fermo con TUTTO. (non
so quanto sia critica questa cosa nella tua azienda, nelle aziende
dove finisco io se qualcosa resta fermo per 2-3 minuti si scatena il
pandemonio).
Per quanto riguarda la tipologia delle macchine leggo "hosting
server". Quanto sei disposto a tenere fermi i tuoi clienti se ti muore
l'unico nodo di WmWare? (posto che il ripristino possa anche essere
rapido)
Se non vai sulla versione ESX (e quindi spendere un botto) non so
nemmeno se ti serve pensare alla virtualizzazione. Ti compri 3-4
server e vivi felice, spendendo di meno. Ma MOOOLTO di meno.
Altrimenti è un giochino, allora gioca con Xen.
Se non hai problemi di budget, metti in conto almeno 2 nodi ed uno
storage server o ad una SAN. Meno di 25K EURO non credo che tu riesca a
spendere ( tra licenze, macchine e tutto il resto).

 spendere ( tra licenze, macchine e tutto il resto).
Decisamente fuori budget...

 dottorato ancora non pubblicata? E' una battuta?
Allora attendo la pubblicazione e (senza ironia) ti auguro di fare 
un'ottimo lavoro. Non era una battuta perché ne repubblica ne l'ansa 
riportavano il fatto che stessi facendo la tesi :)
Sempre gente di VMware Italia, di nuovo senza scherzare, cercavano 
persone (una, immagino) interessata a fare una tesi sugli hypervisor e 
fossero interessati a realizzarne uno perché (a detta loro) è una cosa 
semplicissima.
Come detto all'inizio del thread comunque la mia è una esperienza XEN 
vissuta sulla pelle, su cui fino alla fine ho creduto. Poi ho deciso, 
perchè la società è la mia, di aprire il portafogli e passare a VMware.
Punto :)
Attendo fiducioso,
Angelo

 dottorato ancora non pubblicata? E' una battuta?
Caspita, anche da noi i dottorandi sono un po' paranoici, ma fino al 
punto di non voler fornire qualche riferimento bibliografico... è la 
prima volta che lo sento.
Comunque mi associo ad Angelo, se stai svolgendo un dottorato sulla 
virtualizzazione, potresti, se ne hai voglia e quando sarà completata, 
darci i riferimenti (se la tua università pubblica le tesi PhD sul web).
Io la leggerei volentieri: anche se non mi occupo di virtualizzazione, 
non si finisce mai di imparare.
Ciao e in bocca al lupo,
GK

 darci i riferimenti
Sara' pubblicata sul mio sito, poi avverto :)
