Post on 25-May-2015
description
Community Tour 2011
Roma, 31 Marzo 2011
Planning, Deploying and Managing a Microsoft
VDI Infrastructure
Speaker : Fabrizio VolpeMVP Directory Servicesf.volpe@sysadmin.it
Agenda
Virtual Desktop – Cinque Possibili Soluzioni
Microsoft VDI – Architettura
Microsoft VDI – Personal Vs Pooled Desktops
Windows Licensing for VDI
Microsoft VDI – Microsoft RemoteFX
Virtual Desktop – Cinque Possibili Soluzioni
Virtualizzazione del Desktop
Lato Client - Locale
1 Bare Metal 2 Hosted
Server Hosted - Esecuzione
Eemota
3 ‘Shared’
(RDS)Personal
4 Stateless (Pooled)
5 Steteful (Assigned
)
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?
Virtual Desktop – Vendors
Virtual Desktop – Features Comparison
http://www.virtuall.eu/view-document-details/vdi-smackdown
Microsoft VDI – Architettura
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.
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
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
Pooled
Dedicated
Microsoft VDI – Personal Vs Pooled Desktops
Golden Image
User 1
User n
Day 2 Day n
Day 2 Day n
Day 1 Day 2 Day n
Clone
Personal Virtual Desktop:
Golden Image
1
n
User 1
Pool Day 1 Day 2 Day 3
Clone
User 1
User 1
Pooled Virtual Desktop: User Profiles
etc
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
Microsoft VDI – Personal Desktop - Requisiti
Schema della Active Directory forest almeno Windows
Server 2008
Domain functional level almeno Windows
2000 Server native
Tab “Personal Virtual Desktop” richiede
A.D.U.C. di Windows Server 2008 R2 o Windows 7 con Remote Server
Administration Tools (RSAT)
Utente e virtual machine devono essere entrambi
membri di un dominio
A un utente può essere assegnato un solo desktop virtuale personale alla volta
Una macchina virtuale può essere assegnato
come un desktop virtuale personale per
un solo utente alla volta
Il nome della macchina virtuale in Hyper-V Manager deve corrispondere pienamente all’ FQDN del computer
Connessione al Personal Desktop
Avvio della connessione con RD
Web Access o con RemoteApp /
Desktop Connection
RD Session Host server in redirection
mode gira la richiesta all’ RD
Connection Broker
RD Connection Broker interroga
Active Directory per definire il nome della macchina
virtuale assegnata all’utente
Connection Broker richiede all’ RD
Virtualization Host di avviare la virtual
machine
RD Virtualization Host server restituisce
l’indirizzo IP del nome richiesto all’
RD Connection Broker server
The RD Connection Broker gira
l’informazione all’ RD Session Host
RD Session Host gira Iidati al client che
avvia la connessione
Il client si connette al personal virtual
desktop
Connessione al Personal Desktop
Demo
Microsoft VDI – Virtual Desktop Pools
Un pool di desktop virtuali è un gruppo di macchine virtuali configurate identicament
e 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
Microsoft VDI – Desktop Pools- Requisiti
Le macchine virtuali in un pool di desktop virtuali devono essere configurate in modo identico, compresi i programmi installati
Una macchina virtuale può essere un membro di un unico pool di desktop virtuali in un certo momento
È possibile creare più gruppi di pool virtual desktop disponibili tramite RD Web AccessL'utente visualizza un'icona diversa per ogni pool
Gli utenti non dovrebbero salvare i file su una macchina virtuale che è in un pool di desktop virtuali.
Connessione al Pool di Virtual Desktops
Avvio della connessione con RD
Web Access o con RemoteApp /
Desktop Connection
RD Session Host server in redirection
mode gira la richiesta all’ RD
Connection Broker
RD Connection Broker verifica per
vedere se esiste già una sessione per
l'account utente richiedente
Se una sessione è già esistente, non è necessario iavviare
la VM, se la sessione non esiste, si va al
passaggio successivo
Connection Broker richiede all’ RD
Virtualization Host di avviare la virtual
machine
RD Virtualization Host server restituisce
l’indirizzo IP del nome richiesto all’
RD Connection Broker server
The RD Connection Broker gira
l’informazione all’ RD Session Host
RD Session Host gira Iidati al client che
avvia la connessione
Il client si connette al virtual desktop
Connessione al Pool di Virtual Desktops
Demo
Windows Licensing for VDI
What is the license name?
Windows Virtual DesktopAccess (Windows VDA)
What is the scenario? Access to a virtual copy of Windowsclient OS (Windows 7, WindowsVista, Windows XP) in the datacenter
What devices can be covered?
Thin clients, non corporate PCs,devices that do not qualify forWindows Client SA
Is Microsoft Software Assurancea prerequisite?
No
What is the retail price? $100/year/device
Are there Software Assurance benefits?
Yes
What is the license type? Annual subscription
What is the licensing unit? Per accessing device
Windows Licensing Scenarios for VDI
http://download.microsoft.com/download/7/8/4/78480C7D-DC7E-492E-8567-F5DD5644774D/VDA_Brochure.pdf
Microsoft VDI – Microsoft RemoteFX
Cosa è
RemoteFX
• Estende esperienza di una versione “full” di Windows a clients standard , thin clients, and ultrathin clients.
• Disponibilità di un 3D virtual adapter, intelligent codecs, e la redirezione delle porte e periferiche
RemoteFX
è disponibile per
• Windows Server 2008 R2 Standard with SP1• Windows Server 2008 R2 Enterprise with SP1• Windows Server 2008 R2 Datacenter with SP1• Microsoft Hyper-V Server 2008 R2 con Windows Server 2008 R2 SP1 update
RemoteFX su un virtua
l deskt
op
• Windows 7 Enterprise with SP1• Windows 7 Ultimate with SP1
Microsoft VDI – Funzionalità RemoteFX
• La grafica viene elaborata dall’host e non dal client
Host side rendering
• 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
GPU Virtualization
• Valuta le performance di rete fra client e host e aggiusta rendering e compressione
• Identifica le zone di schermo modificate
Intelligent Screen Capture
• Permette di reindirizzare le periferiche USB del client sull’host, evitando tra l’altro di installare drivers sul client
RemoteFX USB Redirection
Questions and Answers
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Community Tour 2011