Come altri hanno già suggerito, se si dispone già di una licenza di Windows Server, si dispone quindi di una piattaforma di virtualizzazione di livello aziendale. Se si tratta di un'edizione standard, è possibile utilizzarla in questo modo:
(1) installa un'istanza di Windows Server su un server fisico con un massimo di due socket fisici (il numero di core non ha importanza, i socket del processore sono importanti, quindi il tuo server si qualifica), questo si chiama "host di virtualizzazione"; non è possibile installare altri cosiddetti "ruoli" (DNS, DHCP ecc.) del sistema operativo tranne il ruolo Hyper-V su questa istanza.
(2) è possibile installare fino a due istanze di sistemi operativi "guest" Windows Server all'interno del sistema "host". Installa tutti i ruoli che desideri in queste istanze.
(3) installa un numero qualsiasi di guest Linux all'interno del tuo host Hyper-V; vale a dire, il numero di macchine virtuali non è limitato dalle restrizioni di licenza, solo il numero di guest Windows è limitato.
Per quanto riguarda il server Hyper-V gratuito, è stato complicato gestirlo in un ambiente non di dominio (ovvero, gruppo di lavoro), quindi è necessario un altro Windows Server completo (almeno due, in realtà) che funge da (un ) controller di dominio per gestire gli host basati su Windows, inclusi quelli con il server Hyper-V gratuito installato.
Non dimenticare di considerare i pool di archiviazione, una tecnologia software simile a RAID integrata nelle versioni più recenti di Windows. Può offrire prestazioni straordinarie anche su HDD tradizionali. L'uso dell'accesso diretto al disco per macchine virtuali non è necessario, né raccomandato.
Per quanto riguarda il supporto guest Linux, è stato notevolmente migliorato nelle ultime versioni di Hyper-V, ma c'è ancora spazio per miglioramenti; ci sono più articoli di Microsoft su come configurare guest Linux in Hyper-V.
- EDIT (in risposta al commento qui sotto):
No, intendevo Windows Server 2012 R2 "normale" - Standard o Enterprise (differiscono principalmente per le licenze - Enterprise non limita le istanze guest di Windows Server, Standard le limita a due, ma è possibile installare più guest con licenze aggiuntive; I supponiamo di avere un'edizione standard).
Quando ho iniziato a utilizzare Windows Hyper-V Server (che era gratuito dall'inizio) era la versione 2008, quindi 2008 R2, e questo era ingombrante in un gruppo di lavoro, sebbene non impossibile. Semplicemente non so se le cose sono cambiate con le versioni più recenti di Hyper-V gratuito (perché attualmente eseguiamo l'edizione Standard), ma sospetto che non lo siano. Per creare l'immagine, guarda qui: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/11/configuring-remote-management-of-hyper-v-server-in-a-workgroup .aspx e qui: http://blogs.technet.com/b/jhoward/archive/2008/11/14/configure-hyper-v-remote-management-in-seconds.aspx e google per il gruppo di lavoro hyper-v 'per trovare di più.
Quindi, installa Windows Server 2012 R2 con funzionalità complete sul tuo hardware (Suggerimento: non inserire il codice Product Key durante l'installazione, sarai in grado di attivare l'installazione in un secondo momento; prima prova la configurazione, quindi attivala, se soddisfatta) ; installare i driver, configurare la rete, l'archiviazione (esplorare i pool di archiviazione); quindi installa solo il ruolo Hyper-V. Questo ruolo, per impostazione predefinita, installa anche strumenti di gestione, ad esempio Hyper-V Manager: utilizzarlo per creare e configurare macchine virtuali. È possibile installare due istanze di Windows Server 2012 R2 come sistemi guest (richiederanno anche l'attivazione). Ad esempio, configurare un'istanza come server di infrastruttura (DNS, DHCP, anche DC) e utilizzare la seconda per ospitare l'applicazione Windows menzionata. Quindi aggiungere * nix macchine virtuali; leggi questo articolo:https://technet.microsoft.com/en-us/library/dn531030.aspx e utilizza Google per ulteriori informazioni.
Questa configurazione è in realtà anche una configurazione di gruppo di lavoro, poiché non esiste un controller di dominio o almeno l'host Hyper-V non è unito a un dominio. Ma questo non importa perché ora hai strumenti di gestione installati localmente sull'host di virtualizzazione; sarai anche in grado di connetterti dalla tua workstation tramite RDP e quindi utilizzare il gestore Hyper-V in remoto. Ma se provi a installare Strumenti di amministrazione remota del server per Windows 8.1 https://www.microsoft.com/en-US/download/details.aspx?id=39296sulla tua stazione di lavoro, dovrai affrontare lo stesso problema con Hyper-V gratuito. Quindi il punto è questo: Hyper-V gratuito non ha una GUI locale e richiede una gestione puramente remota, che è difficile da configurare in un gruppo di lavoro; al contrario, Windows Server 2012 R2 con funzionalità complete ti consente di gestire facilmente il tuo ruolo Hyper-V semplicemente perché esiste una GUI installata localmente e accessibile sia localmente che da remoto - tramite RDP (è anche possibile installare una sorta di VNC).
Per completare l'immagine: sebbene Hyper-V gratuito non abbia una sua GUI (tutto ciò che ha è un desktop vuoto con finestre della riga di comando e strumenti di gestione basati su testo limitato) ci sono strumenti di terze parti, comprese le versioni gratuite, che consentono di simulare l'host Hyper-V completo, ad esempio: http://www.5nine.com/5nine-manager-for-hyper-v-free.aspx Ma la configurazione iniziale (impostazioni di rete, abilitazione RDP) continua a deve essere fatto manualmente. Avrai anche difficoltà a gestire programmi di disinstallazione (nessun pannello di controllo), aggiornamenti di Windows, ecc ...