DNA Designs with Citrix and Microsoft

advertisement
Tony Sanchez-WW Alliances Solution Architect
[email protected]
Twitter: @TonySanchez_CTX
Nick Cox- Defence and Federal Govt Solution Architect
[email protected]
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/
Download