Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Virtualizzazione"
Differenze tra le versioni 45 e 46
Versione 45 del 24/10/2011 14.57.11
Dimensione: 2688
Commento: ok
Versione 46 del 04/01/2015 16.49.19
Dimensione: 4154
Commento: modifica introduzione
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 13: Linea 13:
Linea 18: Linea 17:
Con la virtualizzazione è possibile far funzionare su un sistema operativo, detto sistema host, uno o più sistemi operativi alternativi (detti sistemi guest) grazie all'ausilio di macchine virtuali. Con la virtualizzazione è possibile eseguire in un sistema operativo, detto sistema '''host''', uno o più sistemi operativi alternativi detti sistemi '''guest''' come Windows, Linux, BSD, Solaris o Apple OSX, grazie all'ausilio di macchine virtuali.
Linea 20: Linea 19:
È possibile trovare fra le caratteristiche più importanti della virtualizzazione: Alcuni termini fondamentali da conoscere sono:
 * '''Host''': si riferisce al sistema ospitante, ovvero quello che è installato sulla macchina fisica.
 * '''Guest''': indica invece il sistema ospite, quello che viene eseguito all'interno di '''!VirtualBox'''.
 * '''VM''' ovvero '''Virtual Machine''' (macchina virtuale): indica la configurazione hardware simulata più il sistema operativo installato al suo interno.
Linea 22: Linea 24:
 0. Indipendenza dei sistemi guest. Ogni sistema sarà indipendente dagli altri garantendo una solida affidabilità in termini di servizi offerti (il crash di ogni macchina virtuale non coinvolgerà gli altri guest). ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Per utilizzare un sistema operativo in macchina virtuale è necessario avere una licenza di utilizzo.'''||
Linea 24: Linea 26:
 0. Utilizzare un altro sistema operativo senza riavviare il pc e ricorrere al multiboot. Se si acquista un computer con una licenza di utilizzo di Windows (o altro sistema proprietario) preinstallato, generalmente questa licenza non permette l'installazione dello stesso su un'altra macchina come il virtualizzatore. La licenza '''Microsoft OEM''' copre soltanto la macchina fisica su cui il sistema è stato preinstallato e non ne consente il trasferimento su un'altra macchina, anche se virtualizzata nello stesso computer.
Linea 26: Linea 28:
 0. Testare sistemi operativi senza dover ripartizionare il disco fisico. == Pro e contro nell'utilizzo della virtualizzazione ==
Linea 28: Linea 30:
 0. Testare sistemi o software in fase di sviluppo che potrebbero compromettere, o addirittura danneggiare, l'hardware del computer utilizzato. La virtualizzazione può comportare numerosi vantaggi, ad esempio:
Linea 30: Linea 32:
 0. Trasferire un sistema operativo da una macchina ad un'altra senza reinstallarlo utilizzando lo stesso o un diverso software di virtualizzazione.  * possibilità di eseguire due o più sistemi contemporaneamente;
 * indipendenza reciproca di sistemi '''guest''' e '''host'''. Ogni sistema sarà indipendente dagli altri garantendo una solida affidabilità in termini di servizi offerti (il crash di ogni macchina virtuale non coinvolgerà gli altri guest);
 * installazione di diversi sistemi operativi senza dover partizionare il disco in un ambiente sicuro (la macchina virtuale), senza rischiare di intaccare i propri dati;
 * possibilità di testare sistemi o software in fase di sviluppo che potrebbero compromettere, o addirittura danneggiare, l'hardware del computer utilizzato;
 * possibilità di testare la compatibilità di un proprio software o sito con diversi sistemi operativi;
 * installazione di programmi disponibili soltanto per un altro sistema operativo (esempio '''Autocad''').
Linea 32: Linea 39:
 0. Installare un sistema operativo per far girare software che altrimenti non potrebbe girare sul sistema host. Esistono tuttavia delle limitazioni nell'utilizzo di sistemi virtualizzati:
