workshop: integrating xen app 6 with ms app v and system center configuration manager

42
Integrating Integrating Integrating Integrating XenApp XenApp XenApp XenApp 6 with Microsoft App 6 with Microsoft App 6 with Microsoft App 6 with Microsoft App- - -V V V V and System Center Configuration Manager and System Center Configuration Manager and System Center Configuration Manager and System Center Configuration Manager 1 Stephan Pfister Citrix Certified Instructor Microsoft Certified App-V Trainer

Upload: digicomp-academy-ag

Post on 22-May-2015

1.665 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Integrating Integrating Integrating Integrating XenAppXenAppXenAppXenApp 6 with Microsoft App6 with Microsoft App6 with Microsoft App6 with Microsoft App----V V V V and System Center Configuration Managerand System Center Configuration Managerand System Center Configuration Managerand System Center Configuration Manager

1

Stephan PfisterCitrix Certified InstructorMicrosoft Certified App-V Trainer

Page 2: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Session objectivesSession objectivesSession objectivesSession objectives

� Understand the Microsoft Application Virtualization requirements and System Overview

� Understand how to integrate System Center Configuration Manager with XenApp 6

� Understand how to integrate Microsoft App-V � Understand how to integrate Microsoft App-V with Citrix XenApp

� Understand which application deliverymechanism to utilize based on a given scenario

www.digicomp.ch 2

Page 3: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Understanding the components of Understanding the components of Understanding the components of Understanding the components of Citrix Application VirtualizationCitrix Application VirtualizationCitrix Application VirtualizationCitrix Application Virtualization

Page 4: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Citrix Streaming ComponentsCitrix Streaming ComponentsCitrix Streaming ComponentsCitrix Streaming Components

Page 5: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Application Streaming Communication Application Streaming Communication Application Streaming Communication Application Streaming Communication ProcessProcessProcessProcess

Page 6: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Known limits for profiling ApplicationsKnown limits for profiling ApplicationsKnown limits for profiling ApplicationsKnown limits for profiling Applications

Some applications cannot be profiled, including:� Applications that contain drivers, such as Adobe Acrobat

Professional � Microsoft Internet Explorer� 64-bit applications� 64-bit applications� Microsoft Data Access Components (MDAC)� .NET Framework

Page 7: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Application Delivery MethodsApplication Delivery MethodsApplication Delivery MethodsApplication Delivery Methods

The following delivery methods are available:

� Accessed from a server

� Streamed if possible, otherwise accessed from a server

� Streamed to client� Streamed to client

Page 8: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Understanding the components of Understanding the components of Understanding the components of Understanding the components of Microsoft Application virtualizationMicrosoft Application virtualizationMicrosoft Application virtualizationMicrosoft Application virtualization

Page 9: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Desktop Optimization Pack Desktop Optimization Pack Desktop Optimization Pack Desktop Optimization Pack ----Application Virtualiztation for Desktops

Page 10: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Technical OverviewTechnical OverviewTechnical OverviewTechnical Overview

Page 11: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Integrating XenApp 6 with Microsoft Integrating XenApp 6 with Microsoft Integrating XenApp 6 with Microsoft Integrating XenApp 6 with Microsoft SystemSystemSystemSystem Center Configuration Center Configuration Center Configuration Center Configuration ManagerManagerManagerManager

Page 12: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Working t(w)ogether Working t(w)ogether Working t(w)ogether Working t(w)ogether

Page 13: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

When use what?When use what?When use what?When use what?

Citrix Application StreamingCitrix Application StreamingCitrix Application VirtualizationCitrix Application VirtualizationBased on 5 core componentsBased on 5 core componentsBased on 5 core componentsBased on 5 core components

• Publishing and Management Infrastructure

• Application Isolation• Application Isolation

• Application Streaming

