Sie sind auf Seite 1von 105

Citrix XenApp 6.

5 for
Windows Server 2008 R2

Training Document

AMR Asia Co., Ltd.

Content
Design and Plan... .1
- Virtualization infrastructure..1
Determining the number of XenApp Servers to Deploy.. 4
Installing and Configuring Citrix XenApp 6.5...5
- Part1 Installing Windows Component....5
- Part2 Installing Microsoft .Net Framework 3.5 SP1....18
- Part3 Installing Data Store..21
- Part4 Installing and configuring Citrix XenApp and License Server 38
- Part5 Configuring Web Interface...61
- Part6 Configuring Remote Desktop Service..,,97
- Part7 Configuring Citrix Policy99

AMR Asia Co., Ltd.

Design and Plan

XenApp is the central software component of the Citrix Windows Application


Delivery Infrastructure. The goals of XenApp and the Citrix Windows Application
Delivery Infrastructure are to deliver on-demand applications to both physical and
virtual desktops,and to determine and provide the best method of delivery. XenApp
offers three methods for delivering applications to user devices, servers, and virtual
desktops.

Virt ualizat ion Inf rast ruct ure


The virtualization infrastructure, which is the center of a XenApp deployment, concerns
the following concepts:
Applicat ion enumerat ion

Application enumeration is when Citrix client software lists virtualized


applications available on the XenApp servers. The client software transmits data to
locate servers on the network and retrieves information about the published
applications. For example, during enumeration, Citrix Receiver communicates through
the Citrix XML Service with the XenApp server to determine applications available for
that user.
Applicat ion publishing

To deliver an application to your users, whether virtualized on the desktop or


the server, use the AppCenter to publish the application.
Cit rix Licensing

A Citrix License Server is required for all XenApp deployments. Install the license
server on either a shared or stand-alone server, depending on your farms size. After
you install the license server, download the appropriate license files and add these to
the license server.
AMR Asia Co., Ltd.

2
Dat a St ore

The data store is the database where servers store farm static information, such
as configuration information about published applications, users, printers, and servers.
Each server farm has a single data store.
Dat a Collect or

A data collector is a server that hosts an in-memory database that maintains


dynamic information about the servers in the zone, such as server loads, session status,
published applications, users connected, and license usage. Data collectors receive
incremental data updates and queries from servers within the zone. Data collectors
relay information to all other data collectors in the farm.
By default, the data collector is configured on the first server when you create
the farm, and all other servers configured with the controller server mode have equal
rights to become the data collector if the data collector fails. When the zones data
collector fails, a data collector election occurs and another server takes over the data
collector functionality. Farms determine the data collector based on the election
preferences set for a server.
Applications are typically not published on the data collector.
Zones

A zone is a grouping of XenApp servers that communicate with a common data


collector. In large farms with multiple zones, each zone has a server designated as its
data collector. Data collectors in farms with more than one zone function as
communication Gateways with the other zone data collectors. The data collector
maintains all load and session information for the servers in its zone. All farms have at
least one zone, even small ones. The fewest number of zones should be implemented,
with one being optimal. Multiple zones are necessary only in large farms that span
WANs.
St reaming Prof iles

You can deliver applications to users by either virtualizing them on the desktop
(streaming) or by virtualizing them on the server (hosting). If you are virtualizing
applications on the desktop, either streaming to the client or server, create a streaming
profile server in your environment. To virtualize applications on the desktop, you create
profiles of the application and then store the profile on a file or Web server. The profile
consists of the manifest file (.profile), which is an XML file that defines the profile, as
well as the target files, a hash key file, the icons repository (Icondata.bin), and a scripts
folder for pre-launch and post-exit scripts.
Web Int erf ace

The Web Interface is a required component in any environment where users


access their applications using either Receiver or a Web browser. Install the Web
Interface on a stand-alone computer; however, where resources are limited, the Web
Interface is sometimes collocated with other functions.

AMR Asia Co., Ltd.

XenApp Web and XenApp Services Sit es

XenApp Web and XenApp Services sites (formerly known as Access Platform and
Program Neighborhood Agent Services sites, respectively) provide an interface to the
server farm from the client device. When a user authenticates to a XenApp Web or
XenApp Services site, either directly or through Receiver or the Access Gateway, the
site:
Forwards the users credentials to the Citrix XML Service
Receives the set of applications available to that user by means of the XML
Service
Displays the available applications to the user either through a Web page
or by placing shortcuts directly on the users computer
Cit rix XM L Service and t he Cit rix XM L Broker

