2. Planning, Deploying and
Managing a Microsoft VDI
Infrastructure
Speaker :
Fabrizio Volpe
MVP Directory Services
f.volpe@sysadmin.it
3. Agenda
Virtual Desktop – Cinque Possibili Soluzioni
Microsoft VDI – Architettura
Microsoft VDI – Personal Vs Pooled Desktops
Windows Licensing for VDI
Microsoft VDI – Microsoft RemoteFX
4. Virtual Desktop – Cinque Possibili Soluzioni
Virtualizzazione del
Desktop
Server Hosted -
Lato Client - Locale
Esecuzione Eemota
1 Bare 3 „Shared‟
2 Hosted Personal
Metal (RDS)
4 Stateless 5 Steteful
(Pooled) (Assigned)
5. Virtual Desktop – Valutazioni preliminari
Applicazioni
1) Quali applicazioni sono in uso e quanto sono importanti ?
2) Si prestano ad essere eseguite in remoto nel datacenter ?
3) L‟applicazione è compatibile con un ambiente Terminal Server ?
Altre considerazioni
1) Accesso da clients non-Windows?
2) Le applicazione hanno bisogno di accedere ai dati di back-end per essere
usate?
3) Ho necessità di avviare l'applicazione rapidamente da nuovi dispositivi?
4) L'applicazione necessita di accedere ai dati che sono memorizzato
localmente sul dispositivo client?
9. Microsoft VDI – Architettura Dettaglio
Remote Desktop Web Access (RDWA) è il punto di
accesso unificato tramite web
Remote Desktop Gateway (RDG) è una funzione
opzionale da piazzare sull‟edge della rete aziendale
sfruttando il Network Policy Server (NPS) e I certificati
per accrescere la sicurezza.
10. Microsoft VDI – Architettura Dettaglio
Remote Desktop Session Host (RDSH) ospita gli
applicativi e funge da redirector per RDVH
Remote Desktop Virtualization Host (RDVH) è un server
Hyper-V dedicato ai virtual desktop
Remote Desktop Connection Broker (RDCB) fornisce di
volta in volta I dati relativi all‟host a cui connettersi
11. Microsoft VDI – User Experience
Sfruttando Remote Desktop Connection Broker (RDCB) e Web
Access (RDWA) possiamo presentare una schermata di logon
identica a quella abituale per le RemoteApp ma che offre
l’accesso alle due diverse tipologie di desktop
12. Microsoft VDI – Personal Vs Pooled Desktops
Personal Virtual Desktop:
Day 1 Day 2 Day n
User 1 Day 2 Day n
Golden Clone
Image
User n Day 2 Day n
Pooled Virtual Desktop: User
Profiles
Pool Day 1 Day 2 Day 3
etc
1 User 1 User 1
Golden Clone
Image
n User 1
13. Microsoft VDI – Personal Virtual Desktop
Una specifica VM hosted su un RD Virtualization Host server può
essere assegnata a un account in Active Directory per essere
utilizzato come personal virtual desktop
Accessibile tramite RemoteApp e Desktop Connection o con
RD Web Access
14. Microsoft VDI – Personal Desktop - Requisiti
Tab “Personal Virtual
Desktop” richiede A.D.U.C.
Schema della Active Domain functional level
di Windows Server 2008 R2
Directory forest almeno almeno Windows 2000
o Windows 7 con Remote
Windows Server 2008 Server native
Server Administration Tools
(RSAT)
Una macchina virtuale può
Utente e virtual machine A un utente può essere essere assegnato come un
devono essere entrambi assegnato un solo desktop desktop virtuale personale
membri di un dominio virtuale personale alla volta per un solo utente
alla volta
Il nome della macchina virtuale in Hyper-V Manager deve corrispondere
pienamente all‟ FQDN del computer
15. Connessione al Personal Desktop
RD Connection Broker
Avvio della connessione RD Session Host server interroga Active
con RD Web Access o in redirection mode gira Directory per definire il
con RemoteApp / la richiesta all‟ RD nome della macchina
Desktop Connection Connection Broker virtuale assegnata
all‟utente
RD Virtualization Host
Connection Broker
The RD Connection server restituisce
richiede all‟ RD
Broker gira l‟indirizzo IP del nome
Virtualization Host di
l‟informazione all‟ RD richiesto all‟ RD
avviare la virtual
Session Host Connection Broker
machine
server
RD Session Host gira
Il client si connette al
Iidati al client che avvia
personal virtual desktop
la connessione
18. Microsoft VDI – Virtual Desktop Pools
Un pool di desktop virtuali è un
gruppo di macchine virtuali configurate identicamente
e installate su un RD Virtualization Host
utenti possono accedere al pool tramite Connessione
RemoteApp o RD Web Access
Poiché le macchine virtuali sono tutte configurate allo
stesso modo, l'utente vede lo stesso desktop virtuale
19. Microsoft VDI – Desktop Pools- Requisiti
Le macchine virtuali in un pool
Una macchina virtuale può
di desktop virtuali devono
essere un membro di un unico
essere configurate in modo
pool di desktop virtuali in un
identico, compresi i programmi
certo momento
installati
È possibile creare più gruppi di
Gli utenti non dovrebbero
pool virtual desktop
salvare i file su una macchina
disponibili tramite RD Web
virtuale che è in un pool di
Access
desktop virtuali.
L'utente visualizza un'icona
diversa per ogni pool
20. Connessione al Pool di Virtual Desktops
RD Connection Broker
Avvio della connessione RD Session Host server
verifica per
con RD Web Access o in redirection mode gira
vedere se esiste già una
con RemoteApp / la richiesta all‟ RD
sessione per l'account
Desktop Connection Connection Broker
utente richiedente
RD Virtualization Host Se una sessione è già
Connection Broker
server restituisce esistente, non è
richiede all‟ RD
l‟indirizzo IP del nome necessario iavviare la
Virtualization Host di
richiesto all‟ RD VM, se la sessione non
avviare la virtual
Connection Broker esiste, si va al passaggio
machine
server successivo
The RD Connection
RD Session Host gira
Broker gira Il client si connette al
Iidati al client che avvia
l‟informazione all‟ RD virtual desktop
la connessione
Session Host
23. Windows Licensing for VDI
What is the license name? Windows Virtual Desktop
Access (Windows VDA)
What is the scenario? Access to a virtual copy of
Windows
client OS (Windows 7, Windows
Vista, Windows XP) in the
datacenter
What devices can be covered? Thin clients, non corporate PCs,
devices that do not qualify for
Windows Client SA
Is Microsoft Software Assurance No
a prerequisite?
What is the retail price? $100/year/device
Are there Software Assurance Yes
benefits?
What is the license type? Annual subscription
What is the licensing unit? Per accessing device
24. Windows Licensing Scenarios for VDI
http://download.microsoft.com/download/7/8/4/78480C7D-
DC7E-492E-8567-F5DD5644774D/VDA_Brochure.pdf
25. Microsoft VDI – Microsoft RemoteFX
• Estende esperienza di una versione “full” di Windows a clients standard ,
thin clients, and ultrathin clients.
Cosa è
• Disponibilità di un 3D virtual adapter, intelligent codecs, e la redirezione
RemoteFX delle porte e periferiche
• Windows Server 2008 R2 Standard with SP1
• Windows Server 2008 R2 Enterprise with SP1
RemoteFX è
• Windows Server 2008 R2 Datacenter with SP1
disponibile per • Microsoft Hyper-V Server 2008 R2 con Windows Server 2008 R2 SP1 update
• Windows 7 Enterprise with SP1
RemoteFX su un
• Windows 7 Ultimate with SP1
virtual desktop
26. Microsoft VDI – Funzionalità RemoteFX
Host side rendering
• La grafica viene elaborata dall’host e non dal client
GPU Virtualization
• RemoteFX espone un driver grafico Windows Display Driver Model al virtual desktop
e permette a più virtual desktop di condividere una singola GPU di un server Hyper-V
server
Intelligent Screen Capture
• Valuta le performance di rete fra client e host e aggiusta rendering e compressione
• Identifica le zone di schermo modificate
RemoteFX USB Redirection
• Permette di reindirizzare le periferiche USB del client sull’host, evitando tra l’altro di
installare drivers sul client