Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

o XenApp Components;

 Farm
 Servers
o XenApp Servers ( Session host-only and Controllers)
o Web Interface/Storefront
o License Server
 Licensing
 Data Store/ Local host cache
 Data collector
 Hosted applications/Streamed application
 Worker groups
 Zones

FARM

 Farm is a logical group of XenApp servers can be represented as a single


entity.
 Advantage of farm is:

1. High availability
2. Load balancing
3. Fail over

XenApp Servers:

 Xenapp software is the main component of the citrix application


delivering infrastructure.
 Main object of the xenapp server is to deliver the applications to user
devices.
 Xenapp servers that host applications and desktops, which users can
connect.
 XenApp servers deliver online and offline (hosted and streamed)
applications on-demand
 They can be configured with one of two server roles, worker servers
(session-host mode only) and controller.
 Worker servers can only host sessions, while controllers can host sessions
and act as Data Collectors.
Citrix License Server

 A Citrix license server is required for all the xenApp deployments. Install
the license server on either shared or standalone server depending on you
farm size.
 After we install the license server. We need to download the appropriate
license and add those license server.
 When the user has requested for the application, the xenapp server will
contact the license server on behalf of the user. If license the license server
grants permission than the application is going to deliver the end user
through ICA.
 We need to have enough citrix license, RDS licenses and Application
license than only application can be delivered to the end users.

RDS or Terminal Server:

 RDS is server based computing in order to deliver desktops or applications


to multiple users.
 We have two types of the license in RDS environment those are called as
“RDS CALS”
1. Per Device
2. Per User

 Per Device:
The license should be calculated based on the how many concurrent
devices has been connected to the RDS server.
If we have more user connectivity in shifts than better go for “Per Device”
license.

 Per User:
RDS Cals should be calculated based on concurrent users,
If we have users having multiple devices than better go for “Per User”
licenses.

Note:Without RDS license server, RDS server will work for 30 days of grace
period

Concurrent licenses

This type of license is not tied to a specific user. When a user starts a product, the
product requests the license and it’s checked out to the specific computer or
device that the user is using. When the user logs off or disconnects from the
session, the license is checked back in and is available for another user.
Web Interface:

 The web interface is a required component in any environment where user


access there application using either receiver or a web browser.
 Web interface is the communication broker between the client and the
farm.
 It’s a website which has been deployed on top of the Microsoft IIS and
developed using the technologies ASP.net , C#,J#.

XML Broker

XML server is a xenapp server which acts a point of contact between web
interface and the other servers in the farm. We need to specify the XML servers
from the farm while configuring the web interface.

Xrn

Web Data Data


Interface XML BNROKER Collector Collector

Published Pub
Application App

XenApp Farm
Data Store;

 Data store is the database where servers store farm server static
information.
 The Datastore database will be hosted on a dedicated SQL Server.
 The Data store is the central repository where almost the entire Citrix
implementation is invested.
 The Data Store database maintains farm data including :

1. Farm configuration Information


2. Published application configuration
3. Server configuration
4. Farm management security
5. Printer configuration
6. License server name and port number
7. Farm administrator
8. IMA Policies

 All this is stored in the central repository called the Data Store

Data Collector;

 A Data Collector is a server that maintains dynamic information about a


server in the Zone.
 Generally, its recommended to not to host app lications and desktops on
XenApp servers that have been configured as Data Collectors.
 Each zone must have at least one Data Collector. Which means that in a
single zone farm, there is also at least one Data Collector.

Responsibilities of Data Collectors:

 Data collectors will have the dynamic information or collects the dynamic
information from all servers.
 The following dynamic information is presented in the data collectors.
a. Server load
b. Application Load
c. Session Status
d. User Connected
e. License usage.

This is the dynamic information which could be keeps on change based on the
users connected.
Zone:

 A Zone is a group of XenApp servers that communicate with a common


data collector.
 Basically you create a zone for each location or site of your enterprise. If
you have a subnet in Chicago and one in New York. You would create a
zone for each location. But Citrix generally recommends to only use a
single zone. Multiple zones are only recommended in large farms that
span WANs.

IMA(Independent Management Architechture):

1. It is the main coreframe work of xenapp for servers to server


communication
2. On every XenApp servers IMA should be running state
3. IMA uses the port number 2512 for server to server communication

Worker Group :

 This is the new feature from XenApp 6.


 Where similar kind of servers can be grouped into worker group for an
easy administration.

Advantage:

1. Publishing of applications are easy in worker group


2. Computer Policies can be filter on worker groups
3. Worker groups priorities can be given through load balancing

AppCenter :

 Citrix App Center is a unified management console that allows admins to


monitor and manage the entire virtualization environment from a single
dashboard. It snaps into the Microsoft Management Console (MMC),
allowing you to centrally manage the infrastructure. From the central
console, you can manage applications, server farms and users.

You might also like