tony sanchez-ww alliances solution architect [email protected] twitter: @tonysanchez_ctx nick...
TRANSCRIPT
DNA Designs with Citrix and Microsoft
Tony Sanchez-WW Alliances Solution [email protected]: @TonySanchez_CTXNick Cox- Defence and Federal Govt Solution [email protected]: @NickAPCox
WCL325A
Session Agenda
• XenDesktop 7 architecture overview• DNA designs• DDMD• Review with Q&A• Samsung SSD Giveaway!
Microsoft and Citrix better together
Market Leader for Desktop VirtualizationFlexible access to all apps, data and desktops in one productProven scale for 100s to 100,000s of usersWindows desktops and apps on PCs, Macs, iPads, Android and smartphones
Market Leader for DesktopsBest in Class Application VirtualizationA modern server platform to transform today’s infrastructure with virtualization built-inPeople-centric management of devices, desktops, and virtual assets, in the cloud or on premises
User State VirtualizationApplication Virtualization
OS Virtualization
Jointly Integrated, Unified Management
Jointly Integrated, Unified Management
23+ Years of Partnership and Innovation
1989
Citrix Systemsfounded
Introduced Independent Computing Architecture (ICA)
Microsoft grantedCitrix OS/2 license
1993
Citrix signed licensing agreement with Microsoft for NT Server
Ships WinViewfor Networks
Microsoft released Windows NT, Microsoft Office 4.0 and MS-DOS 6.0
Ships Citrix Multiuser v2.0
Launches WinFrame
Sign ICA agreement with Microsoft for Internet Explorer
1995
Delivery Services Console
XenApp 6.5 Farm(IMA)
XenDesktop 5.6 FP1 Site(FMA)
Desktop Studio
Web Interface
Receiver
DB DB
IMA
IMA CBP
Controller
Server OS
Workers
Desktop OS
Workers
Controller
Power &Capacity
Mgmt
Provisioning ServicesPVS
WMI
PVS Console
PCM Console
Yesterday: Separation of Owners & RolesCurrent Desktops & Apps Architecture
EdgeSightConsole
Storefront
Receiver
Studio
SQLDB
Desktop OS Workers
Delivery Controller
Today: One Desktops & Apps Team FlexCast Management Architecture
Unification
Desktops & Apps Farm
Server OSworkers
Director
VDAVDA
XenDesktop 7 Release: Simplification
• Windows 8 & Server 2012
• Hyper-V 3.0• System Center
2012 SP1• SQL Server 2012• IPv6
Next-generation platforms
• Multi-site monitoring• Trending & Predictive
analytics (ES.Next)• HDX Insight
Predictive global monitoring
• Automate desktop creation
• Storefront Svcs.• Profile Mgmt.• Folder Redirection• Personal vDisk
Simplified, Automated
Personal Desktops
OS
Preferences
AppsData
• Input Validation• New Wizards simplify
configuration, policies, licensing
• Configuration Testing & Logging
• Delegated Admin
IntuitiveConfiguration
• Single solution for VDI & RDSH Desktops & Apps
• Remote PC • Local App Access
FlexCast Integration
• Controllers• Broker connections• Delivery policy• Manage environment (power manage VMs etc)• Example: Windows Server 2008 R2, Windows Server 2012
• Workers• App / Desktop machines• Virtual or Physical machines providing apps and/or desktops to users• Simple provisioning built in• Example: Windows 8, Windows 7,Windows Vista and Windows XP
• Windows Server 2008 R2 / Windows Server 2012
Controllers & Workers
• Configure & Manage• Provision/Update
workers• Deliver Apps &
Desktops• Track Changes &
Admins• Automated Support
Studio
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Flexible Desktop and Application Delivery for all UsersSingle Image ManagementPower ControlMultiple desktop types• Pooled Random• Pooled Static• Dedicated• Remote PC• Streamed
Use case scenarios for XenApp Connector• When Configuration Manager is managing physical and virtual machines
• When your looking to reduce MSI and App-V packages• Reduce application deployment cycles• When cross team collaboration can occur• When you don’t have an App-V server infrastructure• Then…. The XenApp connector can be a single pane of glass for all of
the above
What does the Connector do for you?
Leverages all existing infrastructure, skills, and process investments in XenApp and SCCM
Unifies management of application deployments via XenApp alongside MSI, App-V and CAB in SCCM
Improves service levels for XenApp 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
XenApp DTApp-V
DTXenApp
farmSCCM
App-V and XenAppWhy App-V for XenApp?
• Single image management.• Overcomes App compatibility problems.
Why SCCM Connector for App-V 5?
• 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.
software
File system
Registry Key
Script
OS
Active Directory OU
Assembly/DLL
OS Language Deplo
ym
ent Ty
pes (D
T)
Applic
ati
on
Adobe Reader
XenApp
App-V
MSI
Mobile .CAB
if then deliver
to using
>40 GB
Primary device
hardware
Laptop vs Desktop
# of CPUs
Tablet or not
X64 vs x32
Disk space
How much RAM?
Tony
< 512MB
&
Deployment Types
2 31Create
Application
Create MSI DT Create AppV DT
or
Create XenAppDT
Create Deployment:Targeting User Collections
Create Deployment: Targeting XenApp Server Collection
Deploying apps using XenApp ConnectorThree easy steps
Citrix SCCM console plugin creates XenApp publication & DT parameters1 Citrix SCCM agent orchestrates app installation on XenApp servers2 XenApp Connector performs publishing of app to Tony3 Tony subscribes from SCCM catalog (invokes XenApp DT Client & Receiver)4 Reader icon placed on start menu. When clicked, app delivered by XenApp5
5
3
21
SCCM Site Server/DP
XenApp 6.5 workers
XenApp 6.5 Controller
Tony
Citrix SCCM Client Handler + Receiver
Citrix SCCM Agent Service
Connector
SCCM Admin
PCM Server
< , , , >
App deployment workflow
“When Tony 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.”
4
PVS XenApp master image updated with needed OS & App updates1 Citrix SCCM Agent Service orchestrates graceful reboot sequence2 SCCM Admin configures DT rules; Connector publishes app to Tony 3 Tony subscribes via AppCatalog; apps delivered by XenApp & Receiver4
3
Str
eam
XenA
pp 6
.5 w
ork
ers< , , , ,
>
XenApp Connector with PVS Streaming
SCCM Admin
PVS Server
Citrix SCCM Agent Service
XenApp 6.5 Controller
Connector
Tony
PCM Server
Citrix SCCM Client Handler + Receiver
Use case scenarios for VM hosted apps • Applications that are incompatible with or not
supported by Remote Desktop Services & XenApp
• Require special hardware devices, such as USB, special keyboards, or biometric devices
• Consume large amounts of computing or graphics resources
• Require a single-user environment
Use case scenarios for App-V integrated publishing • When there is no Configuration Manager
2012• When you have access to the App-V 5
infrastructure• Simple and fast “bulk publishing” of App-V
applications as hosted applications
Design and ComponentsApp-V Management
Server
App-V Publishing Server
Citrix App-V SDK for Studio
Citrix App-V VDA deliverable
Citrix Studio
Broker
VDA
New Components Microsoft ComponentsExisting XD components
App-v Client
Citrix App-V SDK for Studio
VDA(with App-V client)
How it works1) Studio publishes
CtxAppVLauncher as a Local Hosted Apps
2) Broker sends PS and App-V app specific
AppID/Package GUID to VDA/VDI
3) ICA launches CtxAppVLaunch
er (managed application)
with this information
4) Launcher syncs all App-V
5 packages
5) Synchronizes with the App-V 5 Publishing server for
visibility to the App-V 5 Client
Launching the app …
• Users launch apps from Search function or Receiver• Search will have all apps
• Receiver determines best launch• Hosted versus local (App-V local)
End Point Experience
• Receiver handles determination of what to launch• Hosted (local or streamed to server)• Streamed to client• Manage FTAs appropriately
• Receiver handles population of Start Menu and/or Desktop shortcuts
• App-V Conduit does not apply any more with the new App-V 5 client
Use case for Local App Access• Enables end users to:
• Launch local applications using shortcuts embedded in their virtual desktop
• Switch between local and remote application windows all within the virtual desktop
• Leverage task bar integration features like minimizing, maximizing and grouping
• Automatically launch local applications
• Cut and paste between local and remote applications
App-V 5 icon publishing• When you have access to the App-V 5 infrastructure• When desktops are created and you need to publish icons• from the XenDesktop Controller• Access to GPMC with rights to push out policies to XenDesktop
VMs• When your App-V admin is away at Comicon and icons aren’t • appearing for users
How it works…
• App-V app icons are not managed by XenDeskop
Uses PowerShell SDK
Leverages App-V client installed
on master image
Admin adds App-V management
publishing server to the
XenDesktop controller site via
UI
PowerShell script is executed from the XenDesktop
Controller to populate icons
App-V shortcuts on desktop and
Start menu
PowerShell commandThe following are the PowerShell Commands that are to be executed on the XenDesktop Controller:Get-BrokerDesktopGroup
#Enumerates all the Desktop Groups at the site level
Get-BrokerMachineConfiguration –Name AppV* #Enumerates all AppV Blobs at site level
Add-BrokerMachineConfiguration –Name AppV\XYZ –DesktopGroup UID UID is aquired from the output of the first commandlet. AppV\XYZ from the output of the second commandlet
Remove-BrokermachineConfiguration –Name AppV\XYZ –DesktopGroup DGName# the XenDesktop broker can’t remove these icons via UI so the
command above is the only way to remove icons
• A hybrid environment requires a hybrid platform• XenDesktop 7 provides a single pane of glass for Desktops and Apps• Citrix continues to enhance the Windows platform
• Support for Hyper-V 3 (R2 coming soon)• Support for Windows 8 (8.1 coming soon)• Support for Windows 2012 (2012 R2 coming soon)• Support for System Center 2012 SP1 (2012 R2 coming soon)• Support for App-V 5 publishing
• Design your solution to solve a business pain because…..
Key Session Takeaways
Additional Resources
• Citrix.com/XenDesktop
• Solution Brief• Design Guide• XenDesktop Free Tri
al
Related contentMDC333-Strong enough for the Govt, but made for the common admin. Private cloud VDI with Citrix and Microsoft System Center 2012. Friday 9/6/2013 11:30 am
Developer Network
Resources for Developers
http://msdn.microsoft.com/en-au/
Learning
Virtual Academy
http://www.microsoftvirtualacademy.com/
TechNet
Resources
Sessions on Demand
http://channel9.msdn.com/Events/TechEd/Australia/2013
Resources for IT Professionals
http://technet.microsoft.com/en-au/
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.