The Citrix XML Broker functions as an intermediary between the other servers in
the farm and the Web Interface. When a user authenticates to the Web Interface, the
XML Broker:
Receives the users credentials from the Web Interface and queries the
server farm for a list of published applications that the user has
permission to access. The XML Broker retrieves this application set from
the Independent Management Architecture (IMA) system and returns it to
the Web Interface.
Upon receiving the users request to launch an application, the broker
locates the servers in the farm that host this application and identifies
which of these is the optimal server to service this connection based on
several factors. The XML Broker returns the address of this server to the
Web Interface.
The XML Broker is a function of the Citrix XML Service. By default, the XML
Service is installed on every server during XenApp installation. However, only the XML
Service on the server specified in the Web Interface functions as the broker. (The XML
Service on other farm servers is still running but is not used for servicing end-user
connections.) In a small farm, the XML Broker is typically designated on a server
dedicated to several infrastructure functions. In a large farm, the XML Broker might be
configured on one or more dedicated servers.
The XML Broker is sometimes referred to as a Citrix XML Server or the Citrix
XML Service. For clarity, the term XML Broker is used to refer to when the XML Service
functions as the intermediary between the Web Interface and the IMA service,
regardless of whether it is hosted on a dedicated server or collocated with other
functions.

AMR Asia Co., Ltd.

Determining the Number of XenApp


Servers to Deploy

After you identify the applications you are delivering to your users and their
methods of delivery, you can estimate the number of XenApp servers required for your
deployment. For applications virtualized on the server, the number of servers required
depends on the following factors:
The processing requirements of the applications and the processing
capacity and available RAM of your servers. To determine the processing
requirements for an application, see its product documentation.
The native operating system of the applications. Running 32-bit
applications on 64-bit operating systems requires more RAM than
running a 32-bit application on a 32-bit operating system.
Whether you are streaming applications to the server or installing the
applications on the server. Depending on the network topography and the
application being delivered, a deployment where applications are
installed on the servers can service more users than a deployment with an
equal number of servers where the applications are streamed to the
servers.
The size of the files with which your users work and how they use them.
Using this data you can roughly estimate the number of servers to deploy in your test
farm. After setting up your test farm, use Load Testing Services on the XenApp servers
to simulate how your users run applications on your servers. With Load Testing
Services, you can track a variety of Perfmon counters, such as Total Processor Time,
Thread Queue Length, Memory Consumption, and Pages Per Second, to determine the
resource limits of the servers in your environment. This will help you determine the
number of servers to deploy in your production environment.

AMR Asia Co., Ltd.

Installing and Configuring


Citrix XenApp 6.5
1. Installing Windows Component
1.1 Server Role Manager

1.2 Role
Add Roles

AMR Asia Co., Ltd.

1.3 Next

1.4 Component

Application Server

check box

AMR Asia Co., Ltd.

1.5

Add Required Features

1.6 1.5


Application

Server Remote Desktop Services Web Server (IIS)

Next

AMR Asia Co., Ltd.

1.7 Next

1.8
Select Role Services check box

Remote Desktop Session Host Remote Desktop License (

Remote Desktop License



Terminal License


)
Next

AMR Asia Co., Ltd.

1.9 Next

1.10

Do not require Network Level


Authentication Next

AMR Asia Co., Ltd.

10

1.11
Type Terminal Licensing Per User

Next

1.12 Next

AMR Asia Co., Ltd.

11

1.13 Next

1.14 Next

AMR Asia Co., Ltd.

12

1.15 Next

1.16
Select Role Services

Web Server (IIS)


Support

AMR Asia Co., Ltd.

13

1.17

Add Required Features

1.18
Web Server(IIS) Support HTTP Activation

Next

AMR Asia Co., Ltd.

14

1.19 Next

1.20
Select Role Services

IIS6 Management
Compatibility

Next

AMR Asia Co., Ltd.

15

1.21 Component Install

AMR Asia Co., Ltd.

16

1.22 Windows
Component

1.23
Windows Component
Windows

Restart Close

AMR Asia Co., Ltd.

17

1.24 Windows Restart Windows Yes

Restart

AMR Asia Co., Ltd.

18

2. Installing Microsoft .Net Framwork 3.5 SP1


Windows Component Microsoft .Net

Framwork 3.5 SP1



2.1 Server Role Manager Windows Component


Features
Add Features

2.2
Select Features

.Net Framwork 3.5.1

Fatures
(Installed)

install

check box
Next

AMR Asia Co., Ltd.

19

2.3 Install

2.4 Windows Microsoft .Net Framwork 3.5 SP1

AMR Asia Co., Ltd.

20

2.5 Close

AMR Asia Co., Ltd.

21

3. Installing Data Store


Citrix XenApp

