Home Virtualization Server [chiuso]


10

Sto progettando di utilizzare un computer per eseguire macchine virtuali. Ho un po 'di confusione su quale sarebbe la scelta migliore.

  • Server VMware (in esecuzione su alcuni Linux ottimizzati): ho provato questo, ma con un vecchio computer, è stato davvero lento eseguendo più di 3 vms. Ma era un vecchio computer (Sempron da 1 GB di RAM) e l'host Linux era Ubuntu con molti servizi in esecuzione. Dal momento che il server utilizzerà un Intel Core 2 ... vmware supporta intel-vt?

  • VMware ESXi (o qualcosa di simile ma la versione gratuita): mai provato, compatibilità hardware limitata ... Non credo che funzionerà nel computer di casa.

  • Xenserver 5.5: l'ho provato oggi, ma sta fallendo molto. Non c'è molto supporto e anche nessun wifi funziona, non è stato elencato l'archiviazione locale, non sono state elencate unità DVD ... xencenter funziona solo in Windows e nella stessa sottorete ...

Sto pensando di scegliere l'opzione 1, ma altre idee?


Sempron non usa la pacifica AMD-V. Quindi, Xen avrà problemi con questo. Consiglio vivamente Xenserver 5.5 in quanto è un server di virtualizzazione domestica piuttosto buono . VMware server 2.0 è anche molto buono e molto più maturo, ma è necessario fornire all'host virtualizzato l'hardware giusto per farlo funzionare al meglio. Indipendentemente dalla scelta effettuata, l'hardware giusto getterà la luce migliore per qualsiasi soluzione tu scelga. Sempron + 1GB non farà affatto bene la virtualizzazione.
osij2is

Sempron 1 GB stava eseguendo Linux con VMware. Ma il server è un core Intel 2 CPU.
llazzaro,

Risposte:


7

Se hai intenzione di acquistare hardware per fare questo, allora è del tutto possibile acquistare hardware che eseguirà ESXi, abbastanza a buon mercato (l'ho fatto un paio di settimane fa). Esistono numerosi siti che trattano ciò che le configurazioni whiebox funzionano con ESXi come Ultimate Whitebox

Se si dispone di una macchina che dispone di risorse sufficienti, ciascuna di queste opzioni dovrebbe funzionare correttamente, ma è possibile che ESXi sia il più efficiente in quanto non è necessario gestire un sistema operativo sottostante (diverso dai componenti ESXi).


ESXi è eccezionale se sei disposto a dedicare un po 'di lavoro per installarlo su una whitebox. Il più grande ostacolo è farlo installare su un normale controller IDE, ma PUO 'essere fatto, facilmente una volta trovato il tutorial giusto!
Mark Henderson,

7

VirtualBox. L'ho trovato il più leggero per l'uso domestico. Hai ragione su ESXi, i requisiti hardware sono specifici. Non sono un grande fan di ciò che VMware ha fatto anche per la gestione del server 2.x nonostante il mio amore per loro nell'azienda.


Ho avuto un buon successo con VirtualBox. Non è "produzione" ma ho 3 server in esecuzione su di essi e sono stati tutti solidi.
Dave Drager,

Sono d'accordo, anche io non ho avuto altro che successo con VirtualBox. Inoltre, la licenza consente di utilizzarla liberamente per uso personale, il che è perfetto per le esigenze di questa persona.
Berkus Aurelius,

2

L'equivalente di AMD per Intel VT è AMD-V, tuttavia la linea Sempron non lo supporta. Pertanto, qualsiasi virtualizzazione eseguita dovrà supportare l'esecuzione su hardware senza supporto di virtualizzazione.

Xen lo farà se gestisci ospiti paravirtualizzati. Ma supporterà HVM (guest completamente virtualizzati) se il tuo hardware supporta la virtualizzazione. Virtualbox è anche in grado di farlo, ma dove Virtualbox brilla è la virtualizzazione desktop. Non lo userei per le applicazioni server nella sua forma attuale. Non ho abbastanza familiarità con i prodotti VMware per sapere quali funzioneranno e quali non funzioneranno o quali condizioni si applicano. Ma Hyper-V richiede hardware compatibile con Intel-VT o AMD-V.

Se sei seriamente intenzionato a voler fare la virtualizzazione, suggerirei di investire in nuove apparecchiature che lo supporteranno meglio e otteneranno quel computer con ram se intendi far funzionare molte macchine.


i sempron usano lo stesso socket di amd64 cpus e amd64 x2 7750s sono poco costosi al giorno d'oggi. l'aggiornamento a 4 GB di RAM e una CPU dual-core x2 7750 dovrebbe costare circa $ 135 AUD (circa $ 110 USD). circa $ 75 AUD per la CPU e circa $ 60 per 2 x 2 GB DDR2 800 RAM. vale ogni centesimo per la virtualizzazione. puoi anche trovare i vecchi amd64 x2 5200 molto più economici di quelli di seconda mano.
CAS

mmm non è così giusto, ci sono molti sempron. Il mio era un incavo A sempron ... i primissimi. Quindi amd viene con il sempron socket 754 e non so se avessero un sempron socket am.
llazzaro,

2

Uso KVM sia a casa che al lavoro, perché:

  • è incluso nel kernel mainline di linux (nessuna patch o roba in giro o essere limitato a una particolare versione del kernel),

  • in combinazione con qemu supporta la para-virtualizzazione su CPU senza supporto di virtualizzazione hardware,

  • è più o meno alla pari con tutti gli altri già,

e, soprattutto:

  • è la direzione futura della virtualizzazione sotto Linux, dove verrà svolto gran parte del lavoro di sviluppo (ad es. Redhat si è appena impegnato con KVM in modo enorme)

a breve termine, probabilmente non importa troppo, perché tutti gli strumenti di gestione della virtualizzazione di livello superiore su Linux usano libvirt che ha interfacce di livello inferiore con KVM, QEMU, Xen, VirtualBox e altri. VMWare è quello strano qui fuori.

qualunque cosa tu scelga ora, ci sono strumenti per convertire da un tipo di virtualizzazione a un altro se decidi di cambiare in seguito.


ps: uso anche virtualbox su alcune macchine desktop - dove il virtuale è solo per il mio uso personale piuttosto che come un "server" virtualizzato in esecuzione permanente (ad esempio una macchina debian i386 per compilare kernel a 32 bit per il mio gateway wireless, il mio ultimo CPU a 32 bit rimanente - farlo con vbox è meno fastidioso della compilazione incrociata)
cas

2

Questo è quello che stavo cercando -> proxmox, per ora sembra OK.

Comunque sarà bello leggere più risposte :)


