Home » Articoli

VMware: creiamo la nostra macchina virtuale

5 settembre 2007 2.283 letture 8 Commenti

Se fino a poco tempo fa la virtualizzazione e la gestione di macchine virtuali era una prerogativa esclusiva dei potenti server multiprocessore, ora, anche grazie alla diffusione di sistemi equipaggiati da processori dual/quad core, è possibile anche sul nostro PC di casa installare e far funzionare una virtual machine. Vediamo come.

vmware_logo.gif

La domanda che sorge spontanea è: cos’è esattamente una virtual machine? Sostanzialmente si tratta di un’emulazione, ovvero della creazione tramite software, di una macchina che, sfruttando le risorse del computer, diventa per funzionalità identica ad una fisica. In pratica è come se avessimo un altro pc in piena regola a disposizione.

Più semplicemente si può avere una macchina, reale, con installato Linux, su cui far girare un’altra macchina, virtuale, su cui installare un altro sistema, ad esempio Windows Xp, gestendolo comodamente in una finestra.

L’utilità di questa procedura si può illustrare in maniera molto semplice. Analizziamo due situazioni tipiche che portano alla scelta di creare una macchina virtuale:

  • Non siamo passati completamente a GNU/Linux per un solo motivo: il nostro programma di contabilità/gestione/universitario non ha un equivalente open source che corrisponda alle nostre necessità. Provata la funzionalità con vari sistemi, ad esempio con Wine, ed avendone avuto esito negativo, abbiamo rinunciato, rimanendo al vecchio sistema.
  • Il programma che stiamo sviluppando per il nostro cliente ci presenta una ulteriore difficoltà: il cliente vuole una versione sia per Windows che per Linux. Riavviare ogni qualvolta bisogna lavorare su una o l’altra versione, scegliendo il sistema operativo tramite boot manager farebbe perdere troppo tempo, con insieme il rischio di perdere il lavoro effettuato per qualche eventuale problema. Non ci resta che lavorare contemporaneamente su due macchine distinte, ognuna equipaggiata con un diverso sistema operativo.

Esistono vari programmi per la virtualizzazione. Tra i più noti ricordiamo qemu, software completamente open source, e Vmware, sviluppato dall’omonima società, leader nel settore della virtualizzazione, che oltre ad avere una versione commerciale ha ultimamente previsto anche una versione gratuita, che come unico onere ha la registrazione gratuita del prodotto per avere una chiave di attivazione del programma.

Una delle accoppiate più semplici da creare, oltre che ad essere anche una delle più performanti, è l’installazione di Vmware Server su di una Ubuntu 7.04 Feisty Fawn, grazie all’aggiunta nei repository commerciali della Canonical dei pacchetti necessari per l’installazione. E’ ovviamente possibile installare VMware, scaricando i sorgenti dal sito ufficiale, su qualsiasi altra distribuzione in maniera del tutto intuitiva.

Vediamo dunque la procedura su Ubuntu. Il tutto è riassumibile in pochissimi passaggi da terminale.

Innanzi tutto editiamo la nostra lista dei repository. Da terminale lanciamo:

sudo gedit /etc/apt/sources.list

Aggiungiamo la seguente riga di testo al file:

deb http://archive.canonical.com/ubuntu feisty-commercial main

Salviamo, chiudiamo l’editor di testo, e sempre da terminale aggiorniamo la lista dei repository:

sudo apt-get update

Fatto ciò, lanciamo quest’altra direttiva per installare il pacchetto in questione:

sudo apt-get install vmware-server

Prendiamo atto dei termini per l’utilizzo.

1.png

Accettiamo la licenza.

2.png

Inseriamo il codice di installazione, ottenuto gratuitamente sul sito di Vmware.

3.png

Al termine di questa procedura lanciamo il programma.

4.png

Attiviamo la console, cliccando su Connect.

5.png

Eccoci alla schermata principale. Scegliamo, come primo avvio, di creare una nuova macchina virtuale cliccando su Create a new virtual machine.