Linea 34: Linea 41:
 0. Scattare delle fotografie dello stato del sistema virtualizzato, in modo da garantire un più semplice ripristino.  * parte dell'hardware (scheda madre, scheda video, controller dei dischi) è emulata, le prestazioni possono essere inferiori (soprattutto su scheda video e CPU);
 * maggior impiego di risorse (CPU e RAM principalmente).
Linea 50: Linea 58:
Linea 63: Linea 70:
Linea 71: Linea 77:


Virtualizzazione




Per discutere degli argomenti qui descritti, partecipa alla board Ubuntu su macchina virtuale del forum.



Introduzione

Con la virtualizzazione è possibile eseguire in un sistema operativo, detto sistema host, uno o più sistemi operativi alternativi detti sistemi guest come Windows, Linux, BSD, Solaris o Apple OSX, grazie all'ausilio di macchine virtuali.

Alcuni termini fondamentali da conoscere sono:

  • Host: si riferisce al sistema ospitante, ovvero quello che è installato sulla macchina fisica.

  • Guest: indica invece il sistema ospite, quello che viene eseguito all'interno di VirtualBox.

  • VM ovvero Virtual Machine (macchina virtuale): indica la configurazione hardware simulata più il sistema operativo installato al suo interno.

Per utilizzare un sistema operativo in macchina virtuale è necessario avere una licenza di utilizzo.

Se si acquista un computer con una licenza di utilizzo di Windows (o altro sistema proprietario) preinstallato, generalmente questa licenza non permette l'installazione dello stesso su un'altra macchina come il virtualizzatore. La licenza Microsoft OEM copre soltanto la macchina fisica su cui il sistema è stato preinstallato e non ne consente il trasferimento su un'altra macchina, anche se virtualizzata nello stesso computer.

Pro e contro nell'utilizzo della virtualizzazione

La virtualizzazione può comportare numerosi vantaggi, ad esempio:

  • possibilità di eseguire due o più sistemi contemporaneamente;
  • indipendenza reciproca di sistemi guest e host. Ogni sistema sarà indipendente dagli altri garantendo una solida affidabilità in termini di servizi offerti (il crash di ogni macchina virtuale non coinvolgerà gli altri guest);

  • installazione di diversi sistemi operativi senza dover partizionare il disco in un ambiente sicuro (la macchina virtuale), senza rischiare di intaccare i propri dati;
  • possibilità di testare sistemi o software in fase di sviluppo che potrebbero compromettere, o addirittura danneggiare, l'hardware del computer utilizzato;
  • possibilità di testare la compatibilità di un proprio software o sito con diversi sistemi operativi;
  • installazione di programmi disponibili soltanto per un altro sistema operativo (esempio Autocad).

Esistono tuttavia delle limitazioni nell'utilizzo di sistemi virtualizzati:

  • parte dell'hardware (scheda madre, scheda video, controller dei dischi) è emulata, le prestazioni possono essere inferiori (soprattutto su scheda video e CPU);
  • maggior impiego di risorse (CPU e RAM principalmente).

Macchine virtuali

VMware

KVM

  • KVM: installare e configurare KVM.

VirtualBox

  • VirtualBox: come installare e configurare VirtualBox.

Qemu

  • Qemu: installazione di Ubuntu su emulatore Qemu;

Applicazioni

Anche se le seguenti applicazioni non sono dei sistemi di virtualizzazione, sono utili in molti casi per eseguire programmi Windows:

  • Wine: ricrea le api di Windows, cioè le librerie per creare i programmi grafici di windows;

  • PlayOnLinux: Interfaccia grafica di Wine che consente l'esecuzione e l'installazione di applicazioni, in particolare giochi.

  • Cedega: programma a pagamento, funziona per molti giochi.

Altre

  • OpenMoko: installare OpenMoko con Qemu.



CategoryVirtualizzazione