• Receiver Plug-ins (Citrix Receiver

• Self-service enterprise app store (Dazzle)

„Is Citrix ending its development of their native application virtualization capabilities and going with App-V instead?“

Page 14: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

"Why would Citrix want to support App-V, and what does XenApp enable me to do with App-V that I can't do App-V that I can't do otherwise"?

Page 15: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Pro‘s using AppPro‘s using AppPro‘s using AppPro‘s using App----V IntegrationV IntegrationV IntegrationV Integration

Publish AppPublish AppPublish AppPublish App----V packages directly from XenApp as „Dual Mode“ V packages directly from XenApp as „Dual Mode“ V packages directly from XenApp as „Dual Mode“ V packages directly from XenApp as „Dual Mode“ applicationsapplicationsapplicationsapplications• App-V sequences can be published using the same workflows and wizards as all other applications managed through XenApp

Manage AppManage AppManage AppManage App----V client plugV client plugV client plugV client plug----in using Citrix Receiverin using Citrix Receiverin using Citrix Receiverin using Citrix ReceiverManage AppManage AppManage AppManage App----V client plugV client plugV client plugV client plug----in using Citrix Receiverin using Citrix Receiverin using Citrix Receiverin using Citrix Receiver• The Microsoft Application Virtualization Desktop client can now be managed and delivered as a plug-in for Citrix Receiver

Subscribe to AppSubscribe to AppSubscribe to AppSubscribe to App----V packages using Citrix DazzleV packages using Citrix DazzleV packages using Citrix DazzleV packages using Citrix Dazzle• With Citrix Receiver users gain self-service access to applications through an enterprise app storefront

Page 16: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Demo Demo Demo Demo XenApp 6 Connector for System Center Configuration Manager

http://www.citrix.com/tv/#videos/2380http://www.citrix.com/tv/#videos/2380http://www.citrix.com/tv/#videos/2380http://www.citrix.com/tv/#videos/2380http://www.citrix.com/tv/#videos/2380http://www.citrix.com/tv/#videos/2380http://www.citrix.com/tv/#videos/2380http://www.citrix.com/tv/#videos/2380

Page 17: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Application Delivery Using Configuration ManagerApplication Delivery Using Configuration ManagerApplication Delivery Using Configuration ManagerApplication Delivery Using Configuration Manager

XenApp Web and XenApp Web and XenApp Web and XenApp Web and Services SiteServices SiteServices SiteServices Site New XenApp connector

facilitates seamless 2222

Admin uses SCCM Console to configure application delivery and publishing

1111

SCCM ServerSCCM ServerSCCM ServerSCCM Server

XenApp XenApp XenApp XenApp Servers

Citrix Citrix Citrix Citrix Receiver Receiver Receiver Receiver and Dazzleand Dazzleand Dazzleand Dazzle

App HubApp HubApp HubApp HubStorage for XenApp and App-V packages

User subscribes to app and executes hosted or virtualized apps

facilitates seamless delivery of installed and virtualized apps with zero user disruption

3333

Page 18: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

SCCM delivers apps to XenApp servers to make them available to unmanaged devices

Page 19: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Installed on each XenApp6 server•Microsoft SCCM Agent•XenApp PCM Agent•App-V client for RDS

Page 20: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

XenApp Connector uses PowerShell Remoting to communicate with •SCCM site server•XenApp farm server•PCM Concentrator

Page 21: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

XenApp Data Connector syncs SCCM site database and XenApp farm database

Page 22: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Includes two componentsIncludes two componentsIncludes two componentsIncludes two componentsXenApp Connector for Config Manager 2007 R2XenApp Connector for Config Manager 2007 R2XenApp Connector for Config Manager 2007 R2XenApp Connector for Config Manager 2007 R2

• XenApp Data Connector XenApp Data Connector XenApp Data Connector XenApp Data Connector • Communicates with both

XenApp and SCCM for application delivery

• Configuration Manager Configuration Manager Configuration Manager Configuration Manager Console Extension Console Extension Console Extension Console Extension

• Inserts XenApp-specific configuration options into the SCCM Console

Page 23: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

• Contains 3 task scheduled PowerShell scripts

• Scripts used to process data from SCCM site, XenApp farm, PCM farm

XenApp Data Connector internalsXenApp Data Connector internalsXenApp Data Connector internalsXenApp Data Connector internals

Configured using Connector Config wizard

C:C:C:C:\\\\Program FilesProgram FilesProgram FilesProgram Files\\\\CitrixCitrixCitrixCitrix\\\\XenApp Connector for ConfigMgr 2007XenApp Connector for ConfigMgr 2007XenApp Connector for ConfigMgr 2007XenApp Connector for ConfigMgr 2007\\\\ConnectorConnectorConnectorConnector XenApp Connector Configuration toolXenApp Connector Configuration toolXenApp Connector Configuration toolXenApp Connector Configuration tool

Administrative tools > Task SchedulerAdministrative tools > Task SchedulerAdministrative tools > Task SchedulerAdministrative tools > Task Scheduler

Executed using Task

Scheduler

Script location

Page 24: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Synchronization script

XenApp Data Connector internals (cont.)XenApp Data Connector internals (cont.)XenApp Data Connector internals (cont.)XenApp Data Connector internals (cont.)

• Syncs SCCM data and XenApp farm data stored in separate databases

XenApp Data XenApp Data XenApp Data XenApp Data

XenApp 6 XenApp 6 XenApp 6 XenApp 6 FarmFarmFarmFarm

XenApp Data XenApp Data XenApp Data XenApp Data ConnectorConnectorConnectorConnector

SCCM site SCCM site SCCM site SCCM site

XenApp and Config MgrSynchronization script

•Syncs XA farm data such as XenApp worker groups and XA server folder membership•Syncs daily by default

ReadsReadsReadsReads WritesWritesWritesWrites

Page 25: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Publication and advertisement scriptsXenApp Data Connector internals (cont.)XenApp Data Connector internals (cont.)XenApp Data Connector internals (cont.)XenApp Data Connector internals (cont.)

XenApp 6 XenApp 6 XenApp 6 XenApp 6 Farm Farm Farm Farm

XenApp Data XenApp Data XenApp Data XenApp Data ConnectorConnectorConnectorConnector

SCCM site SCCM site SCCM site SCCM site serverserverserverserver

IMA service

Program and Package advertisement script

•Program and Package advertisement script: •Orchestrates software distribution process to XenApp servers•Communicates with PCM Concentrator to drain online servers and bring offline servers online

•Publication script: writes published app data to XenApp farm

Publication script

Farm Farm Farm Farm

XenApp Power and XenApp Power and XenApp Power and XenApp Power and Capacity Capacity Capacity Capacity Management Management Management Management ConcentratorConcentratorConcentratorConcentrator

ReadsReadsReadsReadsWritesWritesWritesWrites

Page 26: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Adds XenApp-specific optionsConfiguration Manager Console ExtensionConfiguration Manager Console ExtensionConfiguration Manager Console ExtensionConfiguration Manager Console Extension

• “Programs for XenApp” “Programs for XenApp” “Programs for XenApp” “Programs for XenApp” node node node node

• Used for simultaneous app delivery and publishing to delivery and publishing to XenApp servers

• “XenApp Publication” node“XenApp Publication” node“XenApp Publication” node“XenApp Publication” node• Used to publish apps to

XenApp serversApp App App App

deliverydeliverydeliverydelivery

App App App App publishingpublishingpublishingpublishing

Page 27: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

XenApp-specific options addedConfiguration Manager Console Extension (cont.)Configuration Manager Console Extension (cont.)Configuration Manager Console Extension (cont.)Configuration Manager Console Extension (cont.)

XenApp specific collection and sub-collections

• New SCCM “Collections”New SCCM “Collections”New SCCM “Collections”New SCCM “Collections”• Citrix XenApp Farm, Servers

grouped in folders and worker groups

• Worker groups and folders must beconfigured in the Delivery Services Console

sub-collections

Page 28: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Application propertiesApplication published in Delivery Services ConsoleApplication published in Delivery Services ConsoleApplication published in Delivery Services ConsoleApplication published in Delivery Services Console

• Apps appear in ConfigMgr folder in the Delivery Services Console

• Apps are published to individual • Apps are published to individual XenApp servers and not to worker groups

Page 29: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Integrating XenApp with Microsoft App-VMicrosoft App-V

Page 30: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

• For XenApp server-hosted application delivery only

• Apps streamed from

AppAppAppApp----V with System Center Configuration Manager R2V with System Center Configuration Manager R2V with System Center Configuration Manager R2V with System Center Configuration Manager R2

App-V Sequencer

Configuration Manager Site Server

Configuration Manager • Apps streamed from Configuration Manager Distribution Point

Configuration Manager Distribution Point

Page 31: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

• Requires AppRequires AppRequires AppRequires App----V V V V Management server, Management server, Management server, Management server, Streaming server or Streaming server or Streaming server or Streaming server or web server web server web server web server

• Integrate with XenApp Integrate with XenApp Integrate with XenApp Integrate with XenApp

AppAppAppApp----V without System Center Configuration ManagerV without System Center Configuration ManagerV without System Center Configuration ManagerV without System Center Configuration Manager

App-V Sequencer

• Integrate with XenApp Integrate with XenApp Integrate with XenApp Integrate with XenApp for for for for

• Application publishing using XenApp console

• Application access using Web Interface or Dazzle

App-V Streaming Server or

IIS Web Server

App-VClient

Page 32: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Citrix integration with Microsoft AppCitrix integration with Microsoft AppCitrix integration with Microsoft AppCitrix integration with Microsoft App----VVVV

XenApp XenApp XenApp XenApp ServersServersServersServers

XenApp Web XenApp Web XenApp Web XenApp Web and Services and Services and Services and Services

SiteSiteSiteSite

Applications published using Delivery Services

3333User subscribes to virtualized application through Dazzle

4444

User devices with User devices with User devices with User devices with Citrix Receiver Citrix Receiver Citrix Receiver Citrix Receiver and Dazzleand Dazzleand Dazzleand Dazzle

App HubApp HubApp HubApp HubStorage for virtualized appsAnd App-V packages

User selects app icon in Start Menu to execute app

5555

Administrator sequences applications

1111

Sequence is stored on streaming or management server

2222

Page 33: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

• Requires App-V integration kit

• Publish App-V sequences using XenApp Delivery Services Console

• Select “Streamed if possible, otherwise…”

XenApp and XenApp and XenApp and XenApp and AppAppAppApp----V integrationV integrationV integrationV integration

possible, otherwise…”

• Applications streamed to client or fallback to server-hosted application access

Page 34: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Citrix AppCitrix AppCitrix AppCitrix App----V integration kitV integration kitV integration kitV integration kit

• App Streaming to AppApp Streaming to AppApp Streaming to AppApp Streaming to App----V ConduitV ConduitV ConduitV Conduit• Used for app streaming fallbackUsed for app streaming fallbackUsed for app streaming fallbackUsed for app streaming fallback

www.citrix.comwww.citrix.comwww.citrix.comwww.citrix.com/downloads/downloads/downloads/downloads>XenApp>XenApp>XenApp>XenApp

Used for app streaming fallbackUsed for app streaming fallbackUsed for app streaming fallbackUsed for app streaming fallback

• AppAppAppApp----V V V V MetaDataMetaDataMetaDataMetaData filesfilesfilesfiles• Used to deploy AppUsed to deploy AppUsed to deploy AppUsed to deploy App----V client with Merchandising server V client with Merchandising server V client with Merchandising server V client with Merchandising server

and Citrix Receiverand Citrix Receiverand Citrix Receiverand Citrix Receiver

Page 35: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Stream to clientStream to clientStream to clientStream to clientAppAppAppApp----V StreamingV StreamingV StreamingV Streaming

ServerServerServerServer

Windows deviceWindows deviceWindows deviceWindows device

Appp

XenApp XenApp XenApp XenApp ServerServerServerServer

RTSP port 554RTSP port 554RTSP port 554RTSP port 554

Web InterfaceWeb InterfaceWeb InterfaceWeb Interface

Page 36: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Streaming fall back to serverStreaming fall back to serverStreaming fall back to serverStreaming fall back to server----hosted applicationhosted applicationhosted applicationhosted applicationAppAppAppApp----V Streaming ServerV Streaming ServerV Streaming ServerV Streaming Server

XenApp XenApp XenApp XenApp ServerServerServerServer

MacintoshMacintoshMacintoshMacintosh

App

MobileMobileMobileMobileMacintoshMacintoshMacintoshMacintosh

ICA port 1494ICA port 1494ICA port 1494ICA port 1494

UnixUnixUnixUnixLinuxLinuxLinuxLinux

MobileMobileMobileMobile

Page 37: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Using Dazzle and App-V Receiver with Merchandise Receiver with Merchandise Server

Page 38: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Citrix Merchandising ServerCitrix Merchandising ServerCitrix Merchandising ServerCitrix Merchandising Server

Page 39: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

How to integrate Merchandise Server

Page 40: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Citrix Receiver DownloadCitrix Receiver DownloadCitrix Receiver DownloadCitrix Receiver Downloadhttps://<merchandise server>

Page 41: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

DemoDemoDemoDemoCitrix Receiver and dazzleCitrix Receiver and dazzleCitrix Receiver and dazzleCitrix Receiver and dazzle

http://www.citrix.com/tv/#videos/773http://www.citrix.com/tv/#videos/773http://www.citrix.com/tv/#videos/773http://www.citrix.com/tv/#videos/773http://www.citrix.com/tv/#videos/773http://www.citrix.com/tv/#videos/773http://www.citrix.com/tv/#videos/773http://www.citrix.com/tv/#videos/773

Page 42: Workshop: Integrating xen App 6 with ms app v and system center configuration manager

Vielen Dank für Ihre AufmerksamkeitVielen Dank für Ihre AufmerksamkeitVielen Dank für Ihre AufmerksamkeitVielen Dank für Ihre Aufmerksamkeit