This document provides an agenda for a Citrix XenDesktop 4 workshop taking place over three evenings. The workshop will cover an overview of XenDesktop editions and licensing, building blocks and architecture. It will also review exam training. The document outlines the FlexCast delivery models for hosted shared desktops, pooled VDI desktops and assigned VDI desktops. It discusses various architecture considerations for the hypervisor, CPU and memory, and storage. Finally, it touches on desktop delivery, provisioning, USB devices and asks if there are any questions.
2. Introduction trainer Marcel Venema Citrix Certified Instructor, Microsoft Certified Trainer Infrastructure & Virtualization XenServer, Hyper-V, XenApp, Terminal Services, XenDesktop, App-V RES PowerFuse, RES Wisdom Sr. Technical Consultant/Trainer at Qwise Owner community website W-TECH.NET marcel.venema@qwise.nl
3. Agenda Evening 1 Tue 27-04-2010 Overview Editions and Licensing Building Blocks Architecture Questions Evening 2 Tue 11-05-2010 Architecture HDX Mediastream for Flash Communications Installation Management Troubleshooting Evening 3 Wed 19-05-2010 Review Exam Training
4. Overview Prof. graphics user Mobile user Knowledge user Productivity user Power user Local VM-based Desktops Hosted Blade PC Desktops Hosted VM-based VDI Desktops Hosted Shared Desktops Local Streamed Desktops Physical Desktops with On-demand Apps Local VM-based Desktops
5. FlexCast delivery model 400-500 users per server Hosted shared desktop 50-60 VMs per server USER PROFILE APPS OS VM VM VM VM 1 user per Blade PC Blade PC
6. Hosted shared desktop Pro’s Low resource usage Perfect for task workers Cons Not all applications run on XenApp Server look and feel XenApp
9. Assigned VDI Desktop Pro’s Personal Stateful Perfect for power users or developers Con’s High resources usage including diskspace Requires more pc-like management Differencing disks not recommended for prolonged periods VM VM VM VM
13. Licensing Citrix Express Free, 10 user trail. VDI $95 per user/desktop. CCU license available ($195). Kickstart promo : $28 per desktop, max. 250 users. Rescue for VMWare VDI licenses : trade max 500 licenses. Enterprise $225 per user/desktop Platinum $350 per user/desktop
14. Licensing Microsoft Remote Desktop Services CAL Formerly Terminal Services Only required when using XenApp Windows Licensing for VDI PC only, SA required VECD license $110 per device/year
33. CPU & Memory CPU overcommitment XenDesktop : 1 vCPU, ratio 1:6, XenApp: 2 vCPU, ratio 1:2 Always perform PoC, Benchmark test VM CPU priority Depending on the VM role Memory No memory overcommitment in XenServer 5.5 Applications can use lots of memory
34.
35. Desktop Delivery Idle pool : Business hours, Out of hours, Peak time Cap number of simultaneous boots Workload profiles : Bootup, Logon, Working, Idle, Logoff CPU-, memory-, storage-, network impact Profile management : Roaming, mandatory and hybrid profiles, folder redirection Logoff & Restart : Powered on, suspend, shutdown, restart
36. Provisioning Network : Separate stream traffic from other traffic vDisk types : Standard image Private image Difference image Write cache placement Application Delivery : Local Applications (installed) Online applications (app-v, ctx profiling) Offline applications (streamed to client)
37. USB Devices Not supported : Bluetooth dongles, USB hubs, Human Interface Devices, NICs Supported : Flash drives, Smart Cards, SmartPhones, PDA, Printers, Scanners, MP3, Tablets Support depends on client OS
AppVirt Sequencing / Citrix Profiling – Best PracticesWorkshop 2 daysV1.01May 2008 – December 2009Marcel Venema, Qwise100 level: Is an introduction to the topic or overview. The 100-level presentation assumes little or no expertise with the topic being covered. 200 level: Assumes 100-level knowledge and a fairly complete understanding of the features. The 200-level presentation may discuss case studies that cover a breadth of common scenarios or explain how to use more advanced features. 300 level: Assumes 200-level knowledge and an in-depth understanding of product features in a real-world environment. The 300-level presentation may go into unusual case studies that illustrate specific aspects of the product that are key to improving performance or interoperability. 400 level: Assumes the deepest level of technical knowledge we expect a customer to have. The 400-level presentation are essentially expert-to-expert sessions. The content provides the means for customers to push products to maximum performance, achieve the broadest possible interoperability, and create applications using even the most advanced features.