Microsoft Virtual PC 2004
Fabrizio Grossi
Virtual PC 2004
“Virtualizza”, via software, un sistema
hardware completo – dal processore
alla scheda di rete
Permette l’esecuzione contemporanea
di più sistemi operativi
Scenari d’uso
Una soluzione per la compatibilità
di applicazioni, durante la
migrazione ad un nuovo sistema
operativo client
Una soluzione efficiente in termini
di tempo e di hardware per chi
necessita di riconfigurare
rapidamente il PC (es. supporto
tecnico, helpdesk, training)
Uno strumento per accelerare test
e debug del software
App 1 App 2
App 3 App 4
Guest OS 1
Guest OS 2
Virtual Hardware
Virtual PC
Drivers
Windows 2000 o XP
PC Pentium o Athlon
Virtual PC 2004
Sistemi operativi Host e Guest
Guest OS 1
Guest OS 2
Host OS
Virtual PC 2004
Sistemi operativi Host e Guest
Ogni macchina virtuale si comporta come un
computer stand-alone, dotato di:
un proprio disco rigido
un processore specifico
di una propria combinazione di schede audio, video e
di rete
di un proprio sistema operativo.
Tutte le applicazioni installate nelle macchine
virtuali funzionano normalmente, incluse le
applicazioni business, didattiche, di
intrattenimento, Internet e altri prodotti software
Virtual PC 2004
Sistemi operativi Host e Guest
Le periferiche connesse ai computer fisici
(stampanti, modem, unità CD-ROM) funzionano
correttamente nelle macchine virtuali.
Le periferiche USB standard (mouse e tastiere)
sono supportate tramite l'emulazione PS/2
Le periferiche USB che richiedono driver
specifici non sono supportate.
Le macchine virtuali non riconoscono le schede
video dei PC come dispositivi nativi, quindi non
permettono agli utenti di installare i propri driver
video
Le macchine virtuali non supportano le
periferiche SCSI.
Virtual PC 2004
Sistemi operativi Host e Guest
Gli ambienti guest utilizzano sia l'hardware emulato, sia
quello virtualizzato.
Virtual PC è infatti in grado di fornire un'emulazione
software di molti componenti hardware
controller di interrupt, DMA, IDE/ATA, I/O, memoria
RAM non volatile
orologio interno
bus
componenti hardware per la gestione
dell'alimentazione,
Utilizza il sistema operativo host per interagire con le
periferiche esterne,
unità CD-ROM e floppy, la tastiera, il mouse e il
monitor.
Virtual PC 2004
Virtual PC 2004
Sistemi operativi Host e Guest
Sistemi operativi host
supportati
Windows XP Professional
(incluso Tablet PC Edition)
Windows 2000
Professional
Sistemi operativi guest
supportati
Windows XP Professional
e Home
Windows 2000
Professional
Windows NT Wkst 4.0,
SP6 or successivo
Windows ME
Windows 98, 98 SE
Windows 95
MS-DOS 6.22
OS/2 Warp
Version 4 Fix Pack 15
Convenience Pack 1
Convenience Pack 2
Scenari d’uso
Compatibilità applicazioni
Esigenza
applicazioni legacy impediscono l’upgrade al nuovo sistema
operativo
Soluzione: esecuzione del vecchio sistema operativo
all’interno di una macchina virtuale
Virtual PC fornisce una “rete di sicurezza” per gli utenti che
hanno necessità di eseguire applicazioni legacy
Vantaggi della soluzione Microsoft
I sistemi operativi e applicazioni Microsoft sono pienamente
supportati in accordo con il ciclo di vita del prodotto
Scenari d’uso
Riconfigurazione rapida
Esigenze
I tecnici del supporto tecnico devono rieseguire l’avvio del PC per
ottenere la configurazione del cliente
Per training, la necessità di riconfigurare i pc tra una classe e l’altra
Gli sviluppatori devono testare ed eseguire il debug del software
su diverse piattaforme
Soluzione: eseguire diversi sistemi operativi e
configurazioni come macchine virtuali
Migliore produttività e tempi di risposta del supporto tecnico,
permettendo di alternare rapidamente configurazioni diverse
Usato nelle attività di training per riconfigurare rapidamente
l’ambiente
Permette agli sviluppatori di eseguire test e debug su diverse
piattaforme in modo efficiente ed economico
Licensing
Disponibili licenze per volume
Virtual PC è incluso nella subscription MSDN
Licenze Windows richieste
Una licenza Windows è richiesta per ogni sistema
operativo Windows installato
Le macchine virtuali hanno gli stessi requisiti in termini
di licenze delle macchine standalone
Volume licensing
Da ottobre 2003 ogni licenza di desktop OS Windows
acquisita attraverso programmi di Volume garantisce il
diritto di installare fino a due istanze di sistema
operativo Windows Professional su un singolo desktop
Requisiti di sistema
Sistema operativo host
Windows XP Professional, Windows 2000 Professional o Windows XP Tablet
Processore
400 MHz o superiore, 1.0 GHz consigliato
Deve rispondere ai requisiti minimi del sistema operativo installato come guest
Celeron, Pentium II o superiore, Athlon o Duron
RAM
Necessari almento 512 MB RAM
Aggiungere RAM secondo i requisiti dei sistemi operativi che verranno eseguiti
contemporaneamente
Hard disk
Da 500 MB a 2 GB per ogni macchina virtuale, più lo spazio per le applicazioni
installate al loro interno
Sistemi operativi guest supportati
Windows: XP, 2000 Professional, NT Workstation 4.0, ME, 98, 95
MS-DOS 6.22
OS/2 Warp: Version 4 Fix Pack 15, Convenience Pack 1, Convenience Pack 2
Dischi rigidi virtuali 1/3
Virtual PC consente di associare più dischi rigidi
a ogni macchina virtuale (fno a 3).
Tipi di dischi supportati:
Dischi rigidi virtuali (VHD) a espansione dinamica.
Singoli file sul disco rigido del computer fisico
Possono espandersi dinamicamente fino alla dimensione
massima consentita dal disco.
Dischi rigidi virtuali con dimensione fissa.
Singoli file sul disco rigido del computer fisico.
La dimensione del file corrisponde approssimativamente a
quella del disco rigido virtuale e non può aumentare o
diminuire.
Se un disco rigido virtuale è di 2 GB, anche il file che lo
contiene è di 2 GB.
Dischi rigidi virtuali 2/3
Differenziazione dei dischi rigidi virtuali.
Consente a più utenti e a più macchine virtuali di utilizzare
contemporaneamente uno stesso disco rigido virtuale padre.
Le eventuali modifiche apportate al disco rigido virtuale padre
vengono memorizzate in un disco rigido virtuale di
differenziazione.
Annullamento delle modifiche ai dischi.
Consente di annullare tutte le modifiche apportate dagli utenti ai
dischi rigidi virtuali durante una sessione (periodo compreso tra
l'avvio e l'arresto della macchina virtuale).
Virtual PC memorizza tali modifiche in un file temporaneo a parte
alla fine della sessione gli utenti possono decidere se salvarle,
applicarle o annullarle.
Annullando le modifiche, è possibile iniziare ogni nuova sessione
utilizzando sempre la stessa configurazione del disco virtuale.
Ideale per i test “rischiosi”
Dischi rigidi virtuali 3/3
Dopo aver creato una macchina virtuale e installato un
sistema operativo in un disco rigido virtuale è possibile
distribuire tale disco ad altri utenti, scegliendo fra tre
opzioni.
È possibile
distribuire il disco virtuale nello stato in cui si trova e
consentire agli altri utenti di modificare le proprie
copie come necessario,
creare un disco con differenziazioni da distribuire o
rendere disponibile in rete. Virtual PC NON modifica il
disco virtuale originale, MA memorizza i cambiamenti
apportati dai vari utenti in file di differenziazione locali.
Configurare il disco attivando la funzionalità di
annullamento delle modifiche: offre agli utenti la
possibilità di annullare o mantenere le modifiche alla
fine della sessione.
Networking
Virtual PC supporta quattro modalità di rete:
Modalità disconnessa. La macchina virtuale non
risulta connessa ad alcuna rete.
Modalità "solo locale". La macchina virtuale è in grado
di comunicare solo con le altre macchine virtuali in
esecuzione nella rete "solo locale". Il traffico non
viene pertanto scambiato né con altri computer,
attraverso la rete fisica, né con il sistema operativo
host.
Connessione di rete virtuale. La rete identifica ogni
macchina virtuale come se fosse una workstation a sé
stante e ogni macchina virtuale è in grado di
trasmettere pacchetti a tutti gli altri computer connessi
alla rete, incluso il sistema operativo host e le altre
macchine virtuali.
Networking: Connessione di
rete virtuale
Networking
Connessione di rete condivisa (NAT).
Utile quando si utilizzano servizi Internet in modalità
remota.
Virtual PC consente ai sistemi operativi guest di
ottenere dinamicamente un indirizzo IP, senza ripetere
la connessione remota al provider di servizi Internet
(ISP).
L'indirizzo IP esterno viene condiviso tra più macchine
virtuali per consentire l'accesso alla rete esterna, che
viene eseguito utilizzando il servizio NAT (Network
Address Translation) integrato in Virtual PC e un
server DHCP (Dynamic Host Configuration Protocol).
Networking: Connessione di
rete condivisa (NAT)
Virtual Machine Additions
Disponibile sul CD del prodotto.
Va installato sul sistema operativo guest
Rende disponibile:
Il supporto per il trascinamento della selezione
La condivisione delle cartelle
Il joystick, la tastiera internazionale
Le unità CD-ROM basate su DOS
Driver video ottimizzati
La sincronizzazione dell'orologio
Migliora l'integrazione del mouse.
Nuove Caratteristiche di VPC
2004
Nuova Architettura di sicurezza
E’ stata modificata l’architettura per garantire che Virtual PC rispetti gli standard
di sicurezza Microsoft più restrittivi
Focus del progetto: garantire che non ci sia niente che l’utente possa fare in una
macchina virtuale che crei dei problemi al sistema operativo host o a un’altra
macchina virtuale.
Networking
Supporto per 4 schede di rete in ogni macchina virtuale.
Le schede di rete possono essere connesse a:
Qualunque scheda di rete 802.3 or 802.11 nel computer fisico
Una Scheda Microsoft Loopback
Alla connessione di rete condivisa (NAT)
Utile per scenari di sviluppo/teste per ambienti di rete complessi.
Nuova configurazione basata si file delle macchine virtuali
Le impostazioni di configurazione di una macchina virtuale sono salvati in un file
XML: rende più semplice copiare una macchina virtuale su un altro computer.
Supporto fino a 4 GB of memoria
E’ possibile allocare fino a 3.6 GB di RAM per sistema operativo e fino a 4 GB in
totale per tutti I sistemi operativi incluso quello host
Migliorata l’interfaccia utente
Caratteristiche rimosse
Rimosso il supporto VNC
This feature was removed for numerous security reasons
Key customers would not purchase the product with VNC as part of the
feature set
Virtual PC is compatible with Terminal Services, so if users require
remote administration, they can use TS
Linked Volume feature removed
This feature had potential for serious data loss if used improperly
This risk far outweighed the minimal value it provided to customers
Ability to create formatted drives removed
VHDs are now created unformatted; it is up to the Guest OS to format
the VHD ensuring properly formatted VHDs
This change was made based on a recommendation from Microsoft’s
Usability group, due to the fact that pre-formatted disks can cause user
confusion
Ability to install on OS/2 and NT 4.0 Workstation
removed
OS/2 and NT 4.0 can still be run as guest operating systems
Virtual PC or Virtual Server?
When should I choose Virtual
PC?
If you need a solution for
desktop application migration
or desktop consolidation
If you will be using the product
on a desktop PC with desktop
operating systems
If you require a GUI optimized
for desktop PC performance
Note: Virtual PC is priced at
$129 FPP ERP. Virtual Server
pricing is not yet available.
When should I choose Virtual
Server?
If you need a solution for
application migration and server
consolidation
If you require a multi-threaded
server application optimized for
IA32 server performance
If you require a web console
optimized for remote
management
If you require COM API for
powerful extensibility through
scripted/programmatic control of
virtual machine configuration,
management and integration
If you are planning to use virtual
machine technology to test or
develop across both server and
desktop operating systems
Virtual PC 2004
Risorse
http://www.microsoft.com/italy/virtualpc
http://www.microsoft.com/virtualpc
Disponibile versione trial 45 giorni – ca. 20 MB
Guida alla valutazione in lingua italiana inclusa
nel kit di documentazione
© 2003 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Scarica

Microsoft Virtual PC 2004