Learn how Configuration Manager 2012 R2 sits at the heart of your modern data center and how Configuration Manager 2012 can be extended with Citrix Connector 7.5, which allows you to not only manage your Citrix XenDesktop or XenApp farms but also use the extended Application Model. In this session you’ll learn how to use the Citrix Connector to manage, deploy, and make your applications available on any device, anytime and anywhere. In this deep-dive session we’ll focus on enabling flexible application deployment in VDI scenarios powered by Windows Server 2012, Citrix XenDesktop, and App-V.
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
How to Extend the App Model to Support Your User-Centric XenDesktop in the Data Center
1. Extend the App Model to Support your User
Centric XenDesktop in the Data Center
#ITDEVCON
2. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Your first host of today
• Peter Daalmans
– Senior Technical Consultant at IT-Concern BV
– @pdaalmans.com / Peter.Daalmans@it-concern.nl
– Microsoft MVP: Enterprise Client Management (ConfigMgr and Windows
Intune)
• Communities
– Founder WMUG NL (http://wmug.nl)
– Founder and Blogger ConfigMgrBlog.com
• Author
– Mastering System Center 2012 Configuration Manager
– Mastering System Center 2012 R2 Configuration Manager
#ITDEVCON
3. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Your second host of today
Enterprise Client Management MVP from 2009
Managing Consultant
Kenny.Buntinx@coretech.be
@KennyBuntinx
http://be.linkedin.com/KennyBuntinx
http://scug.be/blogs/sccm
#ITDEVCON
4. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Agenda
• ConfigMgr 2012 AppModel overview
• Citrix XenDesktop Connector for ConfigMgr
2012
• Installation
• Troubleshooting
• Demo time
• Q&A
#ITDEVCON
5. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Citrix vs Microsoft Remote App
#ITDEVCON
7. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Application Model Overview
• User-Centric Application
Deployment/Management
• Deployment Types
• Dependencies
• Requirements
• Detection Methods
• Supercedence
#ITDEVCON
8. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
AppModel Workflow
software
File system
Registry Key
Script
OS
Active Directory OU
Assembly/DLL
OS Language
DeploymentTypes(DT)
Application
Adobe Reader
XenApp
App-V 4
MSI
Mobile .CAB
i
f
then deliver to using>40 GBPrimary device
hardware
Laptop vs
Desktop
# of CPUs
Tablet or not
X64 vs x32
Disk space
How much
RAM?
John
< 512MB&
iOS
OS X
Win Phone
Win 8
Nokia SIS
Web
App-V 5
Android
#ITDEVCON
11. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
XenDesktop 7.6 Connector for SCCM
• Extends System Center reach to new users, devices, and
locations
XenDesktop
Connector
Any Device Any Location
#ITDEVCON
12. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
What does the Connector do for you?
Leverages all existing infrastructure, skills, and process investments in
XenApp/XenDesktop and SCCM all from the ConfigMgr Console
Unifies management of application deployments via XenApp/XenDesktop
alongside with the current ways via MSI, App-V, Appx, OS-X, and more in SCCM
Improves service levels for XenApp/XenDesktop by gracefully
orchestrating software distribution on servers, eliminating user downtime
Extends the admin’s ability to deliver any app to any user on any
device via Receiver - > (king of the world! )
#ITDEVCON
13. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
• Data and Application Management
• Physical & Virtual (Centralized and Distributed)
Desktop & mobile device Management
• Corporate PCs & personal PCs/devices
• Portable Devices
• Unified management and security
• User-centric desktop delivery
• Data & Applications
• Offline Mobile User Productivity
A Comprehensive Desktop Strategy
#ITDEVCON
14. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Use case
• Synchronize XenDesktop Catalog & Delivery
structures within Configuration Manager
• Deploy software to XenApp 7.6 and XenDesktop 7.6
catalogs
• Leverage MSI and App-V applications already
defined in Configuration Manager thru global
conditions
#ITDEVCON
15. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Use Case
• Deploy applications to both MCS and PVS
managed catalogs through Configuration Manager
• Inventories your Xenapp / Xendesktop farm
• Report application deployment success and failure
• Publish applications to StoreFront and Receiver
• Deploy HDX delivered applications to Managed
PCs
• Work side-by-side with the XenApp 6.5 Connector
#ITDEVCON
17. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
What do we need?
• ConfigMgr 2012 R2 Site
• XenDesktop 7.5+, XenApp 7.5+ farms
– Delivery Controller(s)
– MCS + System Center Virtual Machine Manager 2012 R2
– or PVS
– Virtual Desktop Agent (VDA)
– Citrix StoreFront
– Deployment Type Handler (client + server)
– Citrix Studio Extensions (Citrix Group Policy Management)
#ITDEVCON
18. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Architecture
#ITDEVCON
19. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Installation steps
Install Citrix
Connector Service
Install Console
Extensions
ConfigMgr Site / Server
Citrix Studio
Install Connector
Group Policy
#ITDEVCON
20. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Installation steps
Install Connector
Agent
Install Deployment
Type Handler
Master Images for XenDesktop / XenAppp
Managed Clients
Install Deployment
Type Handler
#ITDEVCON
21. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Our lab (ConfigMgrLab)
Windows 2012 R2 Hyper-V + System Center 2012 R2 Virtual Machine Manager
SQL + DC + ETC
ConfigMgr 2012 R2
CM01
ConfigMgr 2012 R2
CM02 (HTTPS)
Citrix XenDesktop 7.6
Citrix01
XenApp 7.5
CTX01
Windows 8.1
VDI VWXX
Windows 8.1
WS02
Windows 8.1
WS04
Windows 8.1
WS08
#ITDEVCON
Windows 10
VWSXX
Windows 8.1
WS10
24. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
What do we get extra?
1. Additional node (Citrix Application Publication)
2. Additional Deployment Type (.Xendesktop/
.Xenapp)
3. User/device Collections Updated by the Citrix
connector himself
4. Additional Global condition
5. Custom Client setting
6. Custom hardware classes
#ITDEVCON
25. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
New virtual desktop attributes
Citrix_VirtualDesktopInfo
•AssignmentType
•Broker Site Name
•Desktop Catalog Name
•Desktop Group Name
•Hostidentifier
•IsAssigned
•IsMasterImage
Citrix_VirtualDesktopInfo
•IsProvisioned
•IsVirtualMachine
•OSChangesPersist
•OSImageOutOfDate
•PersistentDataLocation
•PersonalvDiskDriveLetter
•ProvisioningType
#ITDEVCON
27. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
App deployment workflow
421
ConfigMgr Site
Server/DP
XenApp / XenDesktop farm
XenApp / XenDesktop 7.6
Controller
John
Citrix ConfigMgr Client Handler + Receiver
Connector
ConfigMgr Admin
PCM
Server
< , , , >
“When John is using his
primary PC deliver
Adobe Reader by MSI.
Otherwise, deliver it via
XenApp.”
“I need to read this PDF
document at the kiosk
PC in the conference
room I’m.”
Citrix ConfigMgr console plugin creates XenApp publication & DT parameters1 Citrix ConfigMgr agent orchestrates app installation on XenApp servers2 XenApp Connector performs publishing of app to John3 John subscribes from ConfigMgr catalog (invokes XenApp DT Client & Receiver)4 Reader icon placed on start menu. When clicked, app delivered by XenApp5
Citrix ConfigMgr Agent Service
#ITDEVCON
28. DEMO SCENARIO 1
• Login on Primary Device
• Demo will show that the MSI Deployment Type will be started
29. DEMO SCENARIO 2
• Login on not primary device
• Demo will show that the App-V Deployment Type will be started
30. DEMO SCENARIO 3
• Login on kiosk PC
• Demo will show that the XenDesktop Deployment Type will be started
31. DEMO SCENARIO 4
• Login on internet PC or iPad
• Demo will show the published App can be started from Storefront web
page
33. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Is your ConfigMgr 2012 R2 SP1 ready for Citrix?
• Install Hotfix KB3074246
– https://support.microsoft.com/en-
us/kb/3074246
#ITDEVCON
34. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Create your Master PVS VM with care
• Install the Configuration Manager client software on the golden
image as part of your automated Configmgr Task Sequence
• Stop the SMS Agent Host service (CCMExec.exe) on the reference
computer (net stop ccmexec).
• Delete the C:WindowsSMSCFG.INI file
• Delete the current certificates in the "SMS" certificate store. (open an
MMC.exe)
• Change the provisioning image from private to standard.
• Stream the vdisk to target computers.
#ITDEVCON
35. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Unique Machine IDs for shared image
desktops
• Check http://scug.be/sccm/2013/03/27/citrix-provisioning-services-and-
microsoft-system-center-configuration-manager-2012-sp1/
• Shared image virtual desktops register uniquely with ConfigMgr
• Machine IDs persist across VM reboots
• Provides accurate inventory info for shared image desktops
#ITDEVCON
36. EXTEND THE APP MODEL TO SUPPORT YOUR USER CENTRIC XENDESKTOP IN THE DATA CENTER
Log files
• Client with Deployment Type Handler:
– C:Program FilesCitrixConnector for ConfigMgrDT
HandlerLogsCitrix.ConfigMgr.XenDesktopDTHandler.<date>.log
– C:windowsccmlogsAppEnforce.log
– C:windowsccmlogsAppDiscovery.log
• Site Server:
– C:Program FilesCitrixConnector for ConfigMgrConnector
ServiceLogs
• Citrix.ConfigMgr.OrchestrationTask.<date>.log
• Citrix.ConfigMgr.PublishingTask.<date>.log
• Citrix.ConfigMgr.SynchronizationTask.<date>.log
• Citrix.ConfigMgr.XenDesktopConnector.<date>.log
#ITDEVCON
37. INTUNE, CONFIGURATION MANAGER, OR BOTH (HYBRID): CHOOSE THE RIGHT TOOL FOR THE JOB
Help to shape Intune & SCCM
• Share your voice & ideas!
– http://microsoftintune.uservoice.com/
– http://configurationmanager.uservoice.com/
#ITDEVCON
39. Rate This Session Now!
Rate with Mobile App:
• Select the session from the
Agenda or Speakers menus
• Select the Actions tab
• Click Rate Session
Rate with Website:
Register at www.devconnections.com/logintoratesession
Go to www.devconnections.com/ratesession
Select this session from the list and rate it
Tell Us
What
You
Thought
of This
Session
Be Entered to
WINPrizes!
#ITDEVCON