Tony Sanchez-WW Alliances Solution Architect Tony.Sanchez@Citrix.com Twitter: @TonySanchez_CTX Nick Cox- Defence and Federal Govt Solution Architect Nick.Cox@citrix.com Twitter: @NickAPCox Jointly Integrated, Unified Management User State Virtualization Application Virtualization OS Virtualization 23+ Years of Partnership and Innovation Launches WinFrame Citrix Systems founded Introduced Independent Computing Architecture (ICA) 1989 Microsoft granted Citrix OS/2 license Ships Citrix Multiuser v2.0 Ships WinView for Networks 1993 Citrix signed licensing agreement with Microsoft for NT Server Sign ICA agreement with Microsoft for Internet Explorer 1995 Microsoft released Windows NT, Microsoft Office 4.0 and MS-DOS 6.0 Mobile Desktop 7 Secure Receiver Web Interface Delivery Services Console EdgeSight Console Power & Capacity Mgmt IMA Controller IMA Server OS Workers PCM Console DB PVS XenApp 6.5 Farm (IMA) WMI Provisioning Services PVS Console Desktop Studio Controller CBP DB Desktop OS Workers XenDesktop 5.6 FP1 Site (FMA) Unification Receiver Storefront Director Studio Delivery Controller VDA SQL DB VDA Server OS workers Desktop OS Workers Desktops & Apps Farm Preferences Data Apps OS FlexCast Integration • Single solution for VDI & RDSH Desktops & Apps • Remote PC • Local App Access Intuitive Configuration • Input Validation • New Wizards simplify configuration, policies, licensing • Configuration Testing & Logging • Delegated Admin Simplified, Automated Personal Desktops Next-generation platforms • Automate desktop creation • Storefront Svcs. • Profile Mgmt. • Folder Redirection • Personal vDisk • Windows 8 & Server 2012 • Hyper-V 3.0 • System Center 2012 SP1 • SQL Server 2012 • IPv6 Predictive global monitoring • Multi-site monitoring • Trending & Predictive analytics (ES.Next) • HDX Insight Unifies management of application deployments via XenApp alongside MSI, App-V and CAB in SCCM Extends the admin’s ability to deliver any app to any user on any device via Receiver Improves service levels for XenApp by gracefully orchestrating software distribution on servers, eliminating user downtime Leverages all existing infrastructure, skills, and process investments in XenApp and SCCM App-V and XenApp Why App-V for XenApp? Why SCCM Connector for App-V 5? • • • Single image management. Overcomes App compatibility problems. • • SCCM App-V DT No need to deploy App-V 5 infrastructure (just use DP) SCCM completely handles package deployment, registration, sync etc. One console for deployment and publishing. XenApp farm XenApp DT “How do I deliver App X to User Y?” Deployment Types software OS Language Disk space Laptop vs Desktop Script Adobe Reader X64 vs x32 Tony App-V # of CPUs Assembly/DLL How much RAM? MSI Tablet or not Registry Key Active Directory OU Mobile .CAB File system if XenApp & device< Primary >40 GB then deliver 512MB to using Deployment Types (DT) Application OS hardware Deploying apps using XenApp Connector Three easy steps Create MSI DT 1 Create Application Create AppV DT Create XenAppDT 2 3 or Create Deployment: Targeting XenApp Server Collection Create Deployment: Targeting User Collections App deployment workflow XenApp 6.5 Controller “When Tony is using his primary PC deliver Adobe Reader by MSI. Otherwise, deliver it via XenApp.” < ,, > Connector SCCM Admin “I need to read this PDF document at the kiosk PC in the conference room I’m.” , PCM Server 1 2 5 Tony SCCM Site Server/DP 4 XenApp 6.5 workers Citrix SCCM Agent Service Citrix SCCM Client Handler + Receiver Reader Tony subscribes icon placed from onSCCM start menu. catalogWhen (invokes clicked, XenApp app DT delivered Client & by Citrix SCCM Connector console agent orchestrates performs plugin creates publishing appXenApp installation of app publication on to Tony XenApp & DT servers parameters 1 XenApp 2 3 4 5 Receiver) XenApp XenApp Connector with PVS Streaming XenApp 6.5 Controller Connector < ,, > , , PCM Server SCCM Admin Tony Citrix SCCM Agent Service PVS Server Citrix SCCM Client Handler + Receiver PVS XenApp Citrix SCCM subscribes SCCM AdminAgent master configures viaService AppCatalog; image DTorchestrates updated rules;apps Connector with delivered graceful needed publishes by reboot OS XenApp & app App sequence & to updates Receiver Tony 1 Tony 2 3 4 Citrix Studio App-V Management Server Citrix App-V SDK for Studio Citrix App-V SDK for Studio Broker VDA VDA (with App-V client) Citrix App-V VDA deliverable New Components App-v Client Microsoft Components App-V Publishing Server Existing XD components How it works 5) Synchronizes with the App-V 5 Publishing server for visibility to the App-V 5 Client 1) Studio publishes CtxAppVLauncher as a Local Hosted Apps 2) Broker sends PS and App-V app specific AppID/Package GUID to VDA/VDI 4) Launcher syncs all App-V 5 packages 3) ICA launches CtxAppVLauncher (managed application) with this information App-V 5 Configuration Launching the app … End Point Experience Use case for Local App Access • • • • • • App-V shortcuts on desktop and Start menu Uses PowerShell SDK PowerShell script is executed from the XenDesktop Controller to populate icons Leverages App-V client installed on master image Admin adds App-V management publishing server to the XenDesktop controller site via UI Get-BrokerDesktopGroup Get-BrokerMachineConfiguration –Name AppV* Add-BrokerMachineConfiguration –Name AppV\XYZ –DesktopGroup UID Remove-BrokermachineConfiguration –Name AppV\XYZ –DesktopGroup DGName Additional Resources • • • • Citrix.com/XenDesktop Solution Brief Design Guide XenDesktop Free Trial http://channel9.msdn.com/Events/TechEd/Australia/2013 http://www.microsoftvirtualacademy.com/ http://technet.microsoft.com/en-au/ http://msdn.microsoft.com/en-au/