La virtualizzazione è uno dei modi più comuni che abbiamo per testare nuovi sistemi operativi, testare applicazioni senza influenzare l'ambiente fisico. Uno dei più noti è Hyper-V che è integrato come funzionalità di Windows 10 ed è ricco di funzionalità che consentono la piena interazione tra i due sistemi (fisico e virtuale). Uno dei modi tradizionali con cui creiamo e gestiamo macchine virtuali è attraverso l'interfaccia grafica Hyper-V, che cerca di semplificare il processo, ma questa volta Solvetic spiegherà un altro meccanismo per creare una macchina virtuale Hyper-V e cioè tramite Windows PowerShell che è la console di gestione integrata di Windows 10.
Nel tutorial di oggi possiamo vedere quanto sia facile creare una macchina virtuale Hyper-V utilizzando solo i comandi tramite il terminale PowerShell. Potremo virtualizzare il nostro computer grazie alla creazione della macchina virtuale Hyper-V Windows 10 senza dover utilizzare la modalità grafica. Con un paio di comandi avremo eseguito il processo di creazione della macchina virtuale in Windows 10 Hyper-V.
Vedremo che è un processo semplice, ma perfettamente funzionante per poter creare una macchina virtuale Hyper-V PowerShell.
Come creare una macchina virtuale PowerShell Hyper-V
Passo 1
Per avviare il processo di creazione della macchina virtuale dobbiamo accedere a Windows PowerShell come amministratori ed eseguire la seguente sintassi:
New-VM -Nome “VM Name” -MemoryStartupBytes 6GB -BootDevice VHD -NewVHDPath Path.vhdx -Path “Path” -NewVHDSizeBytes 30GB -Generation 2 -Switch “Adapter”Variabili VMLe variabili da definire sono:
- -New-VM: permette di creare la macchina virtuale.
- Nome: definisce il nome della macchina.
- -MemoryStartupBytes: memoria RAM da allocare.
- BootDevice VHD -NewVHDPath path.vhdx: crea un nuovo disco rigido virtuale (* .vhdx) nella posizione desiderata e impostalo come dispositivo di avvio.
- -Path “Path” -NewVHDSizeBytes 30GB: permette di definire il percorso dove verrà creato l'hard disk e la dimensione da assegnare.
- Generazione 2: definisce la generazione della macchina da utilizzare (generazione 1 o 2).
- Switch Adapter: consente di associare l'adattatore di rete alla macchina virtuale.
Passo 1
Prima di questo dobbiamo creare l'adattatore virtuale dall'opzione "Gestione switch virtuale" nella piattaforma Hyper-V:
Passo 2
Nel nostro caso eseguiremo quanto segue:
New-VM -Nome Ubuntu19 -MemoryStartupBytes 6GB -BootDevice VHD -NewVHDPath D: \ Hyper-V.vhdx -Path D: \ Hyper-V -NewVHDSizeBytes 30GB -Generation 2 -Switch Solvetic
INGRANDIRE
Passaggio 3
Possiamo vedere che il processo ha avuto successo, ora reindirizzeremo l'immagine ISO del sistema desiderato alla macchina virtuale con il seguente comando:
Aggiungi-VMDvdDrive -VMName Ubuntu19 -Path D: \ Software \ Ubuntu \ ubuntu-19.10-desktop-amd64.isoNotail percorso deve essere definito dove è ospitata l'immagine ISO.
INGRANDIRE
Passaggio 4
Qui abbiamo definito:
- Aggiungi-VMDvdDrive: crea un'unità DVD virtuale
- -VMName: lì inseriamo la macchina da associare
- -Path: specifica il percorso dell'immagine ISO
Passaggio 5
Ora avviamo la macchina virtuale con il seguente comando:
Start-VM -Nome Ubuntu19Passaggio 6
Ci colleghiamo ad esso eseguendo:
VMConnect.exe
INGRANDIRE
Passaggio 7
Come server utilizzeremo sempre "localhost" e nel campo "Virtual machine" potremo selezionare la macchina desiderata. Facciamo clic su OK e questo ci reindirizzerà alla macchina virtuale che abbiamo creato.
Nel percorso troviamo i file associati:
INGRANDIRE
In questo modo possiamo creare la macchina virtuale Hyper-V PowerShell Windows 10