79
June 28, 2012 Citrix XenDesktop – Technical Workshop Raphael Bühner Citrix Systems Engineering

Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Embed Size (px)

Citation preview

Page 1: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

June 28, 2012

Citrix XenDesktop – Technical Workshop

Raphael Bühner

Citrix Systems Engineering

Page 2: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Recap – XD 5 Concepts

• What’s New in XenDesktop 5.5 – Short Overview

• XenDesktop 5.6 (personal vDisk)

• What’s New in XenDesktop 5.6 Feature Pack 1

Agenda

Page 3: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Recap – XD 5 Concepts

Page 4: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Sites•XenDesktop deployment in single geographical location

•Previously known as a Farm in XD4

Hosts•Infrastructure comprised of hypervisors (resource pools or clusters), storage and other virtualization components

•Each site can have multiple host connections

New Concepts in XenDesktop 5

Page 5: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Catalogs• A collection or pool of similar machine types.• Catalogs are used to populate desktop groups.• Contains the base image, AD computer accounts for the Desktop.• Can include machines from

1 or more hypervisors.• Can be split into as many Desktop

Groups as needed.

New Concepts in XenDesktop 5

Page 6: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Desktop Groups• Contains machines from one or more catalogs.• Not limited to a single hypervisor pool.• Desktop Groups are assigned to users.• Desktop Rules and Power Polices are applied to Desktop Groups.• A single user may access multiple desktops in a Desktop Group or a single

desktop may be assigned to multiple users.

New Concepts in XenDesktop 5

Page 7: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Direct copies of the master VM. Changes are not persisted. (Random / Static)

Permanently assigned to individual users. Changes are persisted.

VM’s that were previously created.

Desktops hosted on dedicated blade servers

vDisk imaged from a master target device with PVS

Page 8: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Site � Hosts, Catalogs, Desktop Groups

Site

Host (s)

Catalogs

Desktop

Groups

Host (s)

Catalogs

Desktop Groups

Page 9: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

What‘s New in XenDesktop 5.5Short Overview

Page 10: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Cost-effective personalized virtual desktops for all users

• Intuitive any device access to desktops & applications- over 1 Billion devices

• Turbo charged HDX for remote and branch users

• Significant updates to XenApp and XenClient

XenDesktop5.5

What’s new in XenDesktop 5.5

Page 11: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

•Komplette Aero Experience auf Windows 7 VMs–Kristallklar und reaktionsschnell–3D Windows 7 User Experience–Glas Effekte, Flip 3D, etc. –LAN und High-Speed WAN Verbindungen (2-5Mbit)

•Hoch-skalierbare “Rich Client” Lösung–Single oder Dual Monitor –Benötigt keine GPU auf dem Server–32-bit Farb-Unterstützung–Autom. Fallback auf Windows Basic, wenn Voraussetzungen

nicht erfüllt werden

•XenServer und vSphere/ESX Support–Experimental: Hyper-V

Windows Aero Redirection

Page 12: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Windows 7 Aero Redirection

• WDDM Treiber Architektur

• Verwendet GPU des Clients − DirectX 9.0c, Pixel Shader v2

• “Rich Clients” (PCs und schelle Thin/Zero Clients)− 1.5 GHz Prozessor, Aero-fähige GPU

• Win XP/XPe, Vista, Win7/WES 7, WinTPC

Page 13: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Windows Aero Redirection

Page 14: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Multi-Monitor Support (Windows 7 Desktop)

• Multi-GPU Passthrough mit XenServer ‘Boston’ Release

– Höhere Benutzer-Dichte

• Vereinfachte Software Installation und Upgrade

– mit XenDesktop 5.5 VDA Installation

• Support für neue NVIDIA GPUs (Fermi Architektur)

• Animierter Cursor Support

– Windows 7

•Admin Kontrolle der Configuration Tool Optionen

HDX 3D Pro Erweiterungen (Highlights)

Page 15: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Lossless Codec Option kann jetzt via Policy aktiviert oder deaktiviertwerden

• Admin kann User erlauben dieseOption selbst einzustellen oder nicht