Data Store

Farm configuration information


Published application configuration
Server Configuration
Citrix admin account
Printer configuration

Data Store Citrix XenApp Server

Data

Store admin
console

manage Farm

admin backup Data Store

manual
Data Store
Farm


SQL Express 2008

Citrix XenApp 6.5 Data Store SQL Express

Replicate Database


( local Admin Domain
Admin)
3.1
Citrix XenApp 6.5 Server CD
Drive
Open

AMR Asia Co., Ltd.

22

3.2 Support\SqlExpress_2008


setup

3.3 Tab Installation New SQL Server stand-alone


installation or add features to an existing installation

AMR Asia Co., Ltd.

23

3.4


Tab

( 1)

Passed
OK

3.5 Next

AMR Asia Co., Ltd.

24

3.6 check box I accept the license terms.


Next

3.7 Install

AMR Asia Co., Ltd.

25

3.8


Tab

( 1)
Passed
Next

3.9
Next

AMR Asia Co., Ltd.

26

3.10
Next

3.11 Next

AMR Asia Co., Ltd.

27

3.12
Account Name SQL Server Database Engine
drop down
<<Brows>>

3.13

Location XenApp Server

(Local)

AMR Asia Co., Ltd.

28

3.14
Enter the object name to
LOCAL SERVICE
select OK
Next

3.12

3.15

Mixed Mode Password SA


account
Add Current User Next

AMR Asia Co., Ltd.

29

3.16 Next

3.17


Tab

( 1)

Passed
Next

AMR Asia Co., Ltd.

30

3.18 Install
SQL Express 2008

3.19 Next

AMR Asia Co., Ltd.

31

3.20 Tab Information

Your

SQL Server 2008 installation completed successfully


Close

3.21 configure
Start> All Programs>
Microsoft SQL Server 2008> SQL Server Configuration Manager

AMR Asia Co., Ltd.

32

3.22 Tab Protocols for SQLEXPRESS


Enable 3
Protocol Name
Shared Memory, Named Pipes, TCP/IP

3.23 SQL Express 2008 SQL Management


Studio


Manage Database, User account, etc

AMR Asia Co., Ltd.

33

3.24
File SQL Management Studio

Installation New Installation or add


features to an existing installation

3.25 check box


I accept the license terms.
Next

AMR Asia Co., Ltd.

34

3.26 Next

3.27 Asdf

AMR Asia Co., Ltd.

35

3.28
Restart Server OK

Restart Server

3.29 Restart Start> All Programs> Microsoft SQL


Server 2008 R2> SQL Server Management Studio

AMR Asia Co., Ltd.

36

3.30
Authentication:

SQL Server Authentication,


Login: sa

Password: password

3.15

Connect

3.31 manual
Database Tab