6.png

Andiamo avanti.

8.png

Scegliamo come impostazioni “Typical” con un set di opzioni che per il nostro caso è più che ottimo.

9.png

Qui bisogna cominciare a fare delle scelte. Immaginiamo di voler installare una versione di Fedora sulla nostra macchina virtuale ma la scelta è più che ampia, spaziando da Win 3.1 a Solaris.

10.png

Scegliamo il nome e la cartella di destinazione, anche se la seconda è preferibile lasciarla default.

11.png

Lasciamo “bridged” come impostazione per la rete. In questo modo si avrà una macchina collegata direttamente alla rete esterna, con un proprio indirizzo IP.

12.png

Diamo la dimensione del disco rigido che desideriamo e una volta creata la partizione virtuale la procedura è terminata.

13.png

Adesso basta solo cliccare su “Power On” per attivare il nostro nuovo PC emulato su cui poter installare il sistema operativo che ci interessa.

15.png

Piccola nota finale: Al termine dell’installazione del sistema desiderato è consigliabile, dal menu VM in alto, selezionare l’opzione install vmware-tools. Questa opzione ci permette di installare una collezione di driver dedicati per il tipo di macchina virtuale che intendiamo utilizzare (Linux, Solaris, Windows, Win 3.1) in modo da renderla completamente funzionante.

Buona Virtualizzazione!

di Mario PerriTuxJournal.net

8 Commenti »

  • TuxJournal.net » VMware: nuove soluzioni di virtualizzazione per data center ha scritto:

    [...] VMware ha presentato quattro nuovi prodotti per la gestione di macchine virtuali. Quest’ultimi estendono la piattaforma di virtualizzazione VMware automatizzando processi in precedenza manuali, lenti e soggetti a errore. [...]

  • vciaglia ha scritto:

    evrix: purtroppo è per colpa di Aksimet. Ma come dice lui: "Sta imparando…" a conoscere i buoni e gli spammer :)

    Mandate solo 1 volta il commento e se non verrà pubblicato attendete che ve lo pubblichi io manualmente.

    [Rispondi]

  • evrix ha scritto:

    ps: posso consigliare di mettere un avviso, se non c'e' gia' ma io non lo vedo, sul fatto che i messaggi piu' lunghi di un tot vengono moderati?
    e' la seconda volta che mando un doppione…
    almeno mi pare a me che e' cosi'

    [Rispondi]

  • evrix ha scritto:

    infatti l'ho dato l'update
    pero' mi sa che apt si impiccia con quei pacchetti -almeno il mio e quello di pochi altri fortunati…- perche' c'e' qualcun altro con lo stesso problema e la soluzione l'ho trovata qua http://www.ubuntugeek.com/how-to-install-vmware-server-from-canonical-commercial-repository-in-ubuntu-feisty.html (scusate per il link lungo ma non l'ho fatto io)
    c'avevo pure un problema con la rete (di vmware) ma adesso mi funziona
    comunque grazie per la guida, avevo provato tempo fa con vmware ma poi avevo ripiegato -anche se direi che non e' tanto peggio- su virtualbox per fare una rete virtuale (mi serve per provare a fare un captive server che risponda ai requisiti dell'antiterrorismo)

    [Rispondi]

  • mario_p ha scritto:

    x evrix

    Infatti il comando sudo apt-get update serve appositamente per scaricare eventuali aggiornamenti dei moduli. Nel caso non vengono risolte delle dipendenze si può provare col comando sudo apt-get -f install che provvede a risolvere tutto.
    Ringrazio tutti per gli apprezzamenti!

    [Rispondi]

Se vuoi, puoi lasciare il tuo commento

Aggiungi il tuo commento qui in basso. Puoi anche seguire questa conversazione via RSS.

Sii chiaro, in tema e soprattutto non lasciare messaggi di spam.

Puoi utilizzare questi tag:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Questo è un sito abilitato all'uso dei Gravatar. Per averne uno registrati su Gravatar.