Su ICTv abbiamo già parlato di virtualizzazione, il sistema per eseguire diversi sistemi operativi sulla stessa macchina e in contemporanea. Oggi vedremo in pratica uno dei migliori software da usare per creare e gestire in rete questi sistemi operativi: si chiama VMWare server ed è completamente gratuito.
L’interfaccia
L'interfaccia di VMWare è molto chiara. Nell'area centrale sono presenti i quattro pulsanti che permettono di creare una nuova macchina virtuale, di aprire una macchina virtuale già creata, di collegarsi ad un altro server VMWare o di configurare le risorse, i metodi di connessione o altre impostazioni del programma. I pulsanti sopra la lista delle macchine virtuali già configurate servono per gestirne l'avvio o l'arresto mentre a destra troviamo alcune opzioni di visualizzazione.
Creare una macchina virtuale
La creazione di una macchina virtuale, ossia di un sistema operativo da eseguire all'interno di un altro sistema operativo, è facilitata da un wizard. Bisogna impostare il punto in cui salvare la macchina virtuale, il tipo di sistema operativo che verrà creato, le impostazioni della rete e la dimensione del disco rigido da emulare, la cui creazione impiegherà un po' di tempo. Al termine la macchina virtuale verrà aggiunta alla lista di quelle già presenti.
Configurare la macchina virtuale
Prima di avviare il sistema e procedere all'installazione è bene personalizzare la nuova macchina virtuale. La memoria ad esempio può essere impostata su valori più adatti alla configurazione del proprio sistema e si possono aggiungere altri dispositivi, come porte USB o porte seriali. Se il sistema operativo da installare non è disponibile su un CD ma su un'immagine ISO scaricata da Internet bisognerà cambiare le impostazioni del CD-Rom per farlo puntare a quel preciso file.
Avvio del sistema virtualizzato
Dopo aver eseguito la configurazione si può avviare la macchina virtuale, il vero e proprio Pc virtualizzato grazie a VMWare server. All'avvio si potrà entrare nella configurazione del Bios o avviare il boot dalla rete oppure semplicemente lanciare l'installazione del sistema operativo, proprio come se fosse un computer reale.
Snapshot e VMWare tools
Una volta installato il sistema si comporterà come un sistema operativo tradizionale: si possono installare ed usare applicazioni e navigare su Internet. Dal menu Snapshot è inoltre possibile impostare un'istantanea del sistema con la quale poter tornare alla configurazione salvata in ogni momento. Per rendere più comodo l'utilizzo della macchina si possono installare i VMWare tools che permettono di far passare il puntatore del mouse dal desktop del sistema virtualizzato al desktop reale in un unico movimento e che gestiscono meglio alcuni dispositivi collegati, come schermi o mouse.
VMWare server in rete
Per mezzo della Windows VMware Server Console, integrata in VMWare Server o disponibile come download a parte, è possibile collegarsi da qualunque computer della rete a tutte le macchine virtuali configurate su un singolo Pc. Installando su un solo computer VMWare Server è così possibile lasciare che l'intera rete cui appartiene questo computer abbia a disposizione diversi sistemi operativi, eseguibili anche contemporaneamente.
Il VMWare Player
Le macchine virtuali create con VMWare Server possono essere spostate da un computer all'altro come fossero normali file e possono essere eseguite sia su Windows sia su Linux con VMWare Player, un altro software gratuito. VMWare Player, come dice lo stesso nome, non può creare, ma solo eseguire, macchine virtuali. Inoltre non supporta gli snapshot e non consente di modificare, se non nella memoria riservata, le impostazioni della macchina virtuale.
VMWare server si scarica dall'area download del sito vmware.com. Per utilizzarlo serve una licenza che si ottiene gratuitamente dopo aver compilato un modulo online. Dalle stesse pagine è possibile scaricare anche l'ultima versione del VMWare player.
VMWare Server copre diversi utilizzi: un'azienda potrebbe usarlo per consolidare l'infrastruttura tecnologica accorpando su un unico Pc più sistemi operativi; gli sviluppatori potrebbero utilizzare una sola macchina per provare i propri prodotti su Windows, Linux, Unix; per i power user è un modo semplice per provare decine di sistemi e configurazioni nel modo più semplice possibile.