Database
New Database ( XenApp 6.5

SQL
Database

manual

AMR Asia Co., Ltd.

37

3.32
Database
Database name: (
=

XenAppDB) OK

3.33 Database

AMR Asia Co., Ltd.

38

4. Installing and configuring Citrix XenApp and License


Server
4.1

Citrix XenApp 6.5 Server
CD Drive

4.2

Install XenApp Server

AMR Asia Co., Ltd.

39

4.3 Add Server roles

4.4 Edition type XenApp

AMR Asia Co., Ltd.

40

4.5 check box I accept the terms of this license


agreement Next

4.6
Roles XenApp Server (

License Server Web Interface


XenApp)
Next

AMR Asia Co., Ltd.

41

4.7 Next

4.8 Next

AMR Asia Co., Ltd.

42

4.9 Install

4.10 Prerequisite restart


Finish

AMR Asia Co., Ltd.

43

4.11
Citrix XenApp Server Role Manager

Reboot

4.12 reboot
Citrix XenApp Server Role Manager

Resume Install

AMR Asia Co., Ltd.

44

4.13 Install

4.14 XenApp server roles


Finish

AMR Asia Co., Ltd.

45

4.15
Specify Licensing
configure License

Server

4.16

Password

(password manage License Server)


OK

AMR Asia Co., Ltd.

46

4.17 Start> All Programs> Citrix> Management

Consoles> License Administration Console



import license

4.18

Administrator

AMR Asia Co., Ltd.

47

4.19 Password 4.16

Submit

4.20 Vendor Deamon Configuration(1)


Import

License(2)

AMR Asia Co., Ltd.

48

4.21 Browse

4.22

browse license download www.citrix.com

account

license

mail

AMR Asia Co., Ltd.

49

4.23 Import License

4.24 Import

OK

AMR Asia Co., Ltd.

50

4.25 Tab (Name=Citrix)

4.26 Reread License Files


License Server

license
Import

AMR Asia Co., Ltd.

51

4.27
License Server Reread license

The license file was successfully reread

4.28 Tab Dashboard


License

AMR Asia Co., Ltd.

52

4.29 Import license License Server


Citrix XenApp Server Role Manager Specify
Licensing

4.30

License server name:(1) Computer name
License Server Test Connection(2)

Next

AMR Asia Co., Ltd.

53

4.31

4.30 Test Connection

4.32 Model License(1)

Select the
model at a later time(2) Apply(3)

AMR Asia Co., Ltd.

54

4.33 license XenApp



Citrix XenApp

Server Role Manager


Licensing
specified(1) Configure(2)
Create Farm
XenApp

4.34 Create a new server farm



XenApp Farm

(
XenApp
join Farm

Add this
server to an existing server farm)

AMR Asia Co., Ltd.

55

4.35
New XenApp Server farm name: (1)
Farm

(
XenAppFarm)

First Citrix administrator

account: (2) account logon


(

) Next (3)

4.36

Database

New
database Next ( database

join existing farm Existing Microsoft SQL


Server database)

AMR Asia Co., Ltd.

56

4.37
Database server name: (1) drop down Server

Name\SQLEXPRESS (
Server Name=CTXXA)

Database name: (2)



database = XenAppDB (default)

Next

4.38 user name


data base sa
password

OK

3.15

AMR Asia Co., Ltd.

57

4.39 Test Connection Test


Next

4.40

40.39 Test Connection

AMR Asia Co., Ltd.

58

4.41 Next

4.42 Next

AMR Asia Co., Ltd.

59

4.43 Apply

4.44 configure
Finish

AMR Asia Co., Ltd.

60

4.45 Start> Run


cmd ctxxmlss
/r88

port xml 8088 88 (recommend)

4.46 Reboot

Citrix XenApp Server Role Manager

AMR Asia Co., Ltd.

61

5. Configuring Web Interface

Citrix XenApp User

1.
Web Browser

2.
Citrix Online Plug-in Agent Citrix Receiver

2

Web Interface Component

Server
Server (


Design
http://support.citrix.com/proddocs/topic/technologies/wi-library-wrapper-allversions.html)


Web interface

Citrix XenApp

1.
Web Browser user Web browser

URL
ip computer name Web Interface Server

2.
Citrix Receiver set server


ip computer name Web Interface Server
Note: Web Interface
XenApp Server

5.1 Reboot Server



Citrix XenApp

Server Role Manager Configure


Web Interface

AMR Asia Co., Ltd.

62

5.2

site user
Web browser

XenApp Web Sites Create Site

5.3
site

Set as the default page for the IIS site (

site user url IP

Web Interface Server ) Next

AMR Asia Co., Ltd.

63

5.4 Next

5.5 Next

AMR Asia Co., Ltd.

64

5.6 Next

5.7 Add
Add Server Farm XenApp

AMR Asia Co., Ltd.

65

5.8 localhost
Add XenApp Server Web Interface (

Web Interface XenApp


Server

Web Interface XenApp


Server


FQDN XenApp Server host file Web Interface
Server XenApp Server )

5.9

Server (in failover order): (1) list XenApp Server

XML Service port: (2)


80
88 Next(3)

AMR Asia Co., Ltd.

66

5.10 Next

5.11 Next

AMR Asia Co., Ltd.

67

5.12 Next

5.13 Next

AMR Asia Co., Ltd.

68

5.14 Finish

site Web browser

5.15
site

XenApp Web Sites

site

AMR Asia Co., Ltd.

69

5.16 Site Authentication Methods

5.17 Properties

AMR Asia Co., Ltd.

70

5.18 Authentication Type(1) Settings(2)

5.19
Domain list: Pre-populated

AMR Asia Co., Ltd.

71

5.20 Net Bios



domain (
Net Bios =

CTXTRAINING, domain = CTXTRAINING.com) OK

5.21

Domain list: (1) Net Bios name

OK

AMR Asia Co., Ltd.

72

5.22 OK

5.23 Site
Client Deployment

AMR Asia Co., Ltd.

73

5.24 Properties

5.25
Perform client detection at logon(1)

Never (2) (

Web browser detect Citrix Receiver
logon) OK

AMR Asia Co., Ltd.

74

5.26

site user
Citrix Receiver

XenApp Service Sites Create Site

5.27 Next

AMR Asia Co., Ltd.

75

5.28 Next

5.29 Next

AMR Asia Co., Ltd.

76

5.30 localhost
Add XenApp Server Web Interface (

Web Interface XenApp


Server

Web Interface XenApp


Server


FQDN XenApp Server host file Web Interface
Server XenApp Server )

5.31

Server (in failover order): (1) list XenApp Server

XML Service port: (2)

80
88 Next(3)

AMR Asia Co., Ltd.

77

5.32 Next

5.33 Finish

AMR Asia Co., Ltd.

78

5.34
site

XenApp Services Sites

site

5.35

Citrix XenApp Server Role Manager

Configured Web Interface

AMR Asia Co., Ltd.

79

5.36
configure
Farm XenApp

Start> Administrative Tools> Citrix> Management Consoles> Citrix


AppCenter

5.37 Disable Authenticode signature checking

AMR Asia Co., Ltd.

80

5.38 Next

5.39
XenApp Next

AMR Asia Co., Ltd.

81

5.40 Add Local Computer Next

5.41 Next

AMR Asia Co., Ltd.

82

5.42 Close this wizard when discovery is successful


Finish

5.43 expand Farm(


XenAppFarm)

list
Tab Administrators

Add administrator (
Add Local Admin User

Farm Admin )

AMR Asia Co., Ltd.

83

5.44 Add local administrator(1) (recommend Server

domain local admin Farm )


Next

Note:
Add user
Add

Add local
administrator

5.45
Full Administration Finish

AMR Asia Co., Ltd.

84

5.46 Add user Tab administrator


User
User

5.47
Publish Application User

Tab Applications

Publish application (

publish Notepad User )

AMR Asia Co., Ltd.

85

5.48 Next

5.49

Application

Display name:

User Next

AMR Asia Co., Ltd.

86

5.50 Next

5.51 Browse

AMR Asia Co., Ltd.

87

5.52 browse .exe Application (

C:\Windows\System32\notpad.exe)

5.53

Command line: (1) Working directory: (1)
directory Next(2)

AMR Asia Co., Ltd.

88

5.54 Add
Server
User Application

5.55
Servers

AMR Asia Co., Ltd.

89

5.56
Server
(1) (
CTXXA) server

Selected items: (2)

OK

5.57 Server (1) Next(2)

AMR Asia Co., Ltd.

90

5.58 Add
User Group User

Application

5.59 Add List of Names

AMR Asia Co., Ltd.

91

5.60 User Group User (1)(


Domain

user domain = ctxtraining.com) OK(2)

5.61 User
(1)

OK(2)

AMR Asia Co., Ltd.

92

5.62 User (1)

Next(2)

5.63 Next

AMR Asia Co., Ltd.

93

5.64 Configure advanced application settings now(1)


Next(2)

5.65 Next

AMR Asia Co., Ltd.

94

5.66 Next

5.67 Next

AMR Asia Co., Ltd.

95

5.68 Enable legacy audio(1)


application
Next(2)

5.69
Minimum color quality: (1) Better Speed (16-bit)
Finish

AMR Asia Co., Ltd.

96

5.70 Tab Applications application publish

AMR Asia Co., Ltd.

97

6. Configuring Remote Desktop Services (Recommend)


6.1 Server Manager Tab Roles> Remote Desktop
Services> RD Session Host Configurations(1)

ICA-TCP(2)

6.2 Tab Client Settings(1) disable Com Port, Audio


and video playback Audio recording (2)

AMR Asia Co., Ltd.

98

6.3 Tab Sessions(1) Overide user settings(2)


End a disconnected session 30 (
status user disconnected 30

end session )
When session limit is reached or
connection is broken: (3) Disconnect from session
(


session connection

status session disconnect )


OK

6.4

Restrict each user to a single session No
user User account

session

Yes
User active
user

account , session active

session

AMR Asia Co., Ltd.

99

7. Configuring Citrix Policy


7.1 Policies> User> Edit

7.2

Client Printers
Add Tab Auto-create client
printers

AMR Asia Co., Ltd.

100

7.3 Value: Auto-create the clients default printer only


OK (Policy client

XenApp Map
default printer client XenApp Server)

7.4 Add Tab Client printer names

AMR Asia Co., Ltd.

101

7.5 Value: Legacy printer names


OK (Policy

printer client map format


Client/clientname#/Printer name)

7.6 Add

Direct connections to print servers

AMR Asia Co., Ltd.

102

7.7 Disabled OK (Policy print

client printer server

print print
WAN)

7.8 Tab Drivers


Add

Universal print driver usage

AMR Asia Co., Ltd.

103

7.9
Value: Use universal printing only if requested
driver is unavailable OK (Policy

driver printer native drivers

universal driver citrix )

7.10 OK

Policy

AMR Asia Co., Ltd.

Das könnte Ihnen auch gefallen