• Auch max. und min. Qualität kanndurch Admin definiert werden

HDX 3D Pro Policies

Page 16: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Single Stream ICA

HTTP

ICA Virtual Streams

Page 17: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Multi-Stream ICA (Granular QoS)

ICA Real Time

ICA Interactive

ICA Bulk

ICA Background

HTTP

Page 18: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

ICA Stream #1

ICA Stream #2

ICA Stream #3

ICA Stream #4

Channel Name Default Priority Description Virtual Driver

CTXTW 0 Remote Session Screen Update (THINWIRE) vdtw30n.dll

CTXTWI 0 Seamless Windows Screen Update (THINWIRE) vdtwin.dll

CTXTWN 0 Winstation wfica32.exe

CTXEUEM 0 End User Experience Monitoring vdeuemn.dll

CTXZLFK 0 Local Text Echo and Keyboard Feedback vdzlcn.dll

CTXZLC 0 Speed Screen Latency Reduction - Screen vdzlcn.dll

CTXZLFK 0 Speed Screen Latency Reduction - Fonts vdfon30n.dll

CTXCTL 0 ICA Session Control vdctln.dll

CTXFLSH 1 Multimedia - Flash vdflash.dll

CTXGUSB 1 USB Redirection vdgusbn.dll

CTXMM 1 Multimedia - Streaming vdmmn.dll

CTXCLIP 1 Client Clipboard Mapping vdclipn.dll

CTXCAM 1 Client Audio Mapping vdcamN.dll

CTXLIC 1 License Management wfica32.exe

CTXVFM 1 Video Server – (no longer used) n/a

CTXPN 1 Program Neighborhood vdpnn.dll

CTXCCM 2 Client COM Port Mapping vdcom30N.dll

CTXCDM 2 Client Drive Mapping vdcdm30n.dll

CTXPASS 2 Transparent Key Pass-Through vdkbhook.dll

CTXCPM 3 Printer Mapping for Spooling Clients vdcpm30N.dll

CTXCM 3 Client Management (Auto-Update) vdcmN.dll

CTXLPT1 3 Legacy LP1 Port Mapping wfica32.exe

CTXLPT2 3 Legacy LPT2 Port Mapping wfica32.exe

CTXCOM1 3 Legacy COM1 Port Mapping wfica32.exe

CTXCOM2 3 Legacy COM2 Port Mapping wfica32.exe

Virtual Channels MultiStream ICA Channel assignment

Page 19: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Multi-stream Policies

Page 20: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

HDX MediaStream for Flash v2

• Support für über WAN verbundene User• für High Latency Toleranz für Flash Videos (300ms RTL

– Round Trip Latency, V1 waren es max 30ms RTL)

• Linux Device Support (Client-side Rendering)

• URL Whitelist Option und Erweiterungenbeim Fallback zu Server-side Rendering

• http://support.citrix.com/proddocs/topic/xenapp65-admin/hd-flash-wrapper-ad.html

Page 21: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• ActiveX Flash Player durch NPAPI Flash Player ersetzt• Client-only, Server verwendet noch ActiveX Flash Player• Nur Internet Explorer 7, 8 und 9 supported auf XenApp & XenDesktop

• Neuer Virtual Channel• Mit XenDesktop 5 FP1

und XenApp 6.5 eingeführt• Online Plug-in 13.0 for Windows

oder Citrix Receiver 12.0 for Linux notwendig

• Bessere WAN Experience• Höhere Latenz Toleranz (300ms oder mehr)

HDX MediaStream for Flash v2

Page 22: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Nicht jeder Flash Inhalt benötigt Client-side Rendering

• Kleine Files haben wenig Auswirkung auf Bandbreite oderServer CPU• z.B. Werbung oder Flash Menüs

• Die Flash Instanz Größe wird verwendet, um den Fallback zu triggern• Breite oder Höhe der Flash Instanz kleiner als 250

HDX MediaStream for Flash v2 - Intelligent Fallback

Page 23: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Policies

Page 24: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Adaptive Display

• Adaptive Display Alternative zu Progressive Display

