Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Hyper-V è prodotto di virtualizzazione hardware Microsoft. Consente di creare ed eseguire una versione software di un computer, denominata macchina virtuale. Ogni macchina virtuale funziona come un computer completo, che esegue un sistema operativo e i programmi. Quando è necessario che le risorse di elaborazione, le macchine virtuali consentono una maggiore flessibilità, consentono di risparmiare tempo e denaro e sono un modo più efficiente di utilizzare hardware più semplice l'esecuzione di un sistema operativo su hardware fisico.
Hyper-V viene eseguito ogni macchina virtuale nel proprio spazio isolato, ovvero che è possibile eseguire più macchine virtuali nello stesso hardware nello stesso momento. È possibile eseguire questa operazione per evitare problemi, ad esempio un arresto anomalo che influisce sugli altri carichi di lavoro o per concedere a persone, gruppi o servizi diversi l'accesso a sistemi diversi.
Alcuni metodi Hyper-V consente di
Hyper-V consentono di:
Creare o espandere un ambiente cloud privato. Fornire servizi IT più flessibili e su richiesta da verso o espande l'utilizzo delle risorse condivise e regolare l'utilizzo come modifiche di richiesta.
Utilizzare l'hardware in modo più efficace. Consolidare server e carichi di lavoro in meno computer fisici più potenti per usare meno energia e spazio fisico.
Migliorare la continuità aziendale. Ridurre al minimo l'impatto del tempo di inattività sia pianificati e dei carichi di lavoro.
Creare o espandere un'infrastruttura VDI (Virtual Desktop Infrastructure). Utilizzare una strategia desktop centralizzata con VDI consentono di aumentare la flessibilità aziendale e la sicurezza dei dati, nonché semplificando la conformità alle normative e la gestione di sistemi operativi desktop e applicazioni. Distribuire Hyper-V e Host di virtualizzazione Desktop remoto (Host di virtualizzazione Desktop remoto) nello stesso server per rendere disponibili agli utenti i desktop virtuali personali o pool di desktop virtuali.
Sviluppo e test più efficiente. Riprodurre ambienti di elaborazione diversi senza dover acquistare o gestire tutto l'hardware che è necessario se si utilizza solo sistemi fisici.
Hyper-V e altri prodotti di virtualizzazione
Hyper-V in Windows e Windows Server sostituisce prodotti di virtualizzazione hardware precedenti, ad esempio Microsoft Virtual PC, Microsoft Virtual Server e Windows Virtual PC. Hyper-V offre funzionalità di rete, prestazioni, archiviazione e sicurezza non disponibili in questi prodotti meno recenti.
Hyper-V e la maggior parte delle applicazioni di virtualizzazione di terze parti che richiedono le stesse funzionalità di elaborazione non sono compatibili. Questo si verifica perché le funzionalità di elaborazione, note come estensioni di virtualizzazione hardware, sono progettate per non essere condivise. Per informazioni dettagliate, vedere Le applicazioni di virtualizzazione non funzionano insieme a Hyper-V, Device Guard e Credential Guard.
Quali funzionalità dispone di Hyper-V?
Hyper-V offre numerose funzionalità. Ecco una panoramica, raggruppata per ciò che forniscono le funzionalità o consentono di eseguire.
Ambiente di calcolo : una macchina virtuale Hyper-V include le stesse parti di base di un computer fisico, ad esempio memoria, processore, archiviazione e rete. Tutte queste parti sono incluse funzionalità e opzioni che è possibile configurare diversi modi per soddisfare esigenze diverse. Archiviazione e rete può ogni essere considerati categorie autonomamente, a causa delle diverse modalità è possibile configurarle.
Ripristino di emergenza e backup: per il ripristino di emergenza, Hyper-V Replica crea copie di macchine virtuali, destinate a essere archiviate in un'altra posizione fisica, in modo da poter ripristinare la macchina virtuale dalla copia. Per il backup, Hyper-V offre due tipi. Uno utilizza gli stati salvati e l'altro utilizza servizio Copia Shadow del Volume (VSS), pertanto è possibile effettuare backup coerenti con l'applicazione per i programmi che supportano VSS.
Ottimizzazione : ogni sistema operativo guest supportato include un set personalizzato di servizi e driver, denominati servizi di integrazione, che semplificano l'uso del sistema operativo in una macchina virtuale Hyper-V.
Portabilità : funzionalità come la migrazione in tempo reale, la migrazione dell'archiviazione e l'importazione/esportazione semplificano lo spostamento o la distribuzione di una macchina virtuale.
Connettività remota : Hyper-V include Connessione macchina virtuale, uno strumento di connessione remota da usare sia con Windows che con Linux. A differenza di Desktop remoto, in questo modo lo strumento console accesso, è così possibile visualizzare ciò che avviene nel guest anche quando il sistema operativo non è stato ancora avviato.
Sicurezza : proteggere l'avvio e le macchine virtuali schermate consentono di proteggersi da malware e da altri accessi non autorizzati a una macchina virtuale e ai relativi dati.
Procedura: ottenere Hyper-V
Hyper-V è disponibile in Windows Server e Windows.
Hyper-V è un ruolo server disponibile per le versioni x64 di Windows Server. Per istruzioni sul server, vedere Installare il ruolo Hyper-V in Windows Server.
In Windows Hyper-V disponibile come funzionalità in alcune versioni a 64 bit di Windows. È disponibile anche come prodotto server autonomo scaricabile, Microsoft Hyper-V Server.
Sistemi operativi supportati
Molti sistemi operativi vengono eseguiti nelle macchine virtuali. In generale, un sistema operativo che usa un'architettura x86 viene eseguito in una macchina virtuale Hyper-V. Non tutti i sistemi operativi che possono essere eseguiti sono testati e supportati da Microsoft, tuttavia. Per gli elenchi supportati da Microsoft, vedere:
Funzionamento di Hyper-V
Hyper-V è una tecnologia di virtualizzazione basata su hypervisor. Hyper-V utilizza Windows hypervisor, che richiede un processore fisico con funzionalità specifiche. Per informazioni dettagliate sull'hardware, vedere Requisiti di sistema per Hyper-V in Windows Server.
Nella maggior parte dei casi, l'hypervisor gestisce le interazioni tra l'hardware e le macchine virtuali. L'accesso controllato hypervisor all'hardware offre le macchine virtuali all'ambiente di isolamento in cui vengono eseguiti. In alcune configurazioni, una macchina virtuale o il sistema operativo in esecuzione nella macchina virtuale ha accesso diretto all'hardware di archiviazione, rete o grafica.
Cosa Hyper-V sono costituiti da?
Hyper-V ha richiesto le parti che interagiscono in modo è possibile creare ed eseguire macchine virtuali. Insieme, queste parti costituiscono la piattaforma di virtualizzazione. Siano installate come un insieme quando si installa il ruolo Hyper-V. Le parti necessarie includono l'hypervisor Windows, Hyper-V Servizio Gestione macchine virtuali, il provider WMI di virtualizzazione, il bus di macchine virtuali (VMbus), il provider di servizi di virtualizzazione (VSP) e il driver di infrastruttura virtuale (VID).
Hyper-V include anche gli strumenti per la gestione e la connettività. È possibile installarli nello stesso computer che il ruolo Hyper-V sia installato su e su computer senza il ruolo Hyper-V installato. Questi strumenti sono:
- Console di gestione di Hyper-V
- moduloHyper-V per Windows PowerShell
- Connessione macchina virtuale (talvolta denominata VMConnect)
- Windows PowerShell Direct
Tecnologie correlate
Queste sono alcune tecnologie di Microsoft che vengono spesso utilizzati con Hyper-v:
Varie tecnologie di archiviazione: spazio di archiviazione SMB 3.0, volumi condivisi cluster diretti
Contenitori di Windows offrono un altro approccio per la virtualizzazione. Vedere la libreria dei contenitori di Windows su MSDN.
Requisiti di sistema
Hyper-V richiede:
Processore con funzionalità SLAT (Second Level Address Translation).
Windows 10 (Pro o Enterprise) o Windows 11 (Pro o Enterprise).
Eseguire l'aggiornamento a Windows Pro aprendo Impostazioni> Aggiornamento eAttivazione>. Qui è possibile visitare il negozio e acquistare un aggiornamento.
La maggior parte dei computer esegue Hyper-V, ma ogni macchina virtuale esegue un sistema operativo separato. In genere è possibile eseguire una o più macchine virtuali su un computer con 4 GB di RAM, anche se sono necessarie più risorse per più macchine virtuali o per installare ed eseguire software che richiede molte risorse come giochi, editing video o software di progettazione.
Per altre informazioni sui requisiti di sistema di Hyper-V e su come verificare che Hyper-V venga eseguito nel computer, vedere le informazioni di riferimento sui requisiti diHyper-V.
Sistemi operativi che è possibile eseguire in una macchina virtuale
Hyper-V in Windows supporta molti sistemi operativi diversi in una macchina virtuale, tra cui varie versioni di Linux, FreeBSD e Windows.
Come promemoria, è necessario avere una licenza valida per tutti i sistemi operativi usati nelle macchine virtuali.
Per informazioni sui sistemi operativi supportati come guest in Hyper-V in Windows, vedere Sistemi operativi guest Windows supportati e Sistemi operativi guest Linux supportati.
Differenze tra Hyper-V in Windows e Hyper-V in Windows Server
Esistono alcune funzionalità che funzionano in modo diverso in Hyper-V in Windows rispetto a quelle eseguite in Hyper-V in esecuzione in Windows Server.
Hyper-V funzionalità disponibili solo in Windows Server:
- Migrazione in tempo reale delle macchine virtuali da un host a un altro
- replica Hyper-V
- Fibre Channel virtuale
- SR-IOV rete
- Condiviso .VHDX
Hyper-V funzionalità disponibili solo in Windows:
- Creazione rapida e galleria di macchine virtuali
- Rete predefinita (commutatore NAT)
Il modello di gestione della memoria è diverso per Hyper-V in Windows. In un server, Hyper-V memoria viene gestita presupponendo che solo le macchine virtuali siano in esecuzione nel server. In Hyper-V in Windows, la memoria viene gestita con l'aspettativa che la maggior parte dei computer client eseguono software nell'host oltre a eseguire macchine virtuali.
Limitazioni
I programmi che dipendono da hardware specifico non funzionano bene in una macchina virtuale. Ad esempio, i giochi o le applicazioni che richiedono l'elaborazione con GPU potrebbero non funzionare correttamente. Inoltre, le applicazioni che si basano su timer inferiori a 10 ms, come le applicazioni per il mixaggio di musica dal vivo o per tempi ad alta precisione, potrebbero avere problemi nell'esecuzione in una macchina virtuale.
Inoltre, se è stata abilitata Hyper-V, tali applicazioni con precisione elevata e sensibili alla latenza potrebbero avere problemi in esecuzione nell'host. Ciò è dovuto al fatto che con la virtualizzazione abilitata, il sistema operativo host viene eseguito anche sul livello di virtualizzazione Hyper-V, proprio come fanno i sistemi operativi guest. Tuttavia, a differenza dei guest, il sistema operativo host è speciale in quanto ha accesso diretto a tutti gli hardware, il che significa che le applicazioni con requisiti hardware speciali possono comunque essere eseguite senza problemi nel sistema operativo host.