Introductie tot VMware View Rob van der Wel
[email protected]
Wie, ik ? • Technical Product manager bij CDG Europe • VMware Certified Instructor • Virtualisatie-freak sinds eind 2003
• http://www.linkedin.com/in/robvanderwel
Agenda • Waarom eigenlijk virtuele desktops / broker ? • VDI VMware View – Architectuur componenten • Features • Installatie • Gebruik – Demofilmpjes • Doen ? • Toekomst • Pitfalls
VDI VMware View
Nextgen PC Anywhere
= + 288x
VDI VMware View • VDI 2.0 ? • ServerOS maakt plaats voor ClientOS • Eindgebruikers – Beperking van vrijheden – Centralisatie • Beveiliging • Backup • Brokerfunctionaliteit • Opstap naar DAAS / Cloudcomputing
VDI: overige voordelen • • • • • • •
Instant provisioning Bijna geen downtime meer bij hardware failure Geen data verlies meer bij hardware failure PC lifecycle wordt verlengd Any PC, anywhere, anytime (waar kennen we dat van?) Power on demand (green) Self provisioning
Architectuur componenten Clients VMware View Manager
VMware Infrastructure Platform
Manages the connection from client to hosted desktop
Hosted virtual desktops Linked clones
ThinApp Internet Access DMZ
Master desktop image
Virtualizes applications
View Composer VirtualCenter
Active Directory (User authentication)
Componenten VMware View architectuur • • • • • • • •
Clients VMware View Manager VMware View Manager desktops Active Directory vCenter VMware View Composer Virtual Infrastructure Platform VMware ThinApp
VMware View software • • • • • • • •
View Connection Server View Portal View Administrator View Composer View Agent View Client View Client with Offline Desktop ThinApp
View Connection Server • Desktopbroker – Virtuele desktops – Fysieke desktops – Terminal Server desktops
View Portal • Webportal waar met java / activeX clients gebruik gemaakt kan worden van de brokerfunctionaliteit
View Administrator • Webportal voor configuratie en beheer van View Manager
View Composer • Service die draait op vCenter en zorg draagt voor de Linked Clones
View Agent • Is de software die geïnstalleerd wordt in de guest desktop – kan een virtuele desktop zijn – maar ook een fysieke desktop (blade)
View Client • De software die gebruikt wordt om contact te leggen met de View Connection Server – Gebruikt onderliggende RDC/RDP client – Doet ook de SSL gateway
View Client met Offline desktop • De Client die ervoor zorgt dat je een Virtual Desktop lokaal kunt draaien op je fatclient
Features
Features
VMware View
View Composer
Offline Desktop
Unified Desktop Access
ThinApp
Virtual Printing
Linked Clones • Meerdere VMs gebruik laten maken van dezelfde basis virtual disk • Elke VM heeft z’n eigen writecache (snapshot) • Patches kunnen via de basis virtual disk uitgerold worden en worden gezien door alle linked clones • Bespaart heel veel storage • Dus bespaart kosten • … en versimpelt het patchprocess
Linked clones PARENT VM thick
REPLICA VM thin
View Composer • Permanent • Niet-permanent • In VMware View – Permanent = Individual – Niet-permanent: • Persistent (aparte userdata disk) • Non-persistent (userdate in bijv. roaming profiel en shared storage)
View Composer – mitsen en maren • • • •
Alleen te gebruiken met VI 3.5 U3 Windows 2003 Server SP1 of hoger 32 bits Windows XP SP2 of hoger 32 bits Alleen via de View Manager te gebruiken voorlopig
Pitfall warning ! • De View Composer heeft domain-admin rechten nodig, welke ingevoerd moeten worden via de View Manager. • Dit wijkt op twee manieren af van de handleiding – Dus geen domain user met domain administration authority – Het MOET hetzelfde domain zijn als waarin vCenter zich bevindt
Offline desktop • Check In / Check Out – VM exporteren uit het datacenter – Geen noodzaak meer voor online VDI – Tijd en plaats onafhankelijk werken – Security door policies op de VM – Bij terugkeer VM weer inchecken
Mini pitfall warning ! • De offline-desktop optie van de View Client kan niet in een virtuele machine geinstalleerd worden (vervelend als je er mee wilt testen)
Pitfall warning ! • View Client met Offline desktop kan niet werken als de volgende applicaties al zijn geïnstalleerd: – VMware ACE – VMware Workstation – VMware Server – VMware Player • Workaround : de-installatie van de andere producten …
Unified Desktop Access • Microsoft Terminal Server • Blades • Eigen fat-clients
Virtual Printing • • • •
Unified printer driver In OEM van ThinPrint (www.thinprint.com) Plug-and-play 2 componenten – .print Client (in View Client (met Od) ) – .print Engine (in View Agent) • RDP virtual channels • Printers kunnen nog steeds los geïnstalleerd worden in de View Manager desktop
Bron: www.thinprint.com
Virtual Printing • Default settings van host.printer driver • Mogelijkheden: – No images – Extreme (draft) – Maximum (goede kwaliteit) – Optimal (beste kwaliteit) – Normal • Niet via de View Portal beschikbaar • Niet op Windows 2000 Bron: www.thinprint.com
MultiMediaRedirection (MMR) • Redirigeren van multimedia codecs naar de lokale client • Doel: rendering van full-motion video en audio • Alleen op Windows XP als lokaal OS • Alleen getest met Windows Media Player 10, die moet dan ook zowel op de client als in de View Manager desktop geïnstalleerd zijn • Codecs moeten lokaal geïnstalleerd zijn • AC3, MP3, MPEG-1, MPEG-2, MPEG-4-part2, WMA en WMV 7,8 en 9
USB support
• Door leveren van lokale usb-poort naar de View Manager desktop • USB sticks, printers en scanners • Geen support voor webcams, microfoons en headsets • Via de View Portal niet beschikbaar • Alleen met de full View Client, aanvinken tijdens de installatie
VMware ThinApp
VMware ThinApp ThinApp EXE
ThinApp EXE
Data
Data
VOS
VOS
ThinApp EXE
ThinApp EXE
Data
Data
VOS
VOS
ThinApp EXE
ThinApp EXE
Data
Data
VOS
VOS
Operating System
Operating System
Operating System
Application
Application
Application
Data
Application
Data
Data
Data
Application
Data
Data
Data
Application
Data
Data
VMware ThinApp • Voordelen Applicatievirtualisatie – Geen applicatie conflicten – Verschillende versies naast elkaar draaien – Nog wel communicatie tussen apps – Beveiliging – OS schoon houden – Kan gebruikt worden met vrijwel ieder applicatie uitrolmechanisme Meegeleverd met VMware View Premier NOG geen enkele integratie met VMware View Straks meer hierover in de sessie van Ruben
Installatie
Specificaties View Connection Server • Minimale cpu: P4 2.0GHz, liefst 2 of meer cores • 2GB geheugen – 3GB of meer bij =>50 virtual desktops • 1Gbit NIC recommended • Windows 2003 (R2) standard/enterprise vanaf SP2 • Alleen 32 bits Andere eisen: • Werkt in principe met ESX(i) vanaf 3.0.2, maar offline desktops en View Composer vanaf 3.5 U3 • Windows 2000 of 2003 AD • Sysprep tools geïnstalleerd op vCenter • Enige functie van de desbetreffende server (niet op vC!)
OS Support Agent, Client en Offline desktop
Ondersteuning View Portal en View Admin
Soorten View Connection Servers • Standaard • Replica • Security
Installatie Connection Server
Nice 2 know • Emphemeral ports – Op Windows 2003 standaard 5000 beschikbaar – Bij deployments van >1000 connecties, aanbevolen om op te hogen
Bron: View Manager Administration Guide – bladzijde 26
Installatie View Composer
Pitfall warning ! • View Composer kan NIET werken met de volgende besturingssystemen als guest OS – Windows Vista Ultimate Edition – Windows XP Professional SP1
Installatie check View Composer
Mini Pitfall: Let op: voor het volledig functioneren van View Composer moet de vCenter server in hetzelfde domain zitten als de View Manager server en de View Manager desktops.
Configuratie
Gebruik
View Client installeren en inloggen
Nice 2 know • Command line mogelijkheden van de View Client
Bron: View Manager Administration Guide – bladzijde 89 en 90
View Client installeren via ActiveX
Pitfall warning ! • Er kan maar 1 van de volgende componenten tegelijkertijd geïnstalleerd worden: – View Client – View Client met Offline desktop – View Agent Kan met name in test-situaties lastig zijn
View Portal • Voor gebruik van RDP/RDC moet dit aanwezig zijn in het lokale OS • Voor gebruik van View Portal vanaf een Linux systeem moet rdesktop 1.5.0 of hoger geïnstalleerd zijn – www.rdesktop.org
Doen ?
Licensing • VMware View Enterprise – VI3.5 met VMotion, DRS en HA – vCenter – View Manager • VMware View Premier – Alles uit enterprise – + View Composer – + ThinApp – + Offline VDI (experimental)
VMware vs Citrix – jullie willen het toch weten ! Citrix …
… meet VMware
Citrix Provisining server
View Composer
PortICA
RDP 6.1 with MMR+Thinprint
Streaming Applications
ThinApp !
Seamless applicaties
ThinApp ?
Offline ?
Offline ! (experimental)
Toekomst
Toekomst: thin provisioning
Toekomst: Client bare metal hypervisor • What ? • Soort ESXi dat rechtstreeks op iedere pc draait en 1 VM kan draaien • Zie url: vimeo.com/cdg
Toekomst: Teradici protocol • Code sharing agreement • Snel, heel snel
Dat was ‘em
Pitfall warning ! • Microsoft Windows Vista Ultimate is niet geschikt voor Volume licensing en derhalve niet geschikt om via automatische uitrol gebruikt te worden
Pitfall warning ! • Tijdens de wizard voor het maken van een Automated Desktop Pool komen clusters met meer dan 8 hosts niet naar voren …
Pitfall warning ! • Smart Card authenticatie is ingebouwd maar werkt alleen met de normale View Client – Dus niet voor: • View Administrator • View Portal • View Client met Offline desktop