• Progressive Display statisch per User Policy definiert werden und hat keinen Erkennungs-Mechanismus. Es gibt keinen Out-of-the-Box Vorteil für den User

• Adaptive Display benötigt keine Erstkonfiguration

• Die Qualität von Video Frames wird automatisch an die Netzwerkbandbreite angepasst

Page 25: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Adaptive Display Policies

Page 26: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

•Scanner Support über WAN Verbindungen• Zusätzlich zur bisherigen USB Umleitung jetzt auch über

TWAIN• Wenn eine TWAIN Anwendung innerhalb der Session

ausgeführt wird, erkennt diese das Gerät am Client und arbeitet mit diesem

•Client Drive Mapping Erweiterungen• USB Geräte besser für den Benutzer erkennbar• Support für UNC Pfade, bessere Performance• Kein Verbrauch von Laufwerksbuchstaben mehr• Keine Kollisionen mehr mit LW Buchstaben die z.B. per

Login Script bereits verbunden sind• Read-only Option

HDX Plug-n-PlayVorherNachher

Page 27: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Desktop Director 2.0

• Anwendungen

• Server Details

• Session Details

• Profil Details

• Policies

• SmartAccessFilter

• HDX

• Aktivität

Page 28: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Beenden

• Trennen

• Nachricht senden

Note : “Session Shadowing” ist nur für Desktops verfügbar

Verfügbare Aktionen für XenApp Sessions

Page 29: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

XenDesktop 5.6Personal vDisk Enhancements

Page 30: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Features•PVD Integration in Core Komponenten•Support für Microsoft SCVMM 2012 und SCCM 2012

•Aktualisierter Lizenz Server v11.10•Desktop Director 2.1 um Support für PvDerweitert

•Fixed Issues

Was ist XenDesktop 5.6 (Ibiza)

Page 31: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Semibold

• Komplette PersonalisierungPersonalisierte PC ExperienceZentrale und User installierte AppsPersönliche Apps, Daten und Einstellungen

• Effizienz und ManagementSingle OS Image Management Storage Einsparung von bis zu 65% im Vergleichzu dedizierten virtuellen Desktops

Ermöglicht gepoolte VDI für alle

Page 32: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Personal vDisk- Was ist das?

Page 33: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• RingCube 5.5 User Personalisierungs Technologie

• VDI mit PvD bietet zentralen virtuellen Desktop und persönlichen Arbeitsplatz

• Jeder User bekommt seinen eigenen Arbeitsbereich vomSAN oder NAS• Arbeitsbereich beinhaltet persönliche Applikationen, Daten und Einstellungen

• Arbeitsbereich enthält nur Änderungen des Users• Reduziert Storage im Vergleich zu dedizierten VMs

Personal vDisk

Page 34: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute 34

VDI Desktop Models – Assigned Desktops

Erhöhter Speicherbedarf

Höhere User Kosten

Erhöhter Management Overhead

Komplex und einmaliges Base Image

Hoch personalisiert für die User

Erhöhte User Akzeptanz

User Profile & Settings

-------------

Departmental

Applications

-------------

User Installed

Applications

-------------

Local Peripherals

Base Image

Operating System

User Profile & Settings

-------------

Departmental

Applications

-------------

User Installed

Applications

-------------

Local Peripherals

Base Image

Operating System

User Profile & Settings

-------------

Departmental

Applications

-------------

User Installed

Applications

-------------

Local Peripherals

Base Image

Operating System

VM1 VM2 VM3

Page 35: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute 35

VDI Desktop Models – Pooled Desktops

Keine Personalisierung/persönlich installierte Apps möglich

Schlechte User Akzeptanz

Nur für limitierte Anzahl von Usern möglich

Reduzierter Storage Bedarf

Zentralisiertes Management

Verfügbarkeit und Zuverlässigkeit

Common Base Image

Operating System

BASE / PARENT VM

Page 36: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute 36

Citrix Personal vDisk

User Profile & Settings

-------------

Departmental

Applications

-------------

User Installed

Applications

-------------

Local Peripherals

User Profile & Settings

-------------

Departmental

Applications