Lo sto eseguendo, le prestazioni sono davvero buone. Ora con il core 2 duo con 1 GB di RAM Funziona con 5 vms, senza problemi di prestazioni. Sono tutti Linux vms. Penso di passare a 4 GB in un po 'di tempo, quindi installo alcuni Windows VMS.
llazzaro,

Stavo pensando di iniziare a utilizzare Proxmox ma il mio hardware (vecchio Opteron) non supporta AMD-V, quindi finirò senza macchine virtuali Windows. Esecuzione di ESXi 4 in questo momento.
Ariel Antigua,

Come si comporta, per ora terrò proxmox ... ma non lo so in futuro. Per favore, se vuoi dirmi più statistiche del tuo computer e quante vms stai usando. Grazie!
llazzaro,

1

C'è qualche motivo particolare che non stai prendendo in considerazione Microsoft Hyper V? È disponibile una versione gratuita da scaricare ed è un ambiente di virtualizzazione molto capace.

Ho usato VMWare Server prima di passare a Hyper V e devo dire che lo eviterei come la peste. Una delle cose che stavo testando è stata la distribuzione di immagini fantasma sui desktop e VMWare Server stava mangiando i sistemi guest configurando ogni altro riavvio - non sembrava affatto piacergli.


Ha detto che ha un Sempron AMD ... che non supporta AMD-V. Quindi il suo hardware attuale non soddisfa i requisiti per eseguire Hyper-V.
3dinfluence

Non credo che il suo hardware (Sempron) abbia le estensioni di virtualizzazione AMD necessarie per eseguire Hyper-V
Kevin Kuphal,

No, ha detto di aver provato VMWare Server con un vecchio computer (il Sempron) e di avere scarsi risultati, non ha detto che avrebbe utilizzato quel computer per questo progetto e ha chiesto specificamente se "supporta" Intel VT, che può essere letto per indicare l'hardware menzionato o la piattaforma menzionata.
Moo,

Ha ottenuto quello che ho detto !!! Sempron era una vecchia macchina che avevo
llazzaro il

0

L'elenco di compatibilità hardware ESXi è per l'hardware supportato se è necessario chiamare VMWare. Ci sono molti altri hardware con cui funzionerà, ma VMWare non ti supporterà se vuoi chiamarli. Quindi direi di provare ESXi 4.0 con la tua attuale macchina Sempron da 1 GB. Funzionerà o non funzionerà. Ma finché non ci provi non lo sai. Funziona in questo modo ti darà le migliori prestazioni poiché l'host ESXi non occuperà tanto un Linux + VMServer (o qualsiasi altro software host di macchine virtuali installato).

Se funziona, un po 'di memoria economica potrebbe essere tutto ciò che serve per far funzionare alcune macchine.

Se hai intenzione di acquistare hardware, utilizzerei comunque ESXi e utilizzerei solo l'hardware più economico non supportato (ma funziona ancora) poiché non sembra che lo stia facendo per la produzione aziendale.


ESXi 4.0 richiede un processore a 64 bit, che non credo sarà Sempron. Può provare con 3.5, ma sono dubbioso che funzionerà. ESXi è piuttosto particolare per i controller di disco e le schede di rete, se è possibile acquistare hardware che soddisfa questi requisiti funzionerà bene, ma provare a farlo funzionare con hardware vecchio è incostante.
Sam Cogan,

0

Alla fine è una tua scelta. Consiglierei solo per esperienza personale:

  • Usa più di un disco e diffondi i file vms, in altri casi sperimenterai colli di bottiglia
  • Aumenta la quantità di RAM a più di 1 GB (dovrebbe essere economico)
  • Puoi passare a una CPU migliore?

Se si prevede di utilizzare VMware Server, provare a dedicare l'host a eseguire solo VMware Server.


0

Dipende davvero da cosa vuoi fare con le VM ... come, perché esegui 3 VM? Prove? Affare del server di produzione?

Se vuoi solo sperimentare la virtualizzazione, Virtualbox funzionerà. Lo uso spesso sulla mia workstation.

Per compiti più pesanti ... stiamo eseguendo l'hypervisor VMWare ESXi di tipo 1. Gratuito. Ma hai ragione, ha una compatibilità hardware limitata. È possibile farlo funzionare su sistemi homebrew (vedi questo sito , ad esempio) in modo relativamente economico, ma ovviamente non lo supporteranno.

Xenserver Ho visto ma non ho un sistema di processore a 64 bit di riserva necessario per eseguirlo. Ho inviato un'e-mail al loro supporto alla ricerca di una versione precedente che funzionerà in modo specifico con processori a 32 bit e dopo un paio di giorni mi hanno finalmente inviato un'e-mail con istruzioni precise su come scaricare la versione più recente che non funzionerà con i sistemi più vecchi, insieme a una nota su contattare il supporto tecnico del telefono se ho altri problemi. Grazie Citrix. Sei un grande aiuto ... Lo ricorderò più avanti.

Se stai cercando di virtualizzare le cose di Linux, puoi sempre guardare Xen o KVM .

A seconda del sistema e delle esigenze, potrebbe essere necessario un processore che supporti la virtualizzazione nell'hardware. Per questo è necessario verificare il tipo di processore. Potresti essere in grado di utilizzare "sudo lshw" e analizzare l'output delle informazioni sulla CPU per vedere se ciò può aiutarti a trovare il tipo di chip, quindi fare riferimento a quello con il fornitore (AMD / Intel) per vedere le funzionalità del chip.

Tuttavia, eseguire 3 VM in 1 concerto di memoria sarà sempre limitato. Se hai intenzione di giocare con più di una VM di qualsiasi tipo sul tuo sistema, probabilmente vorrai seriamente prendere in considerazione l'idea di aumentarlo al minimo di 2 gig .


0

Puoi anche prendere in considerazione l'utilizzo di una soluzione di virtualizzazione come OpenVZ o VServer. Tutto dipende da cosa vuoi davvero alla fine. Sto usando una macchina di fascia bassa con OpenVZ allo scopo di isolare le mie macchine e anche a scopo di test. È banale creare, testare e distruggere macchine virtuali. Con OpenVZ, i server virtuali funzionano tutti quasi alla massima velocità con solo un leggero sovraccarico del 3% (secondo i documenti). L'unico problema è che utilizza solo un singolo kernel (quindi non è possibile eseguire test del kernel, ad esempio).


proxmox ti consente di creare facilmente openvz o kvm (se l'hardware lo supporta) vms. proxmox è una distribuzione Linux
llazzaro il

0

Dipende davvero da cosa stai virtualizzando e da cosa vuoi ottenere.

Se hai intenzione di utilizzare questa casella anche come file server principale, allora consiglierei OpenSolaris per un po 'di bontà ZFS, oltre a Sun xVM (Xen) o VirtualBox per la virtualizzazione.

Se la pubblicazione di file non è un problema, ESXi è probabilmente la soluzione migliore, purché venga eseguita sull'hardware. In mancanza di quel server VMware o VirtualBox su un sistema operativo di tua scelta, o server Hyper-V.

Qualunque cosa tu vada, avrai bisogno di un processore migliore e molta più RAM!


verrà utilizzato per i test, ospitando anche alcune app web per testare alcune configurazioni distribuite. inoltre verrà utilizzato per eseguire robot in diverse connessioni Internet (avevo alcune antenne wifi sul tetto). Ora il suo core e4500 in esecuzione 2, con solo 120 giga, nel prossimo futuro avrà più spazi (specialmente per più vms e per i robot), inoltre ho bisogno di alcuni server Windows per eseguire alcuni mssqls. Sto programmando di passare anche a 4 gigas di ariete
llazzaro il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.