Guangzhou Macau Hong Kong Shanghai Beijing
Agenda Module 1 Module 2 Module 3 Module 4 Module 5 Module 6 Module 7 Module 8 Module 9 Module 10 Introduction to Citrix XenApp, backgrounds and history Introduction to Citrix technologies, major architecture components and product family Setting up a basics of Microsoft TS server and Citrix Licensing Server How to use Citrix License Server and Subscription Advantage Installing and configuring Citrix XenApp server Introduction to Citrix Management Console Installing and configuring Citrix Web Interface server How to publish and deliver applications Introduction to Citrix policies and delegated administration Building a load-balanced, reliable and scalable server farm architecture IT Channel Confidential, prepared by Tommy Huang 2
Module 1 Introduction to Citrix XenApp, backgrounds and history IT Channel Confidential, prepared by Tommy Huang 3
A Bit of History Citrix was found in 1989 in Texas, US by an IBM developer Ed Iacobucci that worked on the OS/2 project His vision was to build multi-user support for OS/2 1989-1990 Citrix, no income at all 1991-1993 Citrix received funding from both Intel and Microsoft as well as venture capitalists. Without the help of this funding, Citrix would not have survived In 1993, Citrix purchased the product "Netware Access Server" from Novell, and developed the product further and released it as WinView. It became Citrix's first successful product IT Channel Confidential, prepared by Tommy Huang 4
XenApp Evolution MultiView -> WinFrame -> MetaFrame -> Presentation Server -> XenApp XenApp 5, run on Server 2003 or Server 2008 XenApp 6, run on Server 2008 R2 (2008 R2 is 64-bit OS) IT Channel Confidential, prepared by Tommy Huang 5
What is XenApp A remote access publishing platform that allows users to connect to their business applications. Also XenApp can stream and deliver them to user devices for local execution. XenApp servers, using server hardware (CPU, Memory, hard disk, etc), and images are send to user client devices, instead to the server screen. A XenApp client shows the XenApp published applications to users like a local installed application. IT Channel Confidential, prepared by Tommy Huang 6
XenApp (ICA Protocol) An extension to Microsoft Windows Remote Desktop Services (Terminal Server ; Terminal Services) IT Channel Confidential, prepared by Tommy Huang 7
Terminal Service 2008 (RDP, Remote Desktop Protocol) IT Channel Confidential, prepared by Tommy Huang 8
Module 2 Introduction to Citrix technologies, major architecture components and product family IT Channel Confidential, prepared by Tommy Huang 9
Citrix products XenServer XenDesktop XenApp Server virtualization Desktop Virtualization Application Virtualization Microsoft Hyper-V VMware vsphere Citrix Xen Server Citrix XenDesktop VMware View Citrix XenApp Microsoft TS/RDS+App-V IT Channel Confidential, prepared by Tommy Huang 10
XenApp Major Architecture Components IT Channel Confidential, prepared by Tommy Huang 11
Module 3 Setting up a basics of Microsoft TS server and Citrix Licensing Server IT Channel Confidential, prepared by Tommy Huang 12
Setup Microsoft Terminal Service (Remote Desktop Service) Licensing Server IT Channel Confidential, prepared by Tommy Huang 13
Setup Microsoft Terminal Service (Remote Desktop Service) Licensing Server IT Channel Confidential, prepared by Tommy Huang 14
TGL XenApp Diagram Note: due to resource limitation, we will install all components together on same server. Steps may be slightly different from training menu. Don t worry, functionally is the same! IT Channel Confidential, prepared by Tommy Huang 15
Module 4 How to use Citrix License Server and Subscription Advantage IT Channel Confidential, prepared by Tommy Huang 16
Module 5 Installing and configuring Citrix XenApp server IT Channel Confidential, prepared by Tommy Huang 17
Specify TS license server for XenApp (tsconfig.msc) IT Channel Confidential, prepared by Tommy Huang 18
Module 6 Introduction to Citrix Management Console IT Channel Confidential, prepared by Tommy Huang 19
Single management point More than 1 console in XenApp 5 IT Channel Confidential, prepared by Tommy Huang 20
Module 7 Installing and configuring Citrix Web Interface server IT Channel Confidential, prepared by Tommy Huang 21
Web Interface Communications Process 1.User enters credentials through Web Interface 2.WI forwards credentials to the Citrix XML Service on a XAS (XenApp Server) 3.The credentials are forwarded to a DC for authentication 4.The Citrix XML Service retrieves a list of resources from the IMA based on the user s credentials 5.WI presents the resources to the user. The user clicks a resource icon 6.WI contacts the Citrix XML Service to locate the least busy XAS in the farm. The Citrix XML Service requests a secure ticket for the user from the least busy server 7.The Citrix XML Service returns the address of the least busy XAS and the secure ticket to the WI. WI dynamically generates a customized ICA file (LAUNCH.ICA) and sends it to the web browser on the client device 8.The client device initiates a direct connection with the XAS specified in the connection section of the LAUNCH.ICA file IT Channel Confidential, prepared by Tommy Huang 22
Module 8 How to publish and deliver applications IT Channel Confidential, prepared by Tommy Huang 23
Application installation best practise 1. Install application after install TS 2. Use "change user " command or Control Panel GUI IT Channel Confidential, prepared by Tommy Huang 24
Module 9 Introduction to Citrix policies and delegated administration IT Channel Confidential, prepared by Tommy Huang 25
Citrix Policy IT Channel Confidential, prepared by Tommy Huang 26
Integrate XenApp 6 Policies into Active Directory Another choice to setup Citrix Policy IT Channel Confidential, prepared by Tommy Huang 27
Share more which is not in Citrix scope.. Hide and block server local C drive Note: This setting requires MS AD administration skill rather than Citrix s. IT Channel Confidential, prepared by Tommy Huang 28
Delegated Administration IT Channel Confidential, prepared by Tommy Huang 29
Module 10 Building a load-balanced, reliable and scalable server farm architecture IT Channel Confidential, prepared by Tommy Huang 30
Design consideration IT Channel Confidential, prepared by Tommy Huang 31
Design consideration XenApp server 1) Server Load Balancing IT Channel Confidential, prepared by Tommy Huang 32
Design consideration XenApp server 2) App Load Balancing IT Channel Confidential, prepared by Tommy Huang 33
Design consideration Web Interface 3 options may suggest 1. Windows Server NLB 2. DNS Round robin 3. Hardware Level NLB (Citrix NetScaler, F5) IT Channel Confidential, prepared by Tommy Huang 34
Design consideration XML Service Load Balancing If an error occurs while communicating with a server, all further communication is load balanced among the remaining servers on the list. IT Channel Confidential, prepared by Tommy Huang 35
Design consideration SQL Data Store SQL Mirroring Using the hypervisor's high availability features SQL Clustering http://support.citrix.com/proddocs/topic/xendesktop-rho/cds-planhigh-avail-rho.html License Server No need for HA Grace period 30 days IT Channel Confidential, prepared by Tommy Huang 36
Design consideration IT Channel Confidential, prepared by Tommy Huang 37
Thanks! 38
XenApp Training Manual To: Trans Global Logistics Group Limited Version: v1.0 Date: 19 & 21 September 2011 IT Channel (Asia) Limited, 17/F, The Cameron, 33 Cameron Road, Tsim Sha Tsui, Kowloon, HK. Tel: +852 37968023
Training Manual Contents 1. Network diagram and installation prerequisites...2 1.1 Network Diagram...2 1.2 Installation prerequisites checking...2 2. Install and configure Citrix License Server...3 2.1 Install Citrix License Server...3 2.2 Configure Citrix License Server...7 3. Install and configure Citrix XenApp Server...9 3.1 Install XenApp Server...9 3.2 Install XenApp hotfix...14 3.3 Configure XenApp server...14 4. Install and configure Citrix Web Interface...20 4.1 Install Web Interface...20 4.2 Configure Web Interface...24 5. Publish application...30 Page 1
Training Manual 1. Network diagram and installation prerequisites 1.1 Network Diagram The infrastructure for the XenApp 6 network consists of 3 new servers, which perform the following services: Server role Host name IP address XenApp Server corsrv062 172.16.68.117 SQL Server/TS License Server/CTX License Server corsrv060 172.16.68.115 XenApp Web Interface corsrv061 172.16.68.116 1.2 Installation prerequisites checking Install Server 2008 R2 OS on corsrv060, corsrv061, corsrv062. Install Microsoft SQL Server 2008 Standard and create database on corsrv060. Install Microsoft Remote Desktop Licensing role and activate server on corsrv060. Page 2
Training Manual 2. Install and configure Citrix License Server 2.1 Install Citrix License Server On corsrv060, insert XenApp installation package, click Install XenApp server. Page 3
Training Manual Click Add server roles Page 4
Training Manual Select Advanced Edition Page 5
Training Manual Page 6
Training Manual 2.2 Configure Citrix License Server Click Configure Page 7
Training Manual Restart Server. Page 8
Training Manual 3. Install and configure Citrix XenApp Server 3.1 Install XenApp Server On corsrv062, insert XenApp installation package, click Install XenApp server. Page 9
Training Manual Click Add server roles Select Advanced Edition Page 10
Training Manual Page 11
Training Manual Click Finish and reboot server Page 12
Training Manual Click Resume Install Page 13
Training Manual 3.2 Install XenApp hotfix Install hotfix from following link http://support.citrix.com/product/xa/v6.0_2008r2/hotfix/general/public/?rss=on Download and run installation files directly. 1.XA600W2K8R2X64060.msp (XA600W2K8R2X64060 needs to install firstly) 2.XA600W2K8R2X64017.msp 3.XA600W2K8R2X64018.msp 4.XA600W2K8R2X64026.msp 5.XA600W2K8R2X64029.msp 6.XA600W2K8R2X64056.msp 7.XA600W2K8R2X64058.msp 8.XA600W2K8R2X64062.msp 9.XA600W2K8R2X64068.msp 3.3 Configure XenApp server Click Configure Page 14
Training Manual Select Create a new server farm Page 15
Training Manual Page 16
Training Manual Page 17
Training Manual Page 18
Training Manual Page 19
Training Manual 4. Install and configure Citrix Web Interface 4.1 Install Web Interface On corsrv061, insert XenApp installation package, click Install XenApp server. Page 20
Training Manual Click Add server roles Page 21
Training Manual Page 22
Training Manual Page 23
Training Manual 4.2 Configure Web Interface Click Configure Page 24
Training Manual Page 25
Training Manual Page 26
Training Manual Page 27
Training Manual Page 28
Training Manual Page 29
Training Manual 5. Publish application Start > All Programs > Citrix > Management Consoles > Delivery Services Console Page 30
Training Manual Page 31
Training Manual Page 32
Training Manual Open Internet Brower on user workstation. Page 33
Training Manual Click application icon to launch application. Application launches successfully. Page 34