-------------

User Installed

Applications

-------------

Local Peripherals

User Profile & Settings

-------------

Departmental

Applications

-------------

User Installed

Applications

-------------

Local Peripherals

PvD 1 PvD 2 PvD 3

Enterprise Scope

Höchst personalisiert für User (falls berechtigt)

Erhöhte User Akzeptanz

Reduzierte Infrastruktur Anforderungen

Zentralisiertes Management

Verfügbarkeit und Zuverlässigkeit

Common Base Image

Operating System

BASE PARENT VM

Page 37: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Personal vDisk- Host Komponenten / Anforderungen

Page 38: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• XenServer 5.6 SP2 oder höher

• VMware vSphere 5.0, ESX 5.0

• VMware vSphere 4.1, Update 1

• Hyper V

• Citrix License Server v11.10• XenDesktop 5.6 funktionierte NICHT mit älteren Lizenz Servern

Anforderungen

Page 39: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Komponenten Anforderungen

Controller VDA mit PvD VDA ohne PvD

Win2008, Standard oderEnterprise Edition, SP2 (32-und 64-bit)

Windows XP 32-bit SP 3 oderspäter

Windows XP 32-bit SP3 oderspäterWindows XP 64-bit SP2 oderspäter

Win2008 R2, Standard oderEnterprise Edition (64-bit only)

Windows Vista 32-bit oder 64-bit with SP2 oder später

Win2008 R2 SP1, Standard oder Enterprise Edition

Windows 7 32-bit oder 64-bit Windows 7 32-bit oder 64-bit

Page 40: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Personal vDisk- Wie funktioniert es?

Page 41: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• PVD Kompontenten werden mit der VDA Installation immerin die Base VM mit installiert, aber nur nach Admin Bedarfaktiviert

• PVD erkennt den Modus der virtuellen Maschine• Base VM Mode.

• Die Base VM wird gestartet und läuft• Base VM Mode ermöglicht das erstellen des PVD Inventory und wird für Image Updates

eingesetzt

• Pooled VM Mode.• Ein virtueller Desktop der aus dem Base Image erstellt wurde, wird gebootet und läuft• Erstellung von Inventories ist im pooled VM Mode nicht verfügbar

Laufzeit “Modi”

Page 42: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Personal vDisk Disks können auf jedem Storage Repository liegen, welches vom Hypervisor unterstützt wird• Kann auf einem anderen SR sein, um die IOPs besser zu verteilen

• PvD Größe und Lokation wird im Desktop Studio/PVS XenDesktop Setup Wizard während der Katalog Erstellungausgewählt• PvD Disks können nach der initialen Erstellung vergrößert werden

Die “personalization” Disk

Page 43: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

PvD Storage Architecture

Assigned Desktops Pooled Desktops with

Personal vDisk

Page 44: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Operating System

•Base Image Setup •Installation OS, allgemeine Apps und VDA in Base VM

•Erstellung VM Pool und User Zugriff erteilen

•User Zugriff•Login über XenDesktop Client

•PvD wird beim ersten Login zugewiesen•Local administriert/User installierte/streamed Apps

•Image Update•Update Base VM ohne die User Einstellungen zu beinträchtigen

Arbeitsweise

Common Base Image

User’s Workspace

Page 45: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Personal vDisk- Installation

Page 46: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Upgrade Möglichkeit verfügbar für• XenDesktop 5, XenDesktop 5.5 und den entsprechenden VDA

• Eine ‘mixed’ Site ist zulässig• Controller mit XenDesktop 4, 5 und 5.5 können Desktops mit XenDesktop 5.6

VDA’s steuern.• Controller mit XenDesktop 5.6 können nur Desktops mit dem XenDesktop 5.6

VDA steuern• Desktop Studio ab XenDesktop 5 SP1 kann Sites verwalten, die mit

XenDesktop 5.6 erstellt wurden ausser es sind Desktops mit Personal vDisksvorhanden

• Desktop Studio von XenDesktop 5.6 kann Sites verwalten, die mit XenDesktop5 SP1 erstellt wurden

Upgrade

