Microsoft è l'azienda che guida lo sviluppo e la vendita di sistemi operativi e applicazioni in molte aree di utilizzo, non per niente hanno più del 70% della copertura mondiale con i loro prodotti poiché la tecnologia e la domanda sono sempre più esigenti. Devono essere un passo avanti a questi requisiti in modo che ognuno dei loro milioni di utenti sia soddisfatto dei prodotti acquistati, beh, una delle tecnologie che più aiuta gli utenti generici, gli amministratori, il personale di supporto e tutti quegli appassionati è la virtualizzazione.
Dicci se non va bene testare un sistema prima che venga lanciato, giusto? Grazie alla virtualizzazione, saremo in grado di conoscere il comportamento di un nuovo sistema, una nuova applicazione o l'integrazione di entrambi prima che venga implementato in un ambiente produttivo, il che eviterà errori che ci faranno trascorrere un momento non molto piacevole.
Oggi abbiamo alcune applicazioni o piattaforme di virtualizzazione integrali ma, come dicevamo, Microsoft non perde il filo e per questo ha implementato la piattaforma Hyper-V fin dalla versione Windows 8, che ci dà la possibilità sia di creare che di gestire applicazioni .macchine virtuali che desideriamo in un ambiente sicuro e funzionale.
Versioni Hyper-VHyper-V è disponibile in versioni come:
- Hyper-V per server Windows
- Server Hyper-V
- Hyper-V su Windows 10
Ognuno svolge un ruolo specifico in base alla famiglia in cui viene utilizzato ed è logicamente attivato per creare macchine virtuali e conoscerne così le prestazioni. Pertanto possiamo eseguire alcune attività su queste macchine, ma prima di questo Solvetic spiegheremo un po' di più su Hyper-V in modo che siamo tutti nello stesso ambiente e non perdiamo ogni passaggio di questo tutorial.
Cos'è Hyper-VCome dice il nome, Hyper-V virtualizza il nostro hardware in modo che le macchine che vengono create possano funzionare pienamente in detto hardware virtuale. Quando abilitiamo Hyper-V in Windows, in questo caso Windows 10, saremo in grado di svolgere alcune attività come:
- Crea dischi rigidi virtuali.
- Crea switch virtuali.
- Integra vari dispositivi virtuali che a loro volta possono essere aggiunti a macchine virtuali e molte altre attività.
A questo punto, forse qualcuno si sta ancora chiedendo, perché virtualizzare? Solvetic ti darà alcuni validi motivi:
- Conoscere le novità di un nuovo sistema operativo sia in versione beta (test) che stabile.
- Installa programmi e applicazioni per convalidare la compatibilità.
- Testare nuove configurazioni generali prima di applicarle in un ambiente reale.
- Software completo che richiede versioni precedenti di Windows o sistemi operativi Windows non Microsoft e altro ancora.
Livello hardwareOltre a questo, a livello hardware, richiediamo quanto segue:
- Un processore o CPU a 64 bit con funzione Second Level Address Translation (SLAT).
- La CPU o il processore devono supportare la tecnologia VM Monitor Mode Extension (VT-c su CPU Intel).
- Un minimo di 4 GB a livello di RAM.
Per darti un'idea di cosa puoi fare con Hyper-V, ecco alcuni dei sistemi operativi supportati che puoi provare e utilizzare lì:
Nel caso di Windows
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7 con Service Pack 1 (SP 1)
- Windows 7 Ultimate, Enterprise e Professional
- Windows Vista con Service Pack 2 (SP2)
- Windows Server2021-2022
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Windows Home Server 2011
- Windows Small Business Server 2011
A livello di Linux possiamo eseguire
- CentOS e Red Hat Enterprise Linux
- Macchine virtuali Debian su Hyper-V
- SUSE
- Oracle Linux
- Ubuntu
- FreeBSD
Caratteristiche di utilizzoQuando abbiamo deciso di utilizzare Hyper-V, queste sono alcune delle sue caratteristiche di utilizzo:
- Virtualizzazione annidata che ci consente di creare macchine virtuali utilizzando un host hypervisor.
- Avvio protetto di Linux, che consente di avviare la macchina con l'opzione di avvio sicuro abilitata per impostazione predefinita.
- Possibilità di aggiungere o rimuovere a caldo (cioè con la macchina attiva) la memoria e gli adattatori di rete.
- Supporto per lo standby connesso.
- Supporto della crittografia per il disco virtuale del sistema operativo solo su macchine virtuali create nella generazione 1.
- Protezione delle risorse dell'ospite.
- Miglioramenti del gestore Hyper-V.
- Servizi di integrazione offerti tramite Windows Update e molte altre funzionalità
Se hai notato che abbiamo citato il termine "generazioni", beh, quando stiamo creando una nuova macchina virtuale arriviamo a una sezione in cui dobbiamo selezionare la generazione della macchina:
Queste generazioni sono:
Generazione 1È il più versatile e consigliato in quanto questa generazione supporta i sistemi operativi con architettura a 32 e 64 bit ed è di per sé una macchina BIOS / MBR legacy.
Generazione 2È l'aggiornamento delle generazioni poiché supporta solo sistemi a 64 bit e per completare supporta solo UEFI e la sua esecuzione può essere data da varie opzioni come avvio PXE, avvio da un disco rigido virtuale SCSI o avvio da un DVD virtuale SCSI
Nota importanteUna volta selezionata la generazione, non può essere modificata.
Quando una macchina virtuale viene creata in Hyper-V, è composta da vari file in cui sono ospitate le configurazioni globali della macchina, come i file del disco rigido virtuale o la sua configurazione generale. Per impostazione predefinita in Windows Hyper-V memorizzerà tutti questi file sulla partizione del disco rigido nel seguente percorso:
"C:\ProgramData\Microsoft\Windows\Hyper-V",Ma possiamo specificarne un altro se lo desideriamo:
Un punto chiave in tutto questo processo è che la creazione delle nostre macchine virtuali comporta l'uso di risorse come spazio su disco, utilizzo della CPU, memoria e altro, quindi se queste risorse sono limitate nel tuo caso, Solvetic ti consiglia di eliminare le macchine che non li usi più o li sposti in un'altra posizione, come si fa?Ecco a cosa serve Solvetic.
1. Come eliminare una macchina virtuale in Hyper-V
Passo 1
Abbiamo fondamentalmente due opzioni per eseguire questa attività e spiegheremo ciascuna di esse, per questo dobbiamo prima accedere a Hyper-V Manager dal menu Start o utilizzando la casella di ricerca:
Passo 2
Una volta distribuito l'amministratore, potremo vedere in dettaglio le macchine virtuali che abbiamo creato:
INGRANDIRE
Passaggio 3
Se vogliamo eliminare una delle macchine virtuali create lì, abbiamo 3 modi diversi nell'amministratore, questi sono:
- Fare clic con il pulsante destro del mouse sulla macchina virtuale e selezionare Elimina.
- Selezionando la macchina virtuale e nel pannello di destra scegliere "Elimina" nelle opzioni della macchina selezionata.
- Selezionando la macchina virtuale e dal menu Azione selezionare Elimina.
Passaggio 4
Selezionando questa opzione verrà visualizzato il seguente messaggio:
Passaggio 5
Lì clicchiamo sul pulsante Elimina per confermare l'azione e noteremo che la macchina selezionata è stata eliminata dal sistema:
2. Come eliminare la macchina virtuale Hyper-V utilizzando Windows PowerShell
Passo 1
Se vuoi saperne di più, ti spiegheremo come eliminare una macchina virtuale Hyper-V utilizzando Windows PowerShell. È semplice, per questo accedi a Windows PowerShell come amministratore ed esegui il seguente comando per vedere le macchine virtuali create:
Get-VM
Passo 2
Lì dobbiamo prestare attenzione alla riga "Nome" poiché in base a questo nome elimineremo le macchine con la seguente sintassi:
Rimuovi-VM "Nome" -ForzaAd esempio, elimineremo la seguente macchina:
Rimuovi-VM "CentOS7" -Force
Come possiamo vedere, automaticamente la macchina virtuale selezionata è stata eliminata, in questo modo abbiamo verificato i modi disponibili per eliminare una macchina virtuale Hyper-V.
3. Come spostare una macchina virtuale Hyper-V
Nel caso in cui lo spazio sul nostro disco rigido sia limitato, Solvetic consiglia di spostare la macchina virtuale in un'altra posizione e questo conserverà tutte le impostazioni che sono state applicate alla macchina selezionata.
Passo 1
Il metodo più semplice per spostare la nostra macchina virtuale Hyper-V è accedere a Hyper-V Manager, selezionare la macchina virtuale e lì scegliere una delle seguenti opzioni:
- Fare clic con il tasto destro sulla macchina virtuale e selezionare l'opzione Sposta.
- Seleziona la macchina virtuale e nel suo pannello laterale seleziona "Sposta"
- Selezionando la macchina virtuale e dal menu Azione scegli Sposta.
Passo 2
Verrà visualizzata la seguente procedura guidata dove osserveremo che vengono caricati i dati della macchina selezionata:
Passaggio 3
Fare clic su Avanti e nella finestra successiva possiamo vedere il tipo di movimento da eseguire:
Passaggio 4
Facciamo nuovamente clic su Avanti e ora possiamo definire quali parametri della macchina verranno spostati:
- Tutti i file della macchina virtuale in un unico percorso.
- Tutti i file della macchina virtuale in varie posizioni.
- Solo dischi rigidi virtuali.
Passaggio 5
Definiamo l'opzione appropriata e facciamo clic su Avanti, ora definiamo il percorso in cui si sposterà la macchina virtuale, possiamo vedere la sua dimensione attuale e lo spazio disponibile nella destinazione:
Passaggio 6
Nella finestra successiva vedremo un riepilogo dell'azione da svolgere:
Passaggio 7
Fare clic su Fine per eseguire lo spostamento della macchina virtuale Hyper-V:
Passaggio 8
Una volta terminato, vedremo che i file della macchina sono stati spostati nel percorso specificato:
INGRANDIRE
Passaggio 9
Possiamo eseguire questo stesso processo dalla console di Windows Powershell, per questo accediamo come amministratori e prima vedremo quali macchine abbiamo creato usando il seguente comando:
Get-VM
Passaggio 10
Ora procediamo a spostare la macchina desiderata utilizzando la seguente sintassi:
Move-VMStorage "VM Name" -DestinationStoragePath "Destination_Path"Ad esempio eseguiamo quanto segue.
Move-VMStorage "Windows7" -DestinationStoragePath "D: \ Solvetic1 \ Virtual machine"
Questo sposterà quella macchina virtuale nel percorso di destinazione selezionato.
Abbiamo imparato a spostare o eliminare una macchina virtuale Hyper-V in Windows 10 in modo semplice, pratico e sicuro, ricordando i vantaggi che ci offre la virtualizzazione e tutto ciò che possiamo ottenere se la applichiamo correttamente, sia per uso personale che nel nostro luoghi di lavoro.