Guida a Microsoft Hyper-V

By valent, 19 novembre 2008

php0qAR5iMicrosoft Hyper-V è il prodotto per la virtualizzazione ideato da Microsoft installabile solamente su sistemi operativi Windows Server 2008.

Si differenzia dagli altri concorrenti per soluzioni di gestione avanzata senza ricorrere a interfacce testuale o a tool di terze parti, oltre che al fatto di essere unicamente utilizzabile su computer a 64 bit.

L’installazione di Hyper-V è semplicissima: o si scarica l’installer grafico dal sito di Microsoft oppure nella schermata di configurazione iniziale di Windows Server 2008 si può indicare di installare il software.

Untitled1Hyper-V è fornito gratuitamente per tutti i possessori dell’ultima versione di Windows Server. Ovviamente è necessario aver acquistato il sistema operativo (la versione standard costa circa 600 euro).

Hyper-V si caratterizza per la possibilità di assegnare delle risorse fisse ad ogni macchina virtuale (cpu, ram) e delle priorità di esecuzione di una virtual machine rispetto alle altre.  Funzionalità molto comoda sopratutto quando sono attivi più ambienti.

La gestione di un server per la virtualizzazione può essere compiuta agevolmente usando lo strumento “Hyper-V manager” tra “Administrative tools” nel menu Start.

Creare delle macchine virtuali con Hyper-V

Nella sezione a destra di Hyper-V Manager, la prima voce permette di creare una macchina virtuale nuova.

Nella seconda schermata che appare c’è la possibilità di dare un nome personalizzato alla virtual machine e di scegliere il percorso dove immagazzinarla.

Untitled3

Nella parte successiva si deve indicare il quantitativo di memoria RAM riservato alla nuova VM.

Invece nella schemata che segue si può scegliere a quale interfaccia di rete sarà collegata la macchina (tramite la quale si collegerà anche ad Internet) oppure se non offrire nessuna connettività.

Untitled5

Poi si può attribuire un hard disc virtuale ovvero un file nel quale memorizzare tutti i dati del sistema operativo che verrà messo nella macchina virtuale.

C’è la possibilità di creare un file ex-novo, usare disco già esistente oppure di non attribuire nessuno spazio (utile se si deve provare qualche software o distribuzione live). E’ meglio abbondare con la dimensione (size) del disco, in quanto successivamente aumentare lo spazio può risultare problematico tanto più che lo spazio verrà realmente adoperato solo a necessità effettiva.

Untitled6

Nella sezione ventura, si può indicare quale supporto mettere a disposizione della VM per l’installazione di un sistema operativo. Finalmente Microsoft ha reso possibile usare un’immagine iso come mezzo di installazione, oltre al lettore cd e all’uso della rete.

Untitled7

Al termine di questa procedura si otterrà un riepilogo delle opzioni scelte, con la possibilità di ritornare sui propri passi.

Configurazione di una macchina virtuale

Prima di avviare la virtual machina appena creata con Hyper-V, si può consultare e regolare ancora alcune impostazioni per ottenere le massime prestazioni assicurate da Hyper-V.

Sempre nella sezione destra del gestore del software di virtualizzazione c’è la voce “Settings”. Cliccandoci sopra si apre una finestra di configurazione che consente di cambiare parecchie cose.

Si possono aggiungere dispositivi particolari come controller SCSI, schede di rete innestate nel computer successivamente alla creazione della macchina virtuale.

Untitled9

Nella sezione “BIOS” si può indicare l’ordine di boot delle periferiche, se si vuole installare un sistema operativo usando la rete è bene che l’opzione sia più in alto di “IDE”, così per il floppy.

Untitled10

In “Memory” si può cambiare la quantità di RAM attributa alla virtual machine.

Untitled11

Estremamente interessante è la sezione “Processor”, qui si possono assegnare più CPU alla macchina virtuale in base al numero di quelle disponibile sul computer. In più si può attribuire una priorità di esecuzione all’ambiente virtuale o limitare (e tutelare) le risorse.

Untitled12

Con Hyper-V è possibile non solo usare un file immagine come disco virtuale ma anche adoperare un disco rigido vero. Il disco che si vorrebbe usare deve essere vuoto e non in uso, può essere selezionato dal menu a tendina “Controller” e “Location”.

Untitled13

Similmente anche con il lettore cd o dvd.

Untitled14

Anche l’interfaccia di rete può essere configurata in modo avanzato. Gli si può mettere un MAC address fisso oppure dinamico.

Untitled15

Hyper-V permette di usare anche porte seriali sia sul computer sia che si trovino altrove.

Untitled16

Si può selezionare un’immagine floppy per la macchina virtuale oppure se si possiede un’unità floppy si può usare quella.

Untitled17

Nella sezione dei servizi integrati si possono attivare delle funzioni per permettere la sincronizzazione dell’orologio o alcune comodità, non è detto che tutti i sistemi operativi che verranno installati siano compatibili.

Untitled18

E’ possibile indicare se la macchina virtuale debba avviarsi con il partire del sistema operativo sul server oppure se l’avvio deve essere fatto manualmente. Interessante l’opzione di ritardo che consente una partenza più rapida sia del sistema operativo sul host che delle macchine virtuali, perchè vengono evitati picchi di richieste (si limitano e regolano bene in modo particolare le richieste di I/O).

Untitled20

Successivamente verranno pubblicati altri articoli su Microsoft Hyper-V. Se avete a disposizione un server a 64 bit discretamente “carrozzato” che vi avanza contattatemi pure…

  • Guida alla sicurezza di Hyper-V...

  • Hyper-V il virtualizzatore di Microsoft...

  • VMware ESX vs Hyper-V...

  • Trasformare il sistema operativo in una virtual machine...

  • Emule in VirtualBox...

  • Virtualbox 3 manuale...

  • 3 Responses to “Guida a Microsoft Hyper-V”

    1. Nino scrive:

      Ciao, io non ho un server carrozzato ma vorrei provare lo stesso ad utilizzarlo a casa per fare un po di test.

      Ho letto con interesse l’articolo ma mi è rimasto qualche dubbio e spero vorrei darmi qualche indicazione che possa aiutarmi a decidere se posso continuare oppure utilizzare qualche altro strumento.

      Tu parli di Hyper-V integrato come ruolo in Windows Server 2008, io ho scaricato una versione senza l’installazione di WS2008.

      - La versione a riga di comando si chiama Hyper-V?
      - Per gestire le VM e le varie configurazioni si deve utilizzare un management remoto ma forse si può installare solo su Vista, mi confermi?
      - Se non ho vista come posso fare?

      Grazie

    2. valent scrive:

      Scusa il ritardo, ma non so risponderti. Io sto usando come hai detto la versione integrata in Windows Server 2008.
      La soluzione standalone è a mio parere un po’ un giocattolo.

    3. Dino scrive:

      Ciao, scusa se mi intrometto ma provo a rispondere a Nino.
      Primo: probabilmente il download di cui parli è il pacchetto da installare nel caso tu avessi comprato un windows server 2008 senza Hyper-V, poco diffuso ma pur sempre esistente. Oppur potrebbe essere semplicemente qualche remote administration tool. Cmq di solito è un role di w2k8.
      Secondo: per gestire le macchine da remoto è possibile installare il tool di gestione remota solo su Windows Vista SP1 e puoi accedere al server solo dopo aver modificato alcuni parametri su server e client. Nel caso tu parlassi di una gestione tipo VMware Virtual Infrastructure l’quilvalente MS è System Center Virtual Machine Manager (ma costa un botto..) :)
      Se non hai vista puoi solo accedere in Remote Desktop Connection (RDP) sul server.

      Spero di esserti stato di aiuto!!
      Ciao

    Leave a Reply

    Panorama theme by Themocracy