tony sanchez-ww alliances solution architect [email protected] twitter: @tonysanchez_ctx nick...

54
DNA Designs with Citrix and Microsoft Tony Sanchez-WW Alliances Solution Architect [email protected] Twitter: @TonySanchez_CTX Nick Cox- Defence and Federal Govt Solution Architect [email protected] Twitter: @NickAPCox WCL325A

Upload: cleopatra-francis

Post on 29-Dec-2015

216 views

Category:

Documents


1 download

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

One console to bind them all….

Simple

Mobile

Secure

XenDesktop 7

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

XenDesktop 7 Architecture Overview

• 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

DNA Design #1Hosted desktop publishing

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

Demo

Studio Console Publishing Desktops

DNA Design #2Delivering Apps with Configuration Manager

2012 to XenApp

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.

“How do I deliver App X to User Y?”

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

Demo

XenApp Connector

DNA Design #3

VM hosted app access

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

Demo

VM Hosted apps

DNA Design #4

Studio Integrated App-V 5 publishing

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

App-V 5 Configuration

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

Demo

App-V 5 publishing

DNA Design #5

Local App access

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

Demo

Local App Access

Tips n Tricks

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

What’s Next…

XenDesktop with Windows 8.1 and 2012 R2

Citrix Receiver

• 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

It’s time to giveaway a SSD…..

Q&A

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.