Come faccio a configurare un server virtuale sul mio computer?

November 2

Come faccio a configurare un server virtuale sul mio computer?


Esecuzione di diversi sistemi operativi sullo stesso computer fisico, allo stesso tempo si chiama "virtualizzazione". Esistono due tipi di virtualizzazione - virtualizzazione bare-metal in cui un piccolo software viene installato su un computer pulito per gestire i vari server virtuali e la virtualizzazione del desktop, in cui si utilizza un software all'interno del vostro sistema operativo proprio che gestisce i server virtuali. La virtualizzazione desktop è utilizzato principalmente per scopi di test, in quanto non consente di tutte le risorse del computer per essere utilizzato su server virtuali, e un sistema operativo in mancanza sarebbe disabilitare i server. Per i server di produzione, viene utilizzato la virtualizzazione bare-metal.

soluzioni

Al fine di decidere se è necessario bare-metal o virtualizzazione dei desktop, è necessario prendere in considerazione lo scopo specifico di server. Se si desidera utilizzare il computer in un ambiente di produzione, il che significa avere persone reali utilizzando il server, poi un bare-metal è preferibile. Se si desidera utilizzare un sistema operativo server di prova o utilizzare i server per testare le applicazioni prima di acquista, per esempio, allora la virtualizzazione del desktop è un buon modo per evitare di dover acquistare più computer per eseguire i test.

prodotti di virtualizzazione

Esistono soluzioni gratuite e commerciali sia per il desktop e le soluzioni virtuali di metallo nudo. Per la virtualizzazione metallo-metallo nudo, XEN e KVM sono i due principali soluzioni libere e XenServer di Citrix, RedHat Enterprise, VMware ESX e Microsoft Hyper-V sono le principali soluzioni commerciali. Per desktop del server VMware, Sun VirtualBox e Microsoft VirtualPC sono gratuiti, mentre VMware Workstation e Parallels Desktop da Parallels, Inc. sono soluzioni commerciali.

dimensionamento

L'installazione di un prodotto di virtualizzazione semplice, se bare-metal o desktop, non richiede alcuna conoscenza particolare. Tuttavia, soprattutto per le macchine di produzione, è necessario sapere con estrema precisione quali risorse il computer deve eseguire i server virtuali che si desidera installare. Avrete bisogno di sapere esattamente quanto la potenza di elaborazione, memoria e storage necessario per ognuno dei server virtuali. Se hai già i server di produzione, che l'informazione è facile determinare utilizzando strumenti di monitoraggio. Ricordati di controllare per il consumo di picco, così come il consumo medio. Ad esempio, un server di posta potrebbe avere un consumo medio di 15 per cento di potenza di elaborazione, 250 MB di RAM e 5 GB di storage, ma, perché l'uso è ciclica, consumerà il 30 per cento di potenza di elaborazione, 600 MB di RAM e 10 GB di storage durante il giorno e quasi nulla di notte. Sarà necessario dimensione del server virtuale durante il periodo di tempo di giorno per evitare di lasciare gli utenti notano un rallentamento. Ricordate di non utilizzare la potenza di elaborazione al suo valore nominale. Un sistema di tre anni con una CPU single-core a 2 Ghz (un nucleo è un processore, dual core è due processore sulla stessa CPU) con il 30% per cento della potenza di elaborazione non utilizzerà il 30 per cento della nuova 3 Ghz Server (otto core) octo-core.

Ridondanza

Perché raggruppamento diversi server sulla stessa macchina fisica introdurre un singolo punto di errore, si potrebbe prendere in considerazione un server di backup. hypervisor moderna (bare-metal software di gestione della virtualizzazione) vi permetterà di spostare le macchine virtuali per una macchina all'altra senza l'utente se ne accorga. È possibile impostare due server di failover (se un server non riesce, l'altro prende il sopravvento senza perdere informazioni) o bilanciamento del carico (condivisione del carico degli utenti tra i diversi server). A seconda del hypervisor che si sta utilizzando, potrebbe essere necessario avere macchine fisiche identiche per installare un sistema virtuale.