Page 47: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Nach Installation/Upgrade muss eine Site konfiguriertwerden• Das beinhaltet Lizenzierung, Datenbank Setup und Host Verbindung

• Desktop Deployment Wizard wird für die Site Konfigurationverwendet• Quick Deploy Wizard kann nicht mit Personal vDisks verwendet werden

Controller Installation / Upgrade

Page 48: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Personal vDisks einer neuen Site hinzufügen

• Im Desktop Studio• Catalog anlegen

• Pooled mit Personal vDisk (MCS)• Streamed mit Personal vDisk (PVS)

• Anzahl der VMs • Größe der PvD (min 3GB)• Laufwerksbuchstabe

XenDesktop 5.6 – Post Installation (New Hosts)

Page 49: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Personal vDisk zu vorhandenen Hosts hinzufügen

• Im Desktop Studio• Host auswählen• Enable Personal vDisk• Personal vDisk Storage

hinzufügen

XenDesktop 5.6 – Nach der Installation (Existing Host s)

Page 50: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• VDA kan in zwei Modi installiert werden: • Virtual Desktop Agent – beinhaltet die neuen Features von XD 5.6

• Virtual Desktop Agent für HDX 3D Pro

• Personal vDisk für den VDA aktivieren• PVD wird immer installiert. Man kann die Treiber

entwder aktivieren und deaktivieren

Virtual Desktop Agent Installation

Page 51: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

MCS – ID Disk, Difference Disk, Base VM Beziehung

Virtual Desktop 1Diff Disk

ID DiskVHD Chain

Windows 7 Master

Das sieht User alsLaufwerk C:\

Das ist in der User Ansicht versteckt

Virtual Desktop 2Diff Disk

ID DiskVHD Chain

Virtual Desktop xDiff Disk

ID DiskVHD Chain

Storage Subsystem

Page 52: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

MCS mit PVD – ID Disk, Difference Disk, PVDisk

Virtual Desktop 1Diff Disk

ID DiskVHD Chain

Windows 7 Master

Das sieht User alsLaufwerk C:\

Das ist in der User Ansicht versteckt

Virtual Desktop 2Diff Disk

ID DiskVHD Chain

Virtual Desktop xDiff Disk

ID DiskVHD Chain

Storage Subsystem

Page 53: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

MCS mit PVD – ID Disk, Difference Disk, PVDisk

Virtual Desktop 1

VHD Chain

Windows 7 Master

Storage Subsystem

Diff Disk ID Disk

Personal vDisk• Dieser Teil wird vom

User als LW P:\ gesehen• Fü USERDATA z.B. My

Documents• Standardmäßig 50% der

PVDisk

• Dieser Teil ist LW V:\• Vom User versteckt• Mit Diff Disk

zusammengeführt• Wird vom User als LW C:\

gesehen• z.B. Installierte Apps

• PVDisk wird durch kopieren des UserData.VDESK.TEMPLATE ausder Base VM währen der KatalogErstellung gebaut

• 10GB Standard mit 50/50 Split fürUser Data / App Data

Page 54: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Demo- Erstellen eines Desktop Pools mit PvD

- Installation Applikation als User

- Installation Applikation als Admin

Page 55: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

PUD

• XD 5.6 VHDs passen die Verhältnis der Personal User Disk automatischan die vom Administrator definierte Größe an, beim ersten Formatierenund auch beim Vergrößern …

• Zum Beispiel …

PVD Workspace Disks (PUDs)

Profile (5GB)App

VHD (5GB)

Initial PUD size 10GB, 50/50%

split

Page 56: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

PUD

• XD 5.6 VHDs passen die Verhältnis der Personal User Disk automatischan die vom Administrator definierte Größe an, beim ersten Formatierenund auch beim Vergrößern …

• Zum Beispiel…

Confidential - Do Not Distribute

PVD Workspace Disks (PUDs)

Profile (5GB)App

VHD (5GB)

PUD increased to 15GB …

Page 57: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

PUD

• XD 5.6 VHDs passen die Verhältnis der Personal User Disk automatischan die vom Administrator definierte Größe an, beim ersten Formatierenund auch beim Vergrößern …

• Zum Beispiel …

PVD Workspace Disks (PUDs)

Profile (7.5GB)App

VHD (7.5GB)

50/50 split preserves desired allocation ratio

Page 58: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

PUD

• Es können auch andere Zuweisungs-Verhältnisse verwendet werden

• Zum Beispiel …

PVD Workspace Disks (PUDs)

Profile

(4.5GB)

App

VHD (10.5GB)

15GB PUD with 30/70% ratio …

Page 59: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Ein paar Anmerkungen … (1)

59

• PVDs sind keine Differencing Disksᵒ Differencing Disks speichern Änderungen als Block-based Differences

• PVD speichert Änderungen “vollständig” z.B. komplette Files/Registry Key/Werte usw.

• Dieser “Key” Unterschied erlaub es PVD Benutzer Personalisierungen zuerhalten und Änderungen über Image Updates hinweg zusammenzufügen(kein Wettbewerber hat das bisher!)

Page 60: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Ein paar Anmerkungen … (2)

60

• Die VHD, die sich in dem PVD Volume befindet wird mit der Zeit wachsen

• By Default, beträgt die VHD Größe 50% der Volume Größeᵒ Hier werden Applikationen installiertᵒ Die anderen 50% werden für das Benutzer Profil verwendet

• Dieser Split kann in der Base VM angepasst werden bevor dies ausgerollt wirdᵒ Sinnvoll, wenn z.B. eine Profil Management Lösung eingesetzt wirdᵒ Z.B. den Applikations Teil in dem Fall um x % zu erhöhen (z.B. 70% oder 80%

Page 61: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Application Support

• PVD wurde so designed, dass Anwendungen die in die PVD installiert werden“einfach funktionieren” sollten

• Trotzdem gibt es ein paar Ausnahmen und Empfehlungen

Page 62: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Application Support

62

• PVD KMDs werden in der Windows “Boot Phase 1” (sehr früh) geladenᵒ Das heißt, dass Apps, die sich in die Phase 0 installieren möchten nicht funktionierenᵒ Manche Virenscanner, Hardware Treiber usw. – allerdings sollten solche grundsätzlich

ins Base Image und nicht in die PVD installiert werdenᵒ Funktionieren korrekt in der Base VM!

• Platform Software sollte immer in die Base VM installiert werdenᵒ Windows Service Packs und Updates, etc …

• Anwendungen, die von vielen Usern benötigt werden sollten in die Base VM installiert werdenᵒ Office, Browser, Adobe Reader/Flash, etc …

Page 63: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Registry Keys

Page 64: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Verhindern, dass das Profil auf die vDisk umgeleitet wird

• KEY: "HKLM\Software\Citrix\personal vDisk\Configuration"

• VALUE: "EnableUserProfileRedirection" ᵒ 0 = profile is not directed to the PvD ᵒ 1 = profile is redirected to the PvD

Diese Registry Einstellung sagt der PvD außerdem, dass das Profil nichtgecached wird (und spart somit PvD Disk Platz). Diese Einstellung isterforderlich, wenn die Profile durch eine separate Technologie verwaltet werden, wie z.B. Citrix Profile Management

Page 65: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

PvD Zuweisungs Aufteilung vom Default Wert 50/50 ändern

• KEY: HKEY_LOCAL_MACHINE\Software\Citrix\personal vDisk\Config

• VALUE: PercentOfPvDForApps ᵒ By default this value is set to 50

Bei Änderung auf z.B. 80 wird das V: Laufwerk (Applikations Teil) 80% des definierten PvD Disk Platzes bekommen

Der prozentuale Anteil kann geändert werden, indem dieser Registry Wert imBase Image geändert wird

Page 66: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Ändern des Laufwerkbuchstabens, den PvDverwendet• KEY: HKLM\SOFTWARE\Citrix\personal vDisk\Config

• VALUE: VHDMountPointᵒ Example: V:\

• Das P: Laufwerk kann im Desktop Studio geändert werden, wenn ein Katalogangelegt wird. Dies sollte nur vor der Verwendung geändert werden, da das beispäterer Änderung zu diversen Fehlern führen kann (ähnlich wie wenn das C: Laufwerk nach der OS Installation geändert wird)

• Das V: Laufwerk muss im Base Image geändert werden, bevor es in einemKatalog verwendet wird

• Laufwerks Konflikte führen zu Fehlern

Page 67: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Inventory Handling

• Reset der PvD ohne Desktop Director

• Command Line innerhalb der VM folgendes eingeben

• “C:\Program Files\citrix\personal vdisk\bin\ctxpvd –s reset”

• Konfiguration der Personal vDisk zu einem späteren Zeitpu nkt, wenndiese nicht bei der Installation des VDA aktiviert wirdᵒ Ausführen des Inventory Updaters im Base Image über das Startmenü oderᵒ C:\Program Files\citrix\personal vdisk\bin\ctxpvd –s inventory”

Damit wird der Service aktiviert und ist bereit ein Inventory zu erstellen und PvD zuverwalten

Page 68: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Desktop Director Usern die Berechtigung erteilen Personal vDisk zu resetten

• HKEY_LOCAL_MACHINE\Software\Citrix\personal vDisk\Config\PvDResetUserGroup (REG_SZ)

By default, only the local administrator of the desktop machine can reset personal vDisks.

To enable other users to reset personal vDisks, add these users to an Active Directory security group, then add this security group to the PvDResetUserGroup registry key on the desktop machine. The PvDResetUserGroup registry key is:

Only one security group can be configured to the registry key.

Page 69: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

What‘s New in XenDesktop 5.6 Feature Pack 1Available tomorrow ☺

Page 70: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Semibold

• Extend FlexCast with secure mobile access to office-based PCs

• New class of low-cost devices for virtual desktops and apps

• HDX 3D Pro new deep compression

• Virtual desktop printing from any device

• Optimized unified communications

• Mobile app access for VDI

Page 71: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Physical Streamed VDIHostedShared

Local

Scalable

AffordablePersonal VDI3D workloads

Remote PC

Labs and

schools

XenClient for

laptops

FlexCast: People centric – and use case driven

Windows apps and data

Page 72: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Semibold

• Secure, mobile access to office-based PCs

• Auto-provision for 1000’s of users

• Instant benefit to end-users

• Simplified on ramp for desktop virtualization

Remote PC

Page 73: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

1011011010 SSL 1011011010 SSL 1011011010 SSL 1011011010 SSL 1011011010 SSL 101101110 11

with

Remote PC: Fast on -ramp to Virtual DesktopsNEW!

Cloud Gateway

Page 74: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

XenDesktop optimized unified communications

74

• Point to point audio and video

• No compromise voice and video quality

• Cisco VXI Unified Communications solution first to support

• Point-to-Point Connector for Microsoft Lync 2010 included in XenDesktop 5.6 FP1

Page 75: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Universal Printing

• Virtual desktop printing from any device

• Locally attached or network printers

• Simple driver management

• Significant WAN improvements

Page 76: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Compressed print data

Tunneled via CGP

Universal print server components

TCP

TC

P

XenApp/XenDesktop FarmWindows Print Serverplus UPServer

UP-WS over HTTP

plus UPClient

ICA

ICA

Page 77: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

• Fluid experience with full screen 3D Apps

• Lower GPU and CPU hardware cost

• 50% reduction in bandwidth requirements

from 2 MB to 1 MB

HDX 3D Pro with New! Deep compression codec

Page 78: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

© 2012 Citrix | Confidential – Do Not Distribute

Mobile App Access – now for VDI as well

• Native touch-friendly experience

• Auto keyboard pop-up

• Device specific selector controls

• Additional Mobility controls such as GPS, camera available through the Mobility Pack SDK.

Edit box

Keyboard Pop-up

Combo Box

Picker Pop-up

Page 79: Citrix XenDesktop – Technical Workshop · Citrix XenDesktop – Technical Workshop ... •XenServer und vSphere/ESX Support ... CTXCCM 2 Client COM Port Mapping vdcom30N.dll

Work better. Live better.