Basic Administration for Citrix XenApp 6

Basic Administration for Citrix
XenApp™ 6
CXA-204-1I
Lab Guide
June 2010
Table of Contents
Module 3: Licensing XenApp Exercises........................................13
About Coolidge Financial, Inc..........................................................................................................15
Lab Scenario..................................................................................................................................16
User Credentials.............................................................................................................................17
Lab Environment.............................................................................................................................18
XenCenter Overview.......................................................................................................................19
Exercise 3-1: Installing the License Server for Coolidge Financial, Inc..............................................20
Installing the License Server........................................................................................................20
Exercise 3-2: Importing Coolidge's Citrix Licenses..........................................................................22
Configuring the License Server....................................................................................................22
Viewing the License Server Dashboard........................................................................................23
Exercise 3-3: Configuring License Monitoring..................................................................................25
Configuring EdgeSight to Monitor the License Server..................................................................25
Module 4: Installing XenApp Exercises.........................................27
Exercise 4-1: Installing XenApp on XenAppServer-1........................................................................29
Installing the XenApp Server Role................................................................................................29
Exercise 4-2: Configuring the XenApp Server..................................................................................31
Configuring the XenApp Server....................................................................................................31
Exercise 4-3: Adding XenAppServer-2 to the Farm.........................................................................33
Joining the Farm..........................................................................................................................33
Module 5: Configuring XenApp Exercises....................................35
Exercise 5-1: Delegating Administration to Other Accounts.............................................................37
Assigning Full Administration Privileges........................................................................................37
Assigning Custom Administration Privileges.................................................................................38
Exercise 5-2: Logging Configuration Changes.................................................................................40
Enabling Configuration Logging...................................................................................................40
Exercise 5-3: Creating Location- and Application-Based Worker Groups........................................42
Creating Worker Groups..............................................................................................................42
Module 6: Installing and Configuring Web Interface Exercises...45
Exercise 6-1: Installing Web Interface..............................................................................................47
Installing the Web Interface Role..................................................................................................47
Exercise 6-2: Building a XenApp Web Site......................................................................................49
Creating a XenApp Web Site.......................................................................................................49
Configuring the XenApp Web Site...............................................................................................50
Exercise 6-3: Building a XenApp Services Site................................................................................51
Creating a XenApp Services Site.................................................................................................51
Configuring the XenApp Services Site..........................................................................................52
Exercise 6-4: Customizing the XenApp Web Site with Coolidge Branding.......................................53
Viewing the Default Site Appearance...........................................................................................53
Customizing the Layout...............................................................................................................54
Customizing the Appearance......................................................................................................54
Customizing the Content.............................................................................................................55
Viewing the Changes...................................................................................................................55
Module 7: Delivering Applications and Content Exercises.........57
Exercise 7-1: Publishing Hosted Applications..................................................................................59
Publishing the CapitalReSources Application...............................................................................59
Publishing Notepad.....................................................................................................................60
Exercise 7-2: Publishing the San Francisco Server Desktops..........................................................62
Publishing a Server Desktop........................................................................................................62
Exercise 7-3: Testing and Managing Sessions................................................................................64
Testing the Published Resources................................................................................................64
Testing Workspace Control.........................................................................................................65
Managing Sessions.....................................................................................................................65
Module 8: Streaming Application Exercises.................................69
Exercise 8-1: Profiling Mozilla Firefox for Windows 7.......................................................................71
Installing Streaming Profiler..........................................................................................................71
Profiling an Application................................................................................................................72
Exercise 8-2: Profiling Mozilla Firefox for Window Server 2008 R2...................................................74
Profiling for Multiple Target Operating Systems............................................................................74
Exercise 8-3: Profile Linking Mozilla Firefox and Adobe Reader.......................................................77
Creating a Linked Profile..............................................................................................................77
Exercise 8-4: Publishing Firefox as a Streaming Application............................................................79
Publishing Firefox as a Streaming Application..............................................................................79
Testing Mozilla Firefox.................................................................................................................80
Module 9: Configuring Policies Exercises.....................................83
Exercise 9-1: Creating a Policy to Improve WAN Performance........................................................85
Improving Session Performance Across a WAN .........................................................................85
Exercise 9-2: Creating a Policy to Restrict User Access..................................................................88
Restricting User Access..............................................................................................................88
Exercise 9-3: Creating a Policy to Configure Shadowing.................................................................90
Configuring a Shadow Policy.......................................................................................................90
Exercise 9-4: Testing the Policies....................................................................................................92
Testing a Regular User Against Policy.........................................................................................92
Testing an Advisor User Against Policy........................................................................................93
Testing the Shadowing Policy......................................................................................................94
Module 10: Configuring Load Mananagement Exercises............97
Exercise 10-1: Assigning a Custom Load Evaluator........................................................................99
Configuring a Custom Load Evaluator.........................................................................................99
Assigning a Load Evaluator to a Server.....................................................................................100
Exercise 10-2: Creating a Failover Situation..................................................................................101
Load Balancing an Application..................................................................................................101
Testing a No Service Situation without Failover..........................................................................102
Exercise 10-3: Handling Failover with a Load Balancing Policy......................................................103
Adding Failover to the Load Balancing Policy............................................................................103
Testing a No Service Situation with Failover...............................................................................104
Restoring to the Default Load Evaluator.....................................................................................104
4
©
Copyright 2010 Citrix Systems, Inc.
Module 12: Configuring Self-Service Applications Exercises...107
Exercise 12-1: Simulating a Plug-in Deployment...........................................................................109
Installing Citrix Receiver ............................................................................................................109
Downloading Preconfigured Deliveries.......................................................................................110
Exercise 12-2: Creating a New Delivery for Citrix Dazzle................................................................111
Creating a Delivery Rule.............................................................................................................111
Configuring a Plug-In Deployment.............................................................................................112
Exercise 12-3: Using Citrix Dazzle.................................................................................................114
Configuring Citrix Dazzle............................................................................................................114
Testing Citrix Dazzle..................................................................................................................115
Module 13: Configuring Printing Exercises.................................117
Exercise 13-1: Identifying Printer Defaults.....................................................................................119
Verifying Default Printer Driver Creation.....................................................................................119
Exercise 13-2: Disallowing Auto-Creation of a Trouble Printer.......................................................121
Managing Driver Compatibility Lists...........................................................................................121
Exercise 13-3: Disabling Auto-Creation of Client Printers..............................................................123
Configuring Printing with Policies...............................................................................................123
Exercise 13-4: Creating Session Printers for All Employees...........................................................125
Configuring Session Printers......................................................................................................125
Exercise 13-5: Testing the Printer Policies.....................................................................................127
Testing the Printer Policies........................................................................................................127
Module 14: Securing XenApp Exercises.....................................129
Exercise 14-1: Setting Up ICA Proxy on a New XenApp Web Site.................................................131
Creating a New XenApp Web Site.............................................................................................131
Configuring Web Interface.........................................................................................................132
Configuring Access Gateway.....................................................................................................133
Exercise 14-2: Testing the ICA Proxy Configuration......................................................................135
Launching a Secure Application................................................................................................135
Module 15: Monitoring Exercises................................................137
Exercise 15-1: Viewing XenApp Licence Server Activity.................................................................139
Viewing License Usage Trends..................................................................................................139
©
Copyright 2010 Citrix Systems, Inc.
5
Notices
Citrix Systems, Inc. (Citrix) makes no representations or warranties with respect to the content or
use of this publication. Citrix specifically disclaims any expressed or implied warranties,
merchantability, or fitness for any particular purpose. Citrix reserves the right to make any changes
in specifications and other information contained in this publication without prior notice and
without obligation to notify any person or entity of such revisions or changes.
© Copyright 2010 Citrix Systems, Inc. All Rights Reserved.
No part of this publication may be reproduced or transmitted in any form or by any means, electronic
or mechanical, including photocopying, recording, or information storage and retrieval systems,
for any purpose other than the purchaser’s personal use, without express written permission of:
Citrix Systems, Inc.
851 West Cypress Creek Road
Fort Lauderdale, FL 33309
http://www.citrix.com
The following marks are service marks, trademarks or registered trademarks of their respective
owners in the United States and other countries.
Mark
Owner
Flash®, Flex®, Reader®
Adobe Systems Incorporated
Apple®, iPhone™, Mac®
Apple, Inc.
Avaya™
Avaya, Inc.
Bloomberg™
Bloomberg Finance L.P.
Cisco®
Cisco Systems, Inc.
Branch Repeater™, Citrix®, Citrix Access Gateway™, Citrix Citrix Systems, Inc.
Application Firewall™, Citrix Authorized Learning Center™,
Citrix Certified Administrator™, Citrix Certified Enterprise
Administrator™, Citrix Certified Integration Architect™,
Citrix EasyCall™, Citrix Education™, Citrix Receiver™, Dazzle™,
EdgeSight®, FlexCast™, HDX™, ICA®, NetScaler®, MyCitrix™,
WANScaler™, XenApp™, XenDesktop®
Android™
Google
Linux®
Linus Torvalds
Mark
Owner
Active Directory®, Internet Explorer®, Microsoft®, Microsoft Microsoft Corporation
Internet Explorer®, SQL Server®, Windows®, Windows
Mobile®, Windows Server®, Win32™, Access®, Excel®,
InfoPath®, OneNote®, Outlook®, PowerPoint®, Project®,
Publisher®, Visio®
Firefox®
Mozilla Corporation
UNIX®
The Open Group
Oracle®
Oracle Corporation
Pearson VUE®
Pearson Education, Inc.
Blackberry®
Research In Motion Limited
Skype®
Skype Limited
Java®
Sun Microsystems, Inc.
Other product and company names mentioned herein might be the service marks, trademarks or
registered trademarks of their respective owners in the United States and other countries.
Course Conventions
This courseware uses the following typographic conventions to emphasize information.
Convention
UPPERCASE
Usage
• Commands such as DIR and COPY
• Filename extensions such as .COM and .INI
• Drive letters such as A: and C:
Case-sensitive items are the only exception to the usage listed.
lowercase
•
•
•
•
•
Command line parameters such as /w and -r
URL addresses such as http://finance.yahoo.com
Internet addresses such as www.citrix.com
Domain names such as education.ctx
Email addresses such as [email protected]
Case-sensitive items are the only exception to the usage listed.
Bold Initial
Capitalization
• Words or terms that are defined
• Interface items that are selected, deselected, clicked, double-clicked or
right-clicked such as options and menu items in lab exercises
Case-sensitive items are the only exception to the usage listed.
ITALIC UPPERCASE
italic lowercase
• A variable in a system name such as XenAppX and ClientX
• A variable in a user name such as UserX and AdminX
• Variable drive letters such as z: and x:
• Variable directory names such as %systemroot% and dir_name
Case-sensitive items are the only exception to the usage listed.
This courseware uses the following icons.
The Note icon identifies additional relevant information.
The Important icon identifies prerequisite information for a given task.
The Tip icon identifies information that can save time and effort.
The Warning icon identifies information that must be heeded in order to prevent harm
to systems or users.
The following table provides a list of updated Citrix product and component names used throughout
the course.
New Name
Old Name
Delivery Services Console
Access Management Console
License Administration Console
License Management Console
Citrix online plug-in
Citrix XenApp Plugin for Hosted Apps
Citrix offline plug-in
Citrix XenApp Plugin for Streamed Apps
Credits
Instructional Designers:
Jeremy Boehl, Ben Colborn, Lydia Kellman, George Komoto, Brad
Moczik, Meghan Myers, Adam Pallesen, Karla Stagray
Lab Developer:
Andrew Garfield
Education Media Specialists: Joshua Jack, Nathan Jackson
Education Project Manager: Leah Thompson
Editor:
Kathryn Morris
Subject Matter Experts:
Neil Alhadeff, Jenny Berger, Rob Blincoe, Ronald Brown, Blaise
Cacciola, Victor Cataluna, Dave Coleman, Michael Delaguardia,
Dan Feller, Jo Harder, Ann Harmison, James Hsu, Mark Ma,
Abhishek Mandhana, Mike Melton, Robert Morris, Sridhar
Mullapudi, Joseph Nord, Jan Penovich, Elisabeth Reynolds, Daniel
Romig, Andrea Rutherford, Stacy Scott, Mark Simmons, Lenny
Soletti, Wayne Stillson, Jay Tomlin, Danny Van Dam, Sharin Yeoh,
Andy Zhu
Special Thanks:
Rob Blincoe, James Hsu, Mark Simmons
Module 3
Licensing XenApp Exercises
14
Module 3: Licensing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
About Coolidge Financial, Inc
Coolidge Financial, Inc is a small, privately held investment company that offers highly
personalized financial services for a limited group of high profile clientele. The company's 350
employees service only 500 clients from its two offices in New York City and San Francisco.
In addition to the highly personalized service, their clientele specifically choose Coolidge
because of the company's excellent track record and emphasis on data privacy and security.
Coolidge is facing several new IT requirements as the business continues to grow:
• Privacy - Coolidge's senior management wants to increase their client's privacy and security
by centralizing all data and applications.
• Simplification - There is a push by senior management to simplify many of the business
processes within the company. The IT department wants to simplify the employee laptop
provisioning processes by not including any local applications on the laptop. Instead, new
laptops will be provisioned with only Citrix Receiver installed.
• Expansion - Coolidge is planning to acquire several smaller firms and will be opening more
offices over the next year. The CTO wants an IT infrastructure in place that can easily
handle these transitions.
• Regulation - Management is expecting new regulation to be passed this year that will
impact the company and is asking IT to create an infrastructure that has flexibility to easily
adapt.
• Remote Employees - Employees are increasingly working remotely but still need the ability
to run their essential applications.
In order to respond to these IT drivers, the company purchased Citrix XenApp 6 Platinum
Edition and plans to implement it rapidly throughout the organization. Coolidge set an
aggressive plan for an initial deployment within the company and has brought in a consultant,
who is a Citrix Certified Integration Architect, to create and facilitate the design. They also
hired into the company a Citrix Certified Enterprise Engineer to oversee the deployment and
take charge of the Citrix environment.
©
Copyright 2010 Citrix Systems, Inc.
Module 3: Licensing XenApp Exercises
15
Lab Scenario
You are a new XenApp Administrator who was hired by Coolidge Financial, Inc to begin a
rapid and wide-scale deployment of XenApp that will eventually reach all company employees.
Your job is to work with a consultant who is a Citrix Certified Integration Architect and a full
time Citrix Certified Enterprise Engineer to create, test, and deploy a XenApp farm and integrate
it into the existing Active Directory system. The deployment is a multi-phase project; you are
tasked with completing the first phase of the rollout. The goal of the first phase is to create the
fundamental XenApp infrastructure and to deploy XenApp to the initial set of critical users
while making sure to meet all technical and functional requirements. Management wants this
initial phase of the implemention completed within the next five days.
Due to the rapid pace required for this implementation you are given temporarily elevated
access to the domain controller and other restricted parts of the IT infrastructure. The Citrix
Engineer will help you with some parts of the implementation, but is unable to dedicate his
full attention.
16
Module 3: Licensing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
User Credentials
Please use the following credentials as you complete these exercises:
Coolidge\CitrixAdmin
•
•
•
•
Username: Coolidge\CitrixAdmin
Password: Password1
Member of: Coolidge\Domain Admins; Coolidge\TestAccounts
Description: This account was created to facilitate the initial phase of deployment for all
Citrix Administrators. When the environment goes live, it will be replaced by specific
accounts for each administrator. This is the account that will be used most often throughout
the initial deployment.
Coolidge\CitrixEngineer
•
•
•
•
Username: Coolidge\Engineer
Password: Password1
Member of: Coolidge\Domain Admins;
Description: This account was created for the Citrix Engineer to access and administrate
the XenApp farm.
Coolidge\TestAdvisor
•
•
•
•
Username: Coolidge\CitrixAdvisor
Password: Password1
Member of: Coolidge\Advisors; Coolidge\TestAccounts
Description: This account simulates a member of the Advisors team at Coolidge.
Coolidge\TestUser
•
•
•
•
Username: Coolidge\CitrixUser
Password: Password1
Member of: Coolidge\TestAccounts
Description: This account simulates the lowest common denominator user of the XenApp
farm.
[email protected]
• Username: [email protected]
• Password: Password1
• Description: This account is used exclusively to login and manage EdgeSight.
©
Copyright 2010 Citrix Systems, Inc.
Module 3: Licensing XenApp Exercises
17
Lab Environment
The following table provides descriptions and roles of each virtual machine in the lab
environment:
Virtual Machine
AccessGateway
Coolidge-DC
18
Role
OS
A virtual appliance which encrypts traffic Linux
between the client device and the Web
Interface server.
•
•
•
•
•
Windows Server 2008
R2
Domain Controller
EdgeSight Server
License Server
Filer
Print Server
EndUserSimulator
A simulated user desktop for performing
XenApp and deployment testing.
Profiler-2008R2
A system for profiling streaming
Windows Server 2008
applications for Windows Server 2008 R2. R2
Profiler-Win7
A system for profiling streaming
applications for Windows 7.
MerchandisingServer
Citrix Merchandising Server, which is used Linux
to manage and deploy Citrix plug-ins to
Citrix Receiver.
WebInterfaceServer
The Web Interface server.
Windows Server 2008
R2
XenAppServer-1
XenApp
Windows Server 2008
R2
XenAppServer-2
XenApp
Windows Server 2008
R2
Module 3: Licensing XenApp Exercises
Windows 7
Windows 7
©
Copyright 2010 Citrix Systems, Inc.
XenCenter Overview
Your virtual machines are hosted using Citrix XenServer. Each virtual machine is an
independent system called a guest operating system. Citrix XenCenter allows you to connect
to the XenServer environment and administer guest operating systems.
Once you are connected to your XenServer system, you will notice a list of guests in the left
pane of XenCenter. Selecting a guest will allow you to monitor and administer it. The Console
tab allows you to see the selected guest operating system desktop.
You can manipulate the console window to suit your preference. Useful functions for XenCenter
console screens are listed in the following table.
Control
Send Ctrl-Alt-Del
Sends the Ctrl-Alt-Del sequence to the guest to access the
Windows Security screen
Alt+Shift+U
Undock/redock (separate or join console screen)
Ctrl+Alt
Toggle full-screen mode
Scale
Scale the guest window to fit inside the console window
DVD Drive
Select a disc image to 'insert' into the guest DVD drive
Switch to Remote Desktop/
Toggle between VNC connection and RDP connection
Switch to Default Desktop
©
Function
Copyright 2010 Citrix Systems, Inc.
Using RDP to connect can improve user interface
performance
Module 3: Licensing XenApp Exercises
19
Exercise 3-1: Installing the License Server
for Coolidge Financial, Inc.
Scenario
In preparation for installing and configuring XenApp, you must install a license server to
support all of the Citrix products going forward. The Citrix Engineer wants you to install the
license server on the existing domain controller in order to keep all servers consolidated and
save time against the aggressive deployment schedule. Your job is to install the license server
from the XenApp media onto the domain controller.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
Estimated time to complete this exercise: 20 minutes
Installing the License Server
Use the Coolidge-DC virtual machine logged in as the Coolidge\Administrator user for this
task.
Use the following procedure on the Coolidge-DC virtual machine to install and configure the
Citrix License Server:
1. Log on to the Coolidge-DC virtual machine as the Coolidge\Administrator user.
2. Attach the XA6_2008R2_ML.ISO media to the Coolidge-DC virtual machine and start the
installer.
a) Attach the XA6_2008R2_ML.ISO media to the virtual machine.
The AutoPlay window displays.
b) Click Run autorun.exe in the AutoPlay window to start the installation.
3. Begin the XenApp Server role installation to install Platinum Edition components.
a) Click Install XenApp Server.
The XenApp Server Role Manager launches after a few moments.
20
Module 3: Licensing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
b) Click Add server roles.
The server role installer opens after a few moments.
c) Click Platinum Edition.
d) Accept the terms of the License Agreement and click Next.
4. Install the License Server role using the default values.
a) Select License Server from the Common Roles section and click Next.
b) Click Next in the Choose Role Subcomponents window and click Install.
The installer begins to install the License Server role.
c) Click Finish when the installation is completed.
©
Copyright 2010 Citrix Systems, Inc.
Module 3: Licensing XenApp Exercises
21
Exercise 3-2: Importing Coolidge's Citrix
Licenses
Scenario
You have just installed the Citrix License Server onto the domain controller and now you must
configure it and add the licenses for XenApp and Access Gateway. The Citrix Engineer has
placed the license files onto the filer so that you can import them to the license server.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
Estimated time to complete this exercise: 15 minutes
Configuring the License Server
Use the Coolidge-DC virtual machine logged in as the Coolidge\Administrator user for this
task.
Use the following procedure to configure the Citrix License Server on the Coolidge-DC virtual
machine:
1. Configure the Citrix License Server using all default values and use Password1 as the
password.
a) Click Configure in the XenApp Server Role Manager.
After a few moments the configuration screen will appear.
b) Use the default values for the ports. Type Password1 in the Password fields and click
OK.
c) Click Do not show this window at logon in the XenApp Server Role Manager and click
Close.
2. View the vendor daemon configuration in the License Administration Console using the
admin, Password1 credentials.
a) Click Start > All Programs > Citrix > Management Consoles > License Administration
Console.
22
Module 3: Licensing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
b) Click Administration and type admin in the User Name field and Password1 in the
Password and Confirm Password fields and click Submit.
The username and password are both case-sensitive.
c) Click Vendor Daemon Configuration.
3. Import the \\dc\filer
\administration\licenses\xenapp_enterprise_coolidge_financial_dc.lic
XenApp license file into the license server.
a) Click the Import License button in the License Administration Console.
b) Click Browse and type \\dc\filer \Administration\licenses in the File name
field and press Enter.
c) Click the xenapp_enterprise_coolidge_financial_dc.lic file and click Open.
d) Select Overwrite License File on License Server and then click Import License.
The License Administration Console uploads the license file to the license server.
e) Click OK.
4. Import the \\dc\filer
\administration\licenses\cag_license_coolidge_ag.lic Access Gateway
license file into the license server.
a) Click Import License.
b) Click Browse and type \\dc\filer \Administration\licenses\ in the File name
field.
c) Click the cag_license_coolidge_ag.lic file and click Open.
d) Select Overwrite License File on License Server and then click Import License.
The License Administration Console uploads the license file to the license server.
e) Click OK.
5. Restart the Coolidge-DC virtual machine.
Viewing the License Server Dashboard
Use the Coolidge-DC virtual machine logged in as the Coolidge\Administrator user for this
task.
Use the following procedure to verify that the XenApp license was successfully uploaded to
the license server:
1. Log on to the Coolidge-DC virtual machine as the Coolidge\Administrator user.
©
Copyright 2010 Citrix Systems, Inc.
Module 3: Licensing XenApp Exercises
23
2. Log on to the License Administration Console using the admin, Password1 credentials.
View the dashboard to ensure the license file was installed correctly and that no critical
alerts were logged.
a) Click Start > All Programs > Citrix > Management Consoles > License Administration
Console.
b) Click Dashboard in the License Adminstration Console.
c) Verify that a Citrix XenApp license is listed under Concurrent licenses.
d) Verify that no critical alerts are logged.
3. Close all open windows on the Coolidge-DC virtual machine.
24
Module 3: Licensing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 3-3: Configuring License
Monitoring
Scenario
The Citrix Architect wants to keep constant tabs on the license usage in order to ensure that
the appropriate number of licenses were purchased from Citrix. The Citrix Engineer has already
installed Edgesight on the domain controller and needs you to configure it to monitor the
license server that you recently installed.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
Estimated time to complete this exercise: 10 minutes
Configuring EdgeSight to Monitor the License Server
Use the Coolidge-DC virtual machine logged in as the Coolidge\Administrator user for this
task.
Use the following procedure to configure EdgeSight to monitor the license server:
1. Log on to the http://dc.coolidge.net/edgesight web site using the [email protected],
Password1 credentials.
a) Click Start > Internet Explorer, type http://dc.coolidge.net/edgesight/ in
the Address field and press Enter.
b) Log on to the web site as [email protected] and use Password1 as the
password.
2. Configure EdgeSight to monitor the dc.coolidge.net license server and then test the
connection to verify that it works.
a) Click the Configure tab.
b) Click New License Server to add a license server to monitor.
c) Type dc.coolidge.net in the License Server field and Coolidge License Server
in the Display name field.
©
Copyright 2010 Citrix Systems, Inc.
Module 3: Licensing XenApp Exercises
25
d) Click Test Connection and then click Add License Server, if the test connection was
successful.
3. Change the polling interval for the License server monitor to 30 minutes and disable sending
emails when polling errors occur.
a) Click Settings under License Monitoring Configuration on the left side of the screen.
b) Select 30 in the Polling Interval (min) drop-down menu.
c) Select Do Nothing in the Polling Errors drop-down menu and click Save Changes.
4. Close Internet Explorer.
26
Module 3: Licensing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 4
Installing XenApp Exercises
28
Module 4: Installing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 4-1: Installing XenApp on
XenAppServer-1
Scenario
You recently installed the Citrix License Server in preparation for installing XenApp and
creating a new farm. In order to take an iterative approach to creating and deploying XenApp,
the Citrix Architect initially wants you to create a small two server farm. The farm will have
more servers added to it during the second phase of deployment.
The Citrix Engineer has configured a server called XenAppServer-1 as your starting point.
You need to install XenApp and all of its prerequisites on this server.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
• XenAppServer-1
• XenAppServer-2
Estimated time to complete this exercise: 30 minutes
Installing the XenApp Server Role
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to install XenApp on the XenAppServer-1 virtual machine.
1. Start the XenAppServer-1 and XenAppServer-2 virtual machines and log on to the
XenAppServer-1 virtual machine as the Coolidge\CitrixAdmin user:
2. Attach the XA6_2008R2_ML.ISO media to the XenAppServer-1 virtual machine and launch
the XenApp 6.0 installer.
a) Attach the XA6_2008R2_ML.ISO media to the virtual machine.
The AutoPlay window displays.
b) Click Run autorun.exe in the AutoPlay window to start the installation.
©
Copyright 2010 Citrix Systems, Inc.
Module 4: Installing XenApp Exercises
29
3. Begin the XenApp Server role installation to install Platinum Edition components.
a) Click Install XenApp Server.
The XenApp Server Role Manager launches after a few moments.
b) Click Add server roles.
The server role installer opens after a few moments.
c) Click Platinum Edition.
d) Accept the terms of the License Agreement and click Next.
4. Install the XenApp role using the default options.
a) Select XenApp from the Common Roles section and then click Next.
b) Click Next in the Choose role subcomponents.
c) Click Next in the Review Prerequisites screen.
d) Click Install to begin the XenApp Server role installation.
The XenApp Server Role Manager automatically installs all prerequisite software. This
may take several minutes.
e) Click Finish when the installation is completed.
30
Module 4: Installing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 4-2: Configuring the XenApp
Server
Scenario
You just installed the XenApp role on XenAppServer-1 and you must now configure the
XenApp server. The database administrator has created a database instance for the XenApp
data store and given you credentials to access it. During configuration you must connect the
XenApp server to this data store and to the license server.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
• XenAppServer-1
• XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Configuring the XenApp Server
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure on the XenAppServer-1 virtual machine to create the farm and
configure XenApp:
1. Begin configuring the XenApp server. Create a new farm called Coolidge and configure it
to use the dc.coolidge.net license server.
a) Click Configure to begin configuring the XenApp server.
After a few moments the server configuration screen will appear.
b) Click Create a new server farm.
c) Type Coolidge in the New XenApp Server farm name field and click Next.
d) Select Use an existing license server, type dc.coolidge.net and click Next.
2. Configure XenApp to use the existing XenApp database on the DC\SQLSERVER database
server.
©
Copyright 2010 Citrix Systems, Inc.
Module 4: Installing XenApp Exercises
31
a) Click Existing Microsoft SQL Server database and click Next.
b) Type DC\SQLSERVER as the database server and XenApp as the database name.
3. Configure the database to use integrated Windows authentication with the Administrator,
Password1 credentials.
a) Select Integrated Windows authentication and click Next.
b) Type Administrator and Password1 in the Windows Security screen and click OK.
c) Click Test Connection to ensure that the information was entered correctly.
d) Click OK and then click Next.
4. Complete the configuration by using the default shadowing settings and adding only the
authenticated users to the Remote Desktop Users group.
a) Click Next on the Configure shadowing screen to use the default shadowing
configuration.
b) Click Remote Desktop Users in the left pane.
c) Deselect Add Anonymous users and Add the list of users from the Users group in
the Remote Desktop Users section.
d) Select Add the Authenticated Users and click Next.
e) Confirm the settings and click Apply to complete the configuration.
f) Click Finish when the configuration is completed.
g) Click Do not show this window at logon in the XenApp Server Role Manager and click
Close.
5. Restart the XenAppServer-1 virtual machine.
32
Module 4: Installing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 4-3: Adding XenAppServer-2 to
the Farm
Scenario
The Citrix Engineer installed XenApp onto another virtual machine called XenAppServer-2
but had to leave for an urgent meeting before he could configure and join it to the farm. Before
he left, he asked you to run through the configuration process for this server to add it to the
farm and connect it to the data store and the license server.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
• XenAppServer-1
• XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Joining the Farm
Use the XenAppServer-2 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to join the XenAppServer-2 virtual machine to the Coolidge farm:
1. Log on to the XenAppServer-2 virtual machine as the Coolidge\CitrixAdmin user.
2. Open the XenApp Server Role Manager to configure XenApp on the XenAppServer-2
virtual machine.
a) Click Start > All Programs > Citrix > XenApp Server Role Manager > XenApp Server
Role Manager.
It may take a few moments for the XenApp Server Role Manager to appear.
b) Click Configure to begin configuring the XenApp server.
Within a few moments the configuration wizard will launch. It may open behind other
windows.
©
Copyright 2010 Citrix Systems, Inc.
Module 4: Installing XenApp Exercises
33
3. Join the server to the Coolidge farm and configure XenApp to use the existing XenApp
database on the DC\SQLSERVER database server.
a) Click Join an existing server farm.
b) Click Existing Microsoft SQL Server database and click Next.
c) Type DC\SQLSERVER as the database server name and XenApp as the database name.
4. Configure the database to use integrated Windows authentication with the Administrator,
Password1 credentials.
a) Select Integrated Windows authentication and click Next.
b) Type Administrator and Password1 in the Windows Security screen and click OK.
5. Test the database connection.
a) Click Test Connection to ensure that the configuration has been completed successfully.
b) Click OK and then click Next.
6. Complete the configuration by using the default shadowing settings and adding only the
authenticated users to the Remote Desktop Users group.
a) Click Next on the Configure Shadowing screen to use the default shadowing
configuration.
b) Click Remote Desktop Users in the left pane.
c) Deselect Add Anonymous users and Add the list of users from the Users group in
the Remote Desktop Users section.
d) Select Add the Authenticated Users and click Next.
e) Confirm the settings and click Apply to complete the configuration.
f) Click Finish when the configuration is completed.
g) Click Do not show this window at logon in the XenApp Server Role Manager and click
Close.
7. Restart the XenAppServer-2 virtual machine before continuing.
34
Module 4: Installing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 5
Configuring XenApp Exercises
36
Module 5: Configuring XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 5-1: Delegating Administration
to Other Accounts
Scenario
Several other members of the IT staff require administrative access. Most notably you need to
grant full administrator access to the Citrix Engineer's account and give custom access to the
HelpDesk team so that they can begin training.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
• XenAppServer-1
• XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Assigning Full Administration Privileges
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to assign full administration privileges to the CitrixAdmin account:
1. Log on to the XenAppServer-1 virtual machine as the Coolidge\CitrixAdmin user.
2. Launch the Delivery Services Console and disable authenticode signature checking.
a) Click Start > All Programs > Citrix > Management Consoles > Citrix Delivery Services
Console.
b) Click Disable Authenticode signature checking when prompted.
3. Launch the Delivery Services Console and begin the discovery process. Add the local
computer using the XenApp Discovery wizard, but do not include Single Sign-On in your
discovery.
a) Click Next on the Discovery window, which appears automatically the first time the
Delivery Services Console is opened.
©
Copyright 2010 Citrix Systems, Inc.
Module 5: Configuring XenApp Exercises
37
b)
c)
d)
e)
Deselect Single Sign-On and click Next.
Click Add Local Computer and click Next.
Click Next to configure the console.
Click Finish to complete the Discovery wizard.
4. Make the Coolidge\CitrixEngineer account a full administrator of the XenApp farm.
a) Expand the XenApp > Coolidge nodes in the Delivery Services Console, and right-click
Administrators.
b) Click Add administrator then click Add.
c) Click Add List of Names and type Coolidge\CitrixEngineer.
d) Click Check Names and click OK, if the name was validated successfully.
If the names were not validated successfully, make sure they are spelled correctly and
are in the Coolidge\AccountName format.
e) Click OK to close the Add List of Names window and then click OK to finish selecting
this user.
f) Click Next to continue to the Privileges window.
g) Select Full Administration and click Finish.
Assigning Custom Administration Privileges
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure on the XenAppServer-1 virtual machine to assign custom
administration privileges to the HelpDesk group:
1. Make the Coolidge\HelpDesk group a custom administrator of the farm.
a) Right-click Administrators, click Add administrator then click Add.
b) Click Add List of Names and type Coolidge\HelpDesk.
c) Click Check Names and click OK, if the name was validated successfully.
If the names were not validated successfully, make sure they are spelled correctly and
are in the Coolidge\AccountName format.
d) Click OK to close the Add List of Names window and then click OK to finish selecting
this user.
e) Click Next to continue to the Privileges window.
f) Select Custom and click Next.
2. Assign the HelpDesk group the following privileges:
•
•
•
•
38
View published Applications and Content
View Session Management
Reset Sessions
Send Messages
Module 5: Configuring XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
• Log Off Users
a) Click Applications and select View Published Applications and Content, View Session
Management, Reset Sessions, Send Messages, and Log Off Users.
b) Click Finish to complete the wizard.
©
Copyright 2010 Citrix Systems, Inc.
Module 5: Configuring XenApp Exercises
39
Exercise 5-2: Logging Configuration
Changes
Scenario
Many administrators will make changes to the farm, so the Citrix Engineer decides to enable
Configuration Logging to track the changes made by all administrators. This will allow
configuration missteps to be identified and fixed quickly as farm deployment plans continue.
The database administrator created a new database instance for use as the Configuration
Logging database.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
• XenAppServer-1
• XenAppServer-2
Estimated time to complete this exercise: 10 minutes
Enabling Configuration Logging
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following steps to enable Configuration Logging for the Coolidge XenApp farm:
1. Open the farm properties to access the Configuration Logging options.
a) Right-click the Coolidge farm node in the Delivery Services Console and click Farm
Properties.
b) Click Configuration Logging.
2. Configure the database for Configuration Logging using the following information:
• Connection type: SQL Server
• Server name: DC\SQLSERVER
• Authentication mode: Use Windows integrated security
40
Module 5: Configuring XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
•
•
•
•
Credentials: Coolidge\Administrator, Password1
Database: XA_ConfigurationLog
Connection options: Use Encryption: No
Connection pooling: Default
a) Click Configure Database to begin the database configuration.
b) Specify SQL Server as the connection type and type DC\SQLSERVER as the server name.
c) Specify Use Windows integrated security, type Coolidge\Administrator,
Password1 in the credential fields and then click Next.
d) Select XA_ConfigurationLog from Specify the database drop-down menu and click
Next.
e) Select No in the Use encryption drop-down menu under Connection options and click
Next.
3. Test the database connection and complete the configuration.
a) Click Test Database Connection and click OK, if a connection was successfully
established.
If a connection was not successfully established, confirm that all settings are configured
correctly.
b) Click Finish to complete the configuration.
4. Enable the logging of administrative tasks to the database.
a) Select Log administrative tasks to Configuration Logging database.
b) Click OK to return to the Delivery Services Console.
©
Copyright 2010 Citrix Systems, Inc.
Module 5: Configuring XenApp Exercises
41
Exercise 5-3: Creating Location- and
Application-Based Worker Groups
Scenario
The Citrix Architect wants to use the worker group feature to create server segment groupings
based on server location and application. She wants you to create worker groups and populate
them with the correct servers. More servers will be added later to these worker groups as the
deployment is scaled out.
You need to create the following worker groups and populate them with the XenApp servers
listed:
All Servers: XenAppServer-1, XenAppServer-2
San Francisco: XenAppServer-1
New York: XenAppServer-2
Firefox: XenAppServer-1, XenAppServer-2
CapitalReSources: XenAppServer-1, XenAppServer-2
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
• Coolidge-DC
• XenAppServer-1
• XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Creating Worker Groups
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to create worker groups based on location and applications:
1. Create a worker group named All Servers.
42
Module 5: Configuring XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
a) Right-click Worker Groups in the Delivery Services Console and click Create worker
group.
The Create Worker Group window opens.
b) Type All Servers in the Name field.
2. Add XenAppServer-1 and XenAppServer-2 to the All Servers worker group and then
complete the worker group creation.
a) Click the Select source drop-down and select Farm Servers.
b) Click Add to add servers to the worker group.
The Select Servers window opens.
c) Double-click XenAppServer-1 and XenAppServer-2 and click OK.
d) Click OK to close the Create Worker Group window and complete the worker Group
creation process.
3. Use the above procedure to create the following worker groups and add the appropriate
servers to the groups.
Servers in Group
Worker Group Name
©
San Francisco
XenAppServer-1
New York
XenAppServer-2
CapitalReSources
XenAppServer-1, XenAppServer-2
Firefox
XenAppServer-1, XenAppServer-2
Copyright 2010 Citrix Systems, Inc.
Module 5: Configuring XenApp Exercises
43
44
Module 5: Configuring XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 6
Installing and Configuring Web
Interface Exercises
46
Module 6: Installing and Configuring Web Interface
Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 6-1: Installing Web Interface
Scenario
A fellow administrator provided you with a server for use as a Web Interface server. You need
to install Web Interface and all of the prerequisites on this server in order to begin configuration.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 25 minutes
Installing the Web Interface Role
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure on the WebInterfaceServer virtual machine to install the Web
Interface:
1. Start and log on to the WebInterfaceServer virtual machine as the Coolidge\CitrixAdmin
user.
2. Attach the XA6_2008R2_ML.ISO media to the virtual machine and start the XenApp 6.0
installer.
a) Attach the XA6_2008R2_ML.ISO media to the virtual machine.
The AutoPlay window displays.
b) Click Run autorun.exe in the AutoPlay window to start the installation.
3. Begin the XenApp Server role installation to install Platinum Edition components.
a) Click Install XenApp Server.
The XenApp Server Role Manager launches after a few moments.
©
Copyright 2010 Citrix Systems, Inc.
Module 6: Installing and Configuring Web Interface
Exercises
47
b) Click Add server roles.
The server role installer opens after a few moments.
c) Click Platinum Edition.
d) Accept the terms of the License Agreement and click Next.
4. Install the Web Interface role using the default values.
a) Select Web Interface from the Common Roles section and click Next.
b) Click Next in the Choose Role Subcomponents.
c) Click Next on the Review Prerequisites screen.
d) Click Install to begin the installation of the prerequisites and the Web Interface.
e) Click Finish to complete the Web Interface installation.
48
Module 6: Installing and Configuring Web Interface
Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 6-2: Building a XenApp Web Site
Scenario
Although the Citrix Architect wants users to access published resources through Citrix Dazzle,
employees must also have the option of accessing their applications through a XenApp Web
site. You need to create a XenApp Web site and configure it to integrate correctly with the
farm in order to meet this requirement.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Creating a XenApp Web Site
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure on the WebInterfaceServer virtual machine to create and configure
a XenApp Web site:
1. Use the XenApp Server Role Manager to start the Citrix Web Interface Management console
and create a new XenApp Web site.
a) Click Configure in the Citrix XenApp Server Role Manager.
After a few moments the Citrix Web Interface Management console will appear.
b) Click Create Site.
c) Select XenApp Web and click Next.
2. Configure the web site as the default page for the IIS site and use the default values for all
other choices.
a) Select the Set as the default page for the IIS site check box and click Next.
©
Copyright 2010 Citrix Systems, Inc.
Module 6: Installing and Configuring Web Interface
Exercises
49
b) Verify that At Web Interface is specified on the Specify Point of Authentication screen
and click Next.
c) Click Next on the Confirm Settings for the New Site screen.
The wizard creates a new XenApp Web site.
d) Click Next to configure the XenApp Web site.
Configuring the XenApp Web Site
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure to configure the new XenApp Web site:
1. Specify Coolidge as the farm name and add both of the XenApp servers to the list of servers.
a) Type Coolidge in the Farm name field.
b) Click Add and type XenAppServer-1 and click OK.
c) Click Add and type XenAppServer-2 and click OK. Click Next.
2. Use the default authentication method settings and restrict the XenApp Web site to only
the Coolidge domain.
a) Click Next on the Configure Authentication Methods screen.
b) Select Restrict domains to the following and click Add.
c) Type Coolidge in the Logon domain field, click OK and then click Next.
3. Complete the configuration by setting the logon screen to display messages and preferences
and configure dual mode as the published resource type.
a) Select Full and click Next.
b) Select Dual mode and click Next.
c) Click Finish to complete the initial configuration.
50
Module 6: Installing and Configuring Web Interface
Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 6-3: Building a XenApp Services
Site
Scenario
IT is implementing changes to how employees will access their applications on new laptops
containing Windows 7. New laptops will be imaged with nearly bare-bone OS-only installs of
Windows 7, and Citrix Receiver installed. All applications will be served through XenApp
using Citrix Dazzle. In order for Citrix Dazzle to function correctly, you need to create a
XenApp Services site and configure it to integrate correctly with the farm.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Creating a XenApp Services Site
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure on the WebInterfaceServer virtual machine to create and configure
a XenApp Services site:
1. Use the Citrix Web Interface Management console to create a new XenApp Services site.
a) Select XenApp Services Sites.
b) Click Create site.
2. Create the web site using the default values for all choices.
a) Click Next on the Specify IIS Location screen.
b) Click Next on the Confirm Settings for the New Site screen.
The wizard creates a new XenApp Services site.
©
Copyright 2010 Citrix Systems, Inc.
Module 6: Installing and Configuring Web Interface
Exercises
51
c) Click Next to configure the XenApp Services site.
Configuring the XenApp Services Site
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure to configure the XenApp Services site:
1. Specify Coolidge as the farm name and add both of the XenApp servers to the list of servers.
a) Type Coolidge in the Farm name field.
b) Click Add, type XenAppServer-1 and click OK.
c) Click Add and type XenAppServer-2 and click OK.
d) Click Next.
2. Complete the configuration by setting the published resource type to dual mode.
a) Select Dual mode and click Next.
b) Click Finish to complete the initial configuration.
52
Module 6: Installing and Configuring Web Interface
Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 6-4: Customizing the XenApp
Web Site with Coolidge Branding
Scenario
The Marketing department supplied you with some branding guidelines and logos. They want
you to use these files and guidelines on the XenApp Web site to integrate it with Coolidge's
look and feel.
In addition, some departments will be given the chance to access XenApp through the web
site before the final deployment. The Citrix Engineer wants you to add a warning to the site
to remind all visitors not to use XenApp for production purposes until it is ready.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 30 minutes
Viewing the Default Site Appearance
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to view the default web interface appearance:
1. Use the XenAppServer-1 virtual machine to access the http://webinterface.coolidge.net
web site.
a) Switch to the XenAppServer-1 virtual machine.
b) Click Start > Internet Explorer, navigate to http://webinterface.coolidge.net
and press Enter.
2. Make note of the default logos and text as they normally appear.
©
Copyright 2010 Citrix Systems, Inc.
Module 6: Installing and Configuring Web Interface
Exercises
53
3. Log on to the XenApp Web site as the Coolidge\CitrixAdmin user and make note of the
colors used by default on XenApp Web sites.
4. Close Internet Explorer.
Customizing the Layout
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure to customize the layout of the XenApp Web site:
1. Use the Citrix Web Interface Management console to edit the appearance of the XenApp
Web site.
a) Click XenApp Web Sites and then click the XenApp Web site.
b) Click Web Site Appearance to launch the Customize Web Site Appearance screen.
2. Edit the screen layout to use full graphics.
a) Click Layout and then click the Overall Layout node.
b) Select Full graphics in the Screen layout drop-down menu.
3. Use a single tabbed interface for all applications, desktops, and content.
a) Click the Tab Settings node and click Single tab (consolidating all resource types).
b) Click OK to close the Layout screen.
Customizing the Appearance
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure to add the Coolidge logos to the XenApp Web site:
1. Copy the coolidgeart folder located in \\dc\filer \administration to the
C:\INETPUB\WWROOT\CITRIX\XENAPP\MEDIA folder on the WebInterfaceServer.
a) Click Start, type \\dc\filer \administration and press Enter.
b) Right-click the CoolidgeArt folder and click Copy.
c) Navigate to the C:\INETPUB\WWWROOT\CITRIX\XENAPP\MEDIA folder.
d) Click Organize and click Paste to copy the art files folder into this location.
e) Close the Media and Administration windows.
2. Use the Citrix Web Interface Management console to specify the CoolidgeLogoHeader.gif
file located in the CoolidgeArt folder as the full graphics mode header image.
54
Module 6: Installing and Configuring Web Interface
Exercises
©
Copyright 2010 Citrix Systems, Inc.
a) Click Appearance and then click the Header Area node.
b) Type ../media/CoolidgeArt/CoolidgeLogoHeader.gif in the Full graphics
mode field.
3. Use gray as the background color for the content area and then save the new appearance
settings.
a) Click the Content Area node and select Use color.
b) Click the color box, select the gray color and click OK.
c) Click OK to save the new appearance settings.
Customizing the Content
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure to customize the language and system message:
1. Set the standard language for the content in the XenApp Web site to English.
a) Click Content to open the Content window and click Add. Verify that Standard language
code is selected.
b) Select English [en] from the Standard Language code drop-down menu and click Next.
2. Add a system message to the logon screen that states "Currently for non-production use
only." and then save the customizations.
a) Select Logon screen text and click Next.
b) Type Log on to access your applications. in the welcome message area.
c) Type Currently for non-production use only. in the System message area
and click Finish.
d) Click OK to exit the content editing screen and click OK to save the customizations.
Viewing the Changes
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to view the XenApp Web site and verify that it appears correctly:
1. Use the XenAppServer-1 virtual machine to access the http://webinterface.coolidge.net
web site.
a) Switch to the XenAppServer-1 virtual machine.
b) Click Start > Internet Explorer and navigate to
http://webinterface.coolidge.net.
©
Copyright 2010 Citrix Systems, Inc.
Module 6: Installing and Configuring Web Interface
Exercises
55
2. Verify that the Coolidge logo is displayed in the upper left corner of the page.
3. Verify that "Currently for non-production use only." is displayed under the Logon box.
4. Log on to the XenApp Web site as the Coolidge\CitrixAdmin user and verify that the
background of the application area is gray.
a) Type your Coolidge\CitrixAdmin credentials and press Enter.
b) Verify that the background of the application area is now a gray color.
5. Close Internet Explorer.
56
Module 6: Installing and Configuring Web Interface
Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 7
Delivering Applications and
Content Exercises
58
Module 7: Delivering Applications and Content Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 7-1: Publishing Hosted
Applications
Scenario
The Financial Specialists are a group of customer-facing employees based out of New York.
They use a custom financial application called CapitalReSources every day. Due to this group's
unique situation within the company and limited use of the application, the Citrix Engineer
feels that this application would be good candidate for the initial rollout of the XenApp
implementation. The Citrix Engineer wants to host this application on the XenApp servers.
In addition, you decide to publish Notepad for use in testing throughout the remainder of the
XenApp deployment.
The Citrix Engineer has already installed the CapitalReSources application on the XenApp
servers. You need to publish CapitalReSources and Notepad.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 20 minutes
Publishing the CapitalReSources Application
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to publish the CapitalReSources application using Citrix XenApp:
1. Use the Publish Application wizard on the XenAppServer-1 virtual machine to begin
publishing the CapitalReSources application.
a) Expand the Coolidge farm node in the task pane.
©
Copyright 2010 Citrix Systems, Inc.
Module 7: Delivering Applications and Content Exercises
59
b) Right-click Applications, click Publish application to start the Publish Application
wizard and then click Next.
2. Use CapitalReSources as the name of the published application and do not specify a
description.
a) Type CapitalReSources in the Display Name field.
b) Leave the Application Description field blank and click Next.
3. Configure the CapitalReSources application to be accessed from the server and specify the
application's command line location as C:\Program Files
(x86)\CapitalReSources\CapitalReSources.exe.
a) Verify that Application and Accessed from a server are selected and click Next.
b) Click the Browse button next to the Command line field.
c) Navigate to C:\Program Files (x86)\CapitalReSources\CapitalReSources.exe, click
Open and then click Next.
4. Publish CapitalReSources to the CapitalReSources worker group.
a) Click Add and double-click Worker Groups.
b) Double-click CapitalReSources.
c) Click OK to select the worker group and then click Next.
5. Provide the Financial Specialists and Domain Admins groups with access to the
CapitalResources application.
a) Click Add to display the Select Users or Groups screen.
b) Click Add List of Names and type Coolidge\FinancialSpecialists;
Coolidge\Domain Admins.
c) Click Check Names and then click OK, if the names were validated successfully.
If the names were not validated successfully, make sure they are spelled correctly and
are in the Coolidge\AccountName format.
d) Click OK to close the Add List of Names window and click OK.
e) Click Next to proceed to the Shortcut presentation screen.
6. Place the application in a folder called Financial and complete the wizard using the default
values.
a) Type Financial in the Client application folder field and click Next.
b) Click Finish to complete the Publish Application wizard.
Publishing Notepad
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
60
Module 7: Delivering Applications and Content Exercises
©
Copyright 2010 Citrix Systems, Inc.
Use the following procedure to publish Notepad for testing through Citrix XenApp:
1. Use the Publish Application wizard on the XenAppServer-1 virtual machine to begin
publishing the Notepad application .
a) Right-click Applications, click Publish application to start the Publish Application
wizard and then click Next.
2. Use Notepad as the name of the published application and "Published for testing only" as
the description.
a) Type Notepad in the Display Name field.
b) Type Published for testing only in the Application Description field and click
Next.
3. Set the Notepad application to be accessed from the server and specify the application's
command line location as C:\Windows\System32\Notepad.exe.
a) Verify that Application and Access from a server are selected and click Next.
b) Click the Browse button next to the Command Line field.
c) Navigate to C:\Windows\System32\Notepad.exe, click Open and then click Next.
4. Publish Notepad to the All Servers worker group.
a) Click Add and double-click Worker Groups.
b) Double-click All Servers.
c) Click OK to select the worker group and click Next.
5. Give the TestAccounts group access to the Notepad application.
a) Click Add to bring up the Select Users or Groups screen.
b) Click Add List of Names and type Coolidge\TestAccounts.
c) Click Check Names and click OK, if the name was validated successfully.
If the names were not validated successfully, make sure they are spelled correctly and
are in the Coolidge\AccountName format.
d) Click OK to close the Add List of Names window and click OK.
e) Click Next to proceed to the Shortcut presentation screen.
6. Complete the Publish Application wizard using the default values.
a) Click Next in the Shortcut presentation screen.
b) Click Finish to complete the Publish Application wizard.
©
Copyright 2010 Citrix Systems, Inc.
Module 7: Delivering Applications and Content Exercises
61
Exercise 7-2: Publishing the San
Francisco Server Desktops
Scenario
Your team will not have daily access to the San Francisco datacenter but will require access to
these server desktops for various reasons. The Citrix Engineer asked you to publish the San
Francisco server desktops so that administrators can access them conveniently at any time.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Publishing a Server Desktop
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to publish a server desktop.
1. Use the Publish Application wizard on the XenAppServer-1 virtual machine to begin
publishing the server desktop.
a) Right-click Applications and select Publish application.
b) Click Next.
2. Use XenAppServer Desktop as the name, do not specify a description and use Server desktop
as the type of application to publish.
a) Type XenAppServer Desktop in the Display name field.
b) Leave the application description blank and click Next.
c) Select Server desktop and click Next.
62
Module 7: Delivering Applications and Content Exercises
©
Copyright 2010 Citrix Systems, Inc.
3. Publish the server desktop of the San Francisco worker group.
a) Click Add to open the Select Servers screen.
b) Double-click Worker Groups.
c) Double-click San Francisco to select it as the server to publish and click OK.
d) Click Next.
4. Publish the server desktop to the Coolidge\Domain Admins group only.
a) Click Add to open the Select Users or Groups screen.
b) Click Add List of Names and type Coolidge\Domain Admins.
c) Click Check Names and click OK, if the name was validated successfully.
If the names were not validated successfully, make sure they are spelled correctly and
are in the Coolidge\AccountName format.
d) Click OK to close the Add List of Names window and click OK.
e) Click Next to proceed to the Shortcut presentation screen.
5. Complete the publish application wizard using the default values.
a) Click Next in the Shortcut presentation screen.
b) Click Finish to complete the Publish Application wizard.
6. Close the Delivery Services Console.
©
Copyright 2010 Citrix Systems, Inc.
Module 7: Delivering Applications and Content Exercises
63
Exercise 7-3: Testing and Managing
Sessions
Scenario
You recently published several applications and server desktops and configured the Web
Interface server. You need to test your work to ensure that there are no issues with the XenApp
implementation thus far. You have also been asked to verify that the Citrix Engineer's account
you configured earlier has full access to administrate the farm.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 20 minutes
Testing the Published Resources
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixEngineer user for
this task.
Use the following procedure to test access to the published resources:
1. Log off of the XenAppServer-1 virtual machine and log back on as the
Coolidge\CitrixEngineer user.
2. Configure the Citrix online plug-in to use webinterface.coolidge.net as the server address
and log on to the Citrix online plug-in as the Coolidge\CitrixEngineer.
a) Log on to the XenAppServer-1 virtual machine as the Coolidge\CitrixEngineer user.
The Citrix online plug-in starts automatically. If the plug-in does not start, click Start
> All Programs > Citrix > Online plug-in.
64
Module 7: Delivering Applications and Content Exercises
©
Copyright 2010 Citrix Systems, Inc.
b) Type webinterface.coolidge.net in the Server address field and click Update.
The Citrix online plug-in negotiates with the WebInterface server and display a logon
prompt.
c) Type the Coolidge\CitrixEngineer credentials and then click OK to log on.
3. Open the Notepad, CapitalReSources and XenAppServer Desktop published resources to
ensure that they were published correctly. Do not close them.
a) Click the Citrix online plug-in icon and select Desktops > XenAppServer Desktop to
launch the XenAppServer Desktop.
b) Click the Citrix online plug-in icon in the navigation tray and select Applications >
Notepad to launch Notepad.
c) Click the Citrix online plug-in icon and select Applications > Financial >
CapitalReSources to launch the CapitalReSources application.
Verify that all of the published resources launch successfully. Do not close the
applications.
Testing Workspace Control
Use the XenAppServer-2 virtual machine logged in as the Coolidge\CitrixEngineer user for
this task.
Use the following procedure to test Workspace Control functionality:
1. Log on to the XenAppServer-2 virtual machine as the Coolidge\CitrixEngineer user and
configure the Citrix online plug-in to use webinterface.coolidge.net as the server address.
a) Log on to the XenAppServer-2 virtual machine as the Coolidge\CitrixEngineer user.
The Citrix online plug-in starts automatically. If the plug-in does not start, click Start
> All Programs > Citrix > Online plug-in.
b) Type webinterface.coolidge.net in the Server address field and click Update.
The Citrix online plug-in negotiates with the WebInterfaceServer virtual machine and
display a logon prompt.
c) Type the Coolidge\CitrixEngineer credentials and then click OK to log on.
2. Verify that the sessions from XenAppServer-1 have been automatically transferred to
XenAppServer-2 using the workspace control feature.
3. Close all windows and applications except for the CapitalReSources application.
Managing Sessions
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixEngineer user for
this task.
©
Copyright 2010 Citrix Systems, Inc.
Module 7: Delivering Applications and Content Exercises
65
Use the following procedure to manage user sessions:
1. Launch the Delivery Services Console on the XenAppServer-1 virtual machine.
a) Switch to the XenAppServer-1 virtual machine.
b) Click Start > All Programs > Citrix > Management Consoles > Delivery Services
Console.
2. Complete the discovery process. Add the local computer using the XenApp Discovery
wizard but do not include Single sign-on in your discovery.
a) Click Next on the Discovery window, which appears automatically the first time the
Delivery Services Console is opened.
b) Deselect Single Sign-On and click Next.
c) Click Add Local Computer and click Next.
d) Click Next to configure the console.
e) Click Finish to complete the Discovery wizard.
3. Use the Delivery Services Console on the XenAppServer-1 virtual machine to verify that
CitrixEngineer sessions are active.
a) Expand the XenApp > Coolidge nodes and click the Servers node.
b) Click the Users tab to view the current sessions.
c) Verify that the CapitalReSources sessions exist for the CitrixEngineer user.
4. Send a message to the CitrixEngineer's CapitalReSources session warning that "This session
will be disconnected soon."
a) Right-click on the CitrixEngineer's CapitalReSources session and select Send message.
The Message window opens.
b) Type This session will be disconnected soon. in the Message field and
click OK.
5. Switch to the XenAppServer-2 virtual machine to view and accept the message and then
switch back to the XenAppServer-1 virtual machine.
6. Log off the CitrixEngineer's CapitalReSources session using the Delivery Services Console
and then switch to the XenAppServer-2 virtual machine to verify that the CapitalReSources
application closed.
a) Right click the CitrixEngineer's CapitalReSources session, click Log off and then click
Yes to confirm.
b) Repeat Step 6a on all of the CitrixEngineer sessions until none are listed.
c) Switch to XenAppServer-2 virtual machine and confirm that the sessions were
terminated.
7. Log off of the XenAppServer-1 and XenAppServer-2 virtual machines.
66
Module 7: Delivering Applications and Content Exercises
©
Copyright 2010 Citrix Systems, Inc.
The ability to access the Delivery Services Console, send messages to user sessions and end
user sessions confirms that the CitrixEngineer's permissions were configured correctly.
©
Copyright 2010 Citrix Systems, Inc.
Module 7: Delivering Applications and Content Exercises
67
68
Module 7: Delivering Applications and Content Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 8
Streaming Application
Exercises
70
Module 8: Streaming Application Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 8-1: Profiling Mozilla Firefox for
Windows 7
Scenario
Many of the applications, such as the CRM and ERP systems, that are used daily in the company
are web applications. The vendors for all of the systems only guarantee compatibility with
Mozilla Firefox. Therefore Mozilla Firefox must be published to all employees. The Citrix
Architect decided that Mozilla Firefox should be profiled as a streaming application in order
to gain the most flexibility in delivery options.
Because Mozilla Firefox is such a mission-critical application and requires high performance,
the Citrix Engineer decided to allow the Windows 7 laptops that are provisioned through IT's
new provisioning policies to stream the application locally. You must profile the Mozilla Firefox
application for Windows 7.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
Coolidge-DC
Profiler-Win7
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 25 minutes
Installing Streaming Profiler
Use the Profiler-Win7 virtual machine logged in as the CitrixAdmin user for this task.
Use the following procedure to install the Streaming Profiler on the Profiler-Win7 virtual
machine:
1. Start the Profiler-Win7 virtual machine and log on as the CitrixAdmin user.
2. Attach the XA6_2008R2_ML.ISO media to the Profiler-Win7 virtual machine and launch
the XenApp 6.0 Installer.
©
Copyright 2010 Citrix Systems, Inc.
Module 8: Streaming Application Exercises
71
a) Attach the XA6_2008R2_ML.ISO media to the virtual machine.
The AutoPlay window displays.
b) Click Run autorun.exe in the AutoPlay window to start the installation.
3. Launch the Streaming Profiler installer.
a) Click Manually install components > Common Components.
b) Click Plug-ins, Streaming Profiler, and Documentation and then click Streaming
Profiler to launch the Streaming Profiler Installer.
4. Install the Citrix Streaming Profiler using the default options and restart the virtual machine,
when prompted.
a) Click OK to accept English as the language and then click Next.
b) Select I accept the license agreement and click Next.
c) Click Next to accept the default destination folder.
d) Click Install, wait for the installation to complete and then click Finish.
e) Click Yes to restart the virtual machine.
Profiling an Application
Use the Profiler-Win7 virtual machine logged in as the CitrixAdmin user for this task.
Use the following procedure to profile an application for streaming:
1. Log on to the Profiler-Win7 virtual machine using your CitrixAdmin credentials.
2. Using the Citrix Streaming Profiler create a profile called Mozilla Firefox.
a) Click Start > Streaming Profiler to open the Streaming Profiler.
b) Click New Profile to launch the New Profile Wizard and then click Next.
c) Type Mozilla Firefox as the Profile name and click Next.
3. Use the default User Updates and Inter-Isolation Communications options and verify that
Windows 7 is selected as the target operating system. Specify to profile for all languages.
a) Click Next to accept the default settings for User Updates.
b) Click Next to accept the default settings for Inter-Isolation Communication.
c) Verify that Windows 7 is selected as the Target operating system.
The Windows Vista and Windows Server 2008 target operating systems will
also be checked.
d) Click All Languages in the target language section and then click Next.
72
Module 8: Streaming Application Exercises
©
Copyright 2010 Citrix Systems, Inc.
4. Use the Quick Install option and specify the \\dc\filer \Software\Firefox Setup
3.6.3.exe installer.
a) Select Quick Install and click Next.
b) Click Browse, navigate to the \\dc\filer \Software\ folder, click Firefox Setup
3.6.3.exe and then click Open.
c) Click Next to continue with the New Profile Wizard.
5. Install Mozilla Firefox from within the Streaming Profiler using the default options.
a) Click Launch Installer to launch the Firefox installer.
The Mozilla Firefox Setup window opens.
b) Click Next on the Welcome screen and click Next to choose the default Standard Setup
Type.
c) Click Install to begin the Firefox installation and then wait for the Firefox installer to
finish before continuing.
d) Deselect Launch Firefox now and click Finish.
6. Use the Streaming Profiler to launch Firefox and run through its initial configuration
without importing any settings and then close Mozilla Firefox.
a) Click Next in the Run Installer window.
b) Click Mozilla Firefox and click Run to launch Firefox and go through the initial
configuration screens.
The application opens.
c) Click Don't import anything in the Firefox import wizard screen and then click Next.
After a few moments, Firefox appears.
d) Click File > Exit to exit Firefox. Click Quit to confirm.
e) Click Next in the New Profile wizard.
7. Complete the Profiling wizard using the default choices and then save the profile to the
\\dc\filer \Profiles folder.
a) Click Next in the Select Applications screen to accept the default settings.
b) Click Next in the Sign Profile screen to accept the default settings.
c) Click Finish to build the profile.
The profile for Mozilla Firefox builds.
d) Click File > Save As and type \\dc\filer \Profiles as the profile save location and
then click Save.
The profile is saved to the application hub on the filer.
8. Shut down the Profiler-Win7 virtual machine.
©
Copyright 2010 Citrix Systems, Inc.
Module 8: Streaming Application Exercises
73
Exercise 8-2: Profiling Mozilla Firefox for
Window Server 2008 R2
Scenario
Mozilla Firefox is considered a mission-critical application for Coolidge because it is used to
access many web-based applications that are essential for the company's daily activities. The
Citrix Engineer wants to ensure that all employees will have access to Mozilla Firefox even if
direct streaming is not an option.
The Citrix Engineer wants you to create a target for Windows Server 2008 R2 in the Mozilla
Firefox profile in order to:
• Allow the application to fall back to streaming to the server if the application is unable to
stream directly to the client device.
• Ensure that Mozilla Firefox can be streamed to additional servers without having to install
it manually on each server.
Another administrator has already started profiling other applications for Windows Server
2008 R2 on a virtual machine called Profiler-2008R2. This administrator has allowed you to
use this pre-configured virtual machine for your purposes.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
Coolidge-DC
Profiler-2008R2
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 25 minutes
Profiling for Multiple Target Operating Systems
Use the Profiler-2008R2 virtual machine logged in as the Administrator user for this task.
74
Module 8: Streaming Application Exercises
©
Copyright 2010 Citrix Systems, Inc.
Use the following procedure to add a target to an existing profile:
1. Start and log on to the Profiler-2008R2 virtual machine as the Administrator user.
2. Open the existing Mozilla Firefox profile located at \\dc\filer \Profiles\Mozilla
Firefox\Mozilla Firefox.profile in the Streaming Profiler.
a) Click Start > All Programs > Citrix > Streaming Profiler to launch the Citrix Streaming
Profiler.
b) Click Open Profile, navigate to \\dc\filer \Profiles\Mozilla Firefox, select
Mozilla Firefox.profile and then click Open.
3. Add a Windows Server 2008 R2 target to the Mozilla Firefox profile for use with all
languages.
a) Right-click Mozilla Firefox and click Add New Target.
b) Click Next to begin the wizard.
c) Verify that Windows Server 2008 R2 64-bit Edition is selected.
d) Select All languages in the Target Language section and click Next.
4. Use the Quick Install option and specify the \\dc\filer \Software\Firefox Setup
3.6.3.exe installer.
a) Select Quick Install and click Next.
b) Click Browse, navigate to the \\dc\filer \Software\ folder, click Firefox Setup
3.6.3.exe and then click Open.
c) Click Next to continue with the New Target Wizard.
5. Install Mozilla Firefox from within the Streaming Profiler using the default options.
a) Click Launch Installer to launch the Firefox installer.
The Mozilla Firefox Setup window opens.
b) Click Next and then click Next to choose the default Standard Setup Type.
c) Click Install to begin the Firefox installation and then wait for the Firefox installer to
finish before continuing.
d) Deselect Launch Firefox now and click Finish.
6. Use the Streaming Profiler to start Firefox and run through its initial configuration without
importing anything and then close Mozilla Firefox.
a) Click Next in the New Target wizard.
b) Select Mozilla Firefox and then click Run to launch Firefox and go through the initial
configuration screens.
The application opens.
c) Click Don't import anything in the Firefox import wizard screen and then click Next.
In a few moments, Firefox appears.
d) Click File > Exit to exit Firefox. Click Quit to confirm.
©
Copyright 2010 Citrix Systems, Inc.
Module 8: Streaming Application Exercises
75
e) Click Next in the New Target Wizard.
7. Complete the Profiling wizard using the default choices and then save the profile to the
\\dc\filer \Profiles folder.
a) Click Next in the Select Applications screen to accept the default settings.
b) Click Next in the Sign Profile screen to accept the default settings.
c) Click Finish to build the profile.
The profile for Mozilla Firefox builds.
d) Click File > Save.
The profile is saved to the application hub on the filer.
8. Close the Mozilla Firefox profile to remove it from the Streaming Profiler. Do not close
the Streaming Profiler.
a) Verify that Mozilla Firefox is selected.
b) Click File > Close to close the Mozilla Firefox profile. Do not close the Streaming Profiler.
76
Module 8: Streaming Application Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 8-3: Profile Linking Mozilla
Firefox and Adobe Reader
Scenario
The Citrix Engineer was reading over the deployment plan and came across an item that was
previously overlooked. Users often have to use and generate PDFs from within the the CRM
and ERP systems and therefore require a way to view the PDFs through the Mozilla Firefox
streaming profile.
In order to meet these new requirements, the Citrix Engineer created a profile for Adobe
Reader and saved it to the Profiles folder on the filer.
You must now create a profile that links these two profiles together so that the applications
can communicate with one another.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
Coolidge-DC
Profiler-2008R2
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 10 minutes
Creating a Linked Profile
Use the Profiler-2008R2 virtual machine logged in as the Administrator user for this task.
Use the following procedure to create a linked profile:
1. Create a new profile called "Mozilla Firefox with Adobe Reader" on the Profiler-2008R2
virtual machine.
a) Click File > New within the Streaming Profiler to launch the New Profile wizard and
click Next.
b) Type Mozilla Firefox with Adobe Reader and click Next.
©
Copyright 2010 Citrix Systems, Inc.
Module 8: Streaming Application Exercises
77
2. Use the default user updates settings and add both Adobe Reader and Mozilla Firefox into
the inter-isolation environment. Specify to make this profile one that links to other profiles.
a) Click Next on the Enable User Updates screen.
b) Click Browse on the Set up Inter-Isolation Communication screen, type \\dc\filer
\Profiles into the Profile directory field and click OK.
c) Select the Adobe Reader and Mozilla Firefox profiles and click Next.
d) Select Create a profile that only links to other profiles (no install needed) and click
Next.
3. Complete the Profiling wizard using the default settings and then save the profile to the
\\dc\filer \Profiles folder.
a) Click Next on the Sign Profile screen and then click Finish to build the new linked
profile.
b) Click File > Save, type \\dc\filer \profiles\ in the Profile directory field and
click Save to save the profile to this location.
4. Shut down the Profler-2008R2 virtual machine.
78
Module 8: Streaming Application Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 8-4: Publishing Firefox as a
Streaming Application
Scenario
You recently created robust profiles for Mozilla Firefox and Adobe Reader. You now need to
publish these profiles as streaming applications and then test that the profiles are working
correctly.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 25 minutes
Publishing Firefox as a Streaming Application
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to publish streaming applications:
1. Log on to the XenAppServer-1 virtual machine as the Coolidge\CitrixAdmin user.
2. Use the Delivery Services Console to start publishing Mozilla Firefox.
a) Click Start > All Programs > Citrix > Management Consoles > Delivery Services
Console.
b) Expand the XenApp > Coolidge nodes.
c) Right-click Applications and click Publish application.
d) Click Next to begin the Publish Application wizard.
e) Type Mozilla Firefox in the Display Name field and click Next.
©
Copyright 2010 Citrix Systems, Inc.
Module 8: Streaming Application Exercises
79
3. Configure the application to be streamed if possible otherwise accessed from a server.
Specify for it to be a streamed to server application.
a) Verify that Application is selected as the type of application to publish and click Streamed
if possible, otherwise accessed from a server.
b) Select Streamed to Server in the Server application type drop-down menu and then
click Next.
4. Use the \\dc\filer \Profiles\Mozilla Firefox with Adobe Reader profile
and specify Mozilla Firefox as the application to launch from the profile.
a) Click Browse, navigate to the \\dc\filer \Profiles\Mozilla Firefox with
Adobe Reader\ folder and double-click the Mozilla Firefox with Adobe Reader.profile
file.
b) Select Mozilla Firefox in the Application to launch from the Citrix streaming application
profile drop-down menu.
c) Click Next.
5. Click Next to use the default settings for offline access.
6. Publish the application to the Firefox worker group.
a) Click Add to open the Select Servers screen.
b) Double-click Worker Groups.
c) Double-click Firefox to select it as the servers on which to publish the application and
click OK.
d) Click Next to proceed to the Users screen.
7. Publish Mozilla Firefox to all domain users.
a) Click Add to open the Select Users or Groups screen.
b) Click Add List of Names and type Coolidge\Domain Users.
c) Click Check Names and click OK, if the name validates successfully.
If the names were not validated successfully, make sure they are spelled correctly and
are in the Coolidge\AccountName format.
d) Click OK to close the Add List of Names window and click OK.
e) Click Next to proceed to the Shortcut presentation screen.
8. Complete the Publish Application wizard using the default settings.
a) Click Next and then click Finish to complete the Publish Application wizard.
Testing Mozilla Firefox
Use the XenAppServer-2 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
80
Module 8: Streaming Application Exercises
©
Copyright 2010 Citrix Systems, Inc.
Use the following procedure to verify that Mozilla Firefox can stream successfully to a server
and to a client device:
1. Log on to the XenAppServer-2 virtual machine as the Coolidge\CitrixAdmin user.
2. Cancel out of the Change Server screen. Log on to the http://webinterface.coolidge.net web
site as the Coolidge\CitrixAdmin user.
a) Click Cancel in the Change Server - Citrix online plug-in screen.
b) Click Start > Internet Explorer, type http://webinterface.coolidge.net in
the Address field and press Enter to access the XenApp Web site.
c) Log on to the site using the Coolidge\CitrixAdmin credentials.
3. Launch Mozilla Firefox from the Web Interface and use the Connection Center to verify
that the application is being streamed to the server.
a) Click Mozilla Firefox in the Web Interface to launch Firefox.
b) Select Don't import anything and click Next, if prompted with the import wizard.
After a few moments, Mozilla Firefox appears.
c) Right-click the Citrix online plug-in icon in the Windows notification area and click
Connection Center.
The Citrix Connection Center launches and loads the ICA connection status.
d) Locate the Mozilla Firefox published instance in the Connection Center.
Mozilla Firefox appears as an ICA connection in the Citrix Connection Center
because it is being streamed to a server and then delivered to the client device
through the ICA protocol. This means that the application was successfully
profiled for Windows Server 2008 R2 and published as a streamed to a server
application.
4. Close all open windows.
5. Configure the Citrix online plug-in to use http://webinterface.coolidge.net as the server
address.
a) In the Windows notification area, right-click the Citrix online plug-in icon and click
Change Server.
b) Type http://webinterface.coolidge.net in the Server address field and click
Update.
The Citrix online plug-in log on window appears.
6. Log on to the Citrix online plug-in as the Coolidge\CitrixAdmin user and launch Mozilla
Firefox.
a) Type your Coolidge\CitrixAdmin credentials and then click OK to log on to the
XenApp Services site through the Citrix online plug-in.
©
Copyright 2010 Citrix Systems, Inc.
Module 8: Streaming Application Exercises
81
b) Click the Citrix online plug-in icon in the notification tray and click Applications >
Mozilla Firefox.
After a few moments, Mozilla Firefox will appear.
7. Verify that the application is being streamed to the client device and then close all open
windows.
a) Right-click the Citrix online plug-in icon and notice that the Connection Center option
does not appear.
The Connection Center only appears when there are active ICA sessions. When
an application is streamed to a client device, an ICA connection is not used.
The lack of the Connection Center means that the application was successfully
profiled for Windows 7 and that it was successfully published to stream to a
client device.
b) Close all open windows.
82
Module 8: Streaming Application Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 9
Configuring Policies Exercises
84
Module 9: Configuring Policies Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 9-1: Creating a Policy to Improve
WAN Performance
Scenario
Employees frequently work from remote locations as a result of the new Coolidge
telecommuting program and client visits. Employees must be able to access their published
applications and use them even over the most inconsistent WAN connections. The Citrix
Engineer wants you to put a policy in place that will optimize the experience for employees
logging in over a WAN connection.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 20 minutes
Improving Session Performance Across a WAN
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to create a policy to improve session performance for users
connecting across a WAN.
1. Use the Group Policy Management console on the XenAppServer-1 virtual machine to edit
the Default Domain Policy and access the Citrix User Policies node.
a) Click Start > Administrative Tools > Group Policy Management.
b) Navigate to Forest: Coolidge.net > Domains > Coolidge.net.
c) Right-click XenApp Domain Policy and select Edit.
d) Navigate to User Configuration > Policies > Citrix Policies.
©
Copyright 2010 Citrix Systems, Inc.
Module 9: Configuring Policies Exercises
85
2. Create a new Citrix user policy called "WAN Access for All Users" and add an ICA audio
setting to set the audio quality to medium - optimized for speech.
a) Click New, type WAN Access for All Users as the policy name and click Next.
b) Click Audio under the ICA category and select Audio quality.
c) Click Add and select Medium - optimized for speech from the Value drop-down menu.
d) Click OK to add the setting.
3. Add a setting to set the Menu animations to prohibited.
a) Click Desktop UI under the ICA category and select Menu animation.
b) Click Add and select Prohibited to prohibit menu animations.
c) Click OK to add the setting.
4. Add a setting to prohibit the viewing of window contents while dragging.
a) Click Desktop UI under the ICA category and select View window contents while
dragging.
b) Click Add and click Prohibited to prohibit showing window contents when dragging.
c) Click OK to add the setting.
5. Add a setting to set the TWAIN compression level setting to high.
a) Click TWAIN devices under the ICA category and select TWAIN compression level.
b) Click Add and select High from the Value drop-down menu.
c) Click OK to add the setting.
6. Create a filter that applies this policy against all domain users.
a) Click Next to continue to the filters screen.
b) Select User, click Add and then click Add in the New Filter window.
c) Verify that Allow is selected in the Mode drop-down menu and type Coolidge\Domain
Users in the User name field.
d) Click OK to save the new filter element.
7. Create a filter that denies the policy to IP addresses within the Coolidge internal network
IP range of 192.168.1.1-192.168.255.255.
a) Click OK to close the new user filter screen.
b) Select Client IP Address and click Add.
c) Click Add in the New Filter window.
d) Select Deny from the Mode drop-down menu.
e) Type 192.168.1.1-192.168.255.255 in the Client IP address field and click OK
to save the new filter element.
8. Finish adding filters, enable the policy and then save it.
86
Module 9: Configuring Policies Exercises
©
Copyright 2010 Citrix Systems, Inc.
a) Click OK to close the New Filter screen.
b) Click Next to finish adding filters.
c) Verify that Enable this policy is selected and then click Save.
©
Copyright 2010 Citrix Systems, Inc.
Module 9: Configuring Policies Exercises
87
Exercise 9-2: Creating a Policy to Restrict
User Access
Scenario
One of the most important issues for Coolidge's clientele is privacy. This need for privacy and
the desire to keep all data in the datacenter was also one of the driving factors for the adoption
of XenApp at the company. The Citrix Engineer wants you to create a Citrix policy to help
restrict the ability for employees to store or copy data locally.
However, the Coolidge Advisors team requires the ability to store and manipulate customer
data locally. The members of this team have received special security and privacy training and
have laptops with full drive encryption. Management wants you to make sure that this policy
will not affect the Advisors team.
The Citrix Engineer also wants you to implement an important XenApp best practice that
hides server drives from within delivered hosted applications in order to prevent users from
saving to or accessing any parts of the server hard disks.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 10 minutes
Restricting User Access
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to prevent users from accessing their client clipboard and client
drives:
1. Create a new user policy called "Restricting Local Data Transfer" and add a setting to prohibit
client clipboard redirection.
88
Module 9: Configuring Policies Exercises
©
Copyright 2010 Citrix Systems, Inc.
a)
b)
c)
d)
Click New, type Restricting Local Data Transfer and click Next.
Click ICA and select Client clipboard redirection.
Click Add and then select Prohibited.
Click OK to add the setting.
2. Add a setting to prohibit client drive redirection.
a) Click File Redirection under the ICA category and select Client Drive Redirection.
b) Click Add and then select Prohibited.
c) Click OK to add the setting.
3. Create a filter that applies this policy against all domain users.
a) Click Next to continue to the filters screen.
b) Select User, click Add and then click Add in the New Filter window.
c) Verify that Allow is selected in the Mode drop-down menu and type Coolidge\Domain
Users in the User name field.
d) Click OK to save the new filter element.
4. Create a filter that denies this policy to the Advisors group.
a) Click Add in the New Filter window.
b) Select Deny in the Mode drop-down menu, type Coolidge\Advisors in the User
name field and click OK to save the new filter element.
5. Finish adding filters, enable the policy and then save it.
a) Click OK to close the New Filter screen.
b) Click Next to finish adding filters.
c) Verify that Enable this policy is selected and then click Save.
©
Copyright 2010 Citrix Systems, Inc.
Module 9: Configuring Policies Exercises
89
Exercise 9-3: Creating a Policy to
Configure Shadowing
Scenario
The new manager of the Coolidge Help Desk has been working to find ways to increase support
quality and reduce call and issue resolution times. He plans to use XenApp to allow help desk
employees to shadow other employees, with permission, while on a help desk call so that they
can more easily diagnose and fix the issue. You have been asked to create a policy that allows
the Help Desk to shadow all Coolidge employees with their consent.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 10 minutes
Configuring a Shadow Policy
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to configure a shadow policy:
1. Create a new user policy called "Shadowing" that allows input from shadow connections.
a) Click New, type Shadowing in the Name field and click Next.
b) Click Shadowing under the ICA category and select Input from shadow connections.
c) Click Add, confirm that Allowed is selected and then click OK.
2. Add a setting to log all shadow attempts.
a) Select Log shadow attempts.
b) Click Add, confirm that Enabled is selected and then click OK.
90
Module 9: Configuring Policies Exercises
©
Copyright 2010 Citrix Systems, Inc.
3. Assign shadowing rights to the Coolidge\Domain Admins and Coolidge\HelpDesk groups.
a) Select Users who can shadow other users and click Add.
b) Click Add and type Coolidge\Domain Admins;Coolidge\HelpDesk in the Enter
the object names to select field.
c) Click Check Names to validate the names.
If the names were not validated successfully, make sure they are spelled correctly and
are in the Coolidge\AccountName format.
d) Click OK and then click OK to add the users to the setting.
4. Add a setting to notify users of shadowing requests and then enable the policy.
a) Select Notify user of pending shadow connections.
b) Click Add, confirm that Enabled is selected and then click OK.
5. Create a filter that applies this policy against all domain users.
a) Click Next to continue to the filters screen.
b) Select User, click Add and then click Add in the New Filter window.
c) Verify that Allow is selected in the Mode drop-down menu and type Coolidge\Domain
Users in the User name field.
d) Click OK to save the new filter element.
6. Create a filter that denies this policy to the Advisors group.
a) Click Add in the New Filter window.
b) Select Deny in the Mode drop-down menu, type Coolidge\Advisors in the User
name field and click OK to save the new filter element.
7. Finish adding filters, enable the policy and then save it.
a) Click OK to close the New Filter screen.
b) Click Next to finish adding filters.
c) Verify that Enable this policy is selected and then click Save.
©
Copyright 2010 Citrix Systems, Inc.
Module 9: Configuring Policies Exercises
91
Exercise 9-4: Testing the Policies
Scenario
You recently created three new policies that improve session performance when connecting
from a WAN, restrict user access to the clipboard and client drives and enable shadowing by
the Help Desk. Now you need to test each of these policies to ensure that they are configured
correctly and produce the expected outcome.
To aid in testing, the Citrix Engineer created two new accounts: TestUser and TestAdvisor.
TestUser is a user that simulates a standard user, while TestAdvisor is a member of the Advisor's
active directory group and is being used to simulate a member of the Advisor's team.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 25 minutes
Testing a Regular User Against Policy
Use the XenAppServer-2 virtual machine logged in as the Coolidge\TestUser user for this
task.
Use the following procedure to verify that a regular user cannot save files to a client drive as
a result of the Restricting Local Data Transfer policy:
1. Log off as the CitrixAdmin user on the XenAppServer-2 virtual machine and log on as the
Coolidge\TestUser user.
2. Access the http://webinterface.coolidge.net web site.
a) Click Start > Internet Explorer.
b) Navigate to http://webinterface.coolidge.net.
92
Module 9: Configuring Policies Exercises
©
Copyright 2010 Citrix Systems, Inc.
3. Log on to the Web Interface as the Coolidge\TestUser user and launch the published
Notepad application.
a) Type the Coolidge\TestUser credentials and log on to the Web Interface site.
b) Click Notepad to launch Notepad through the Web Interface.
Within a few moments, Notepad launches.
c) Select Do not ask me again for this site and click Yes on the USB/Other devices security
warning, if it appears.
4. Attempt to save the Notepad document through client drive mapping to the XenAppServer-2
desktop.
a) Click File > Save As, click Computer to see all of the connected drives.
No network drives appear. Locally mapped drives would normally appear as network
drives, so it is confirmed that this user is unable to save to the local XenAppServer-2
virtual machine due to the Restricting Local Data Transfer policy that was previously
created.
5. Close Notepad, log off of the Web Interface and log off of the XenAppServer-2 virtual
machine.
a) Click Cancel to close the Save as screen and click File > Exit to close Notepad.
b) Click Log off in the Web Interface to log off the TestUser from the Web Interface.
c) Click Start > Logoff to log off of the XenAppServer-2 virtual machine.
Testing an Advisor User Against Policy
Use the XenAppServer-2 virtual machine logged in as the Coolidge\TestAdvisor user for this
task.
Use the following procedure to verify that members of the Advisors group are not prevented
from saving files locally by the Restricting Local Data Transfer policy:
1. Log on to the XenAppServer-2 virtual machine as the Coolidge\TestAdvisor user and access
the http://webinterface.coolidge.net web site.
a) Log on to the XenAppServer-2 virtual machine as the Coolidge\TestAdvisor user.
b) Click Start > Internet Explorer and navigate to
http://webinterface.coolidge.net.
2. Log on to the Web Interface as Coolidge\TestAdvisor user and launch the published Notepad
application.
a) Log on as the Coolidge\TestAdvisor user.
b) Click Notepad to launch Notepad through the Web Interface.
Within a few moments, Notepad launches.
©
Copyright 2010 Citrix Systems, Inc.
Module 9: Configuring Policies Exercises
93
3. Save the Notepad document as "Document Saving Test" to the XenAppServer-2 desktop.
a) Click File > Save As and click Computer to see all of the connected drives.
Network drives appear in the Other section that maps to the drives on the
XenAppServer-2. Even though the policy forbids this, it was not applied to the Advisors
group to which the TestAdvisor user is a member.
b) Double-click Local Disk (C: on XenAppServer-2)
c) Select Do not ask me again for this site and click Yes in the File Security warning.
d) Navigate to the \Users\TestAdvisor\Desktop folder.
e) Type Document Saving Test in the File name field and click Save.
f) View the XenAppServer-2 desktop and verify that the Document Saving Test file has
been saved successfully.
Because the file saved successfully to the local desktop from a published application, the
policy Advisors group was successfully omitted from the policy that restricts access to
client drives.
4. Do not close Notepad or log off of the XenAppServer-2 virtual machine.
Testing the Shadowing Policy
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to verify that the Shadowing policy allows the
Coolidge\CitrixAdmin account to successfully shadow a user session:
1. Use the Citrix Delivery Services Console on the XenAppServer-1 virtual machine to view
the active sessions in the farm.
a) Click Servers in the Delivery Services Console to view server information.
b) Click the Users tab to view the current ICA sessions on the servers.
An entry appears showing the TestAdvisor account is currently connected to the Notepad
application.
2. Shadow the TestAdvisor's session from the Delivery Services Console using your
Coolidge\CitrixAdmin credentials.
a) Right-click the TestAdvisor session and click Shadow to initiate a Shadow request.
b) Click OK to begin the shadowing session.
In a few moments the shadowing session will begin but will be paused until the shadowed
user accepts the request. This request will time out after a few seconds.
c) Type the Coolidge\CitrixAdmin credentials to log on to the shadowing session.
3. Accept the shadowing request on the XenAppServer-2 virtual machine and then switch
back to the XenAppServer-1 virtual machine.
a) Switch to the XenAppServer-2 virtual machine.
94
Module 9: Configuring Policies Exercises
©
Copyright 2010 Citrix Systems, Inc.
b) Click Yes in the Remote Control Request dialog.
The Shadowing indicator box appears in the upper left corner indicating that the session
is currently being shadowed.
c) Switch to the XenAppServer-1 virtual machine.
4. Type "Hello World!" in the shadowed Notepad application and verify that the message is
reflected on the XenAppServer-2 virtual machine.
a) Type Hello World! within the shadowed Notepad session.
b) Switch to the XenAppServer-2 and verify that the Hello World message is reflected in
the Notepad application.
5. Stop the shadowing session and log off the session from the XenAppServer-2 virtual machine.
a) Click Stop shadowing on the XenAppServer-2 virtual machine to end the shadowing
of the session.
b) Click Start > Logoff to log the TestAdvisor user off the XenAppServer-2 virtual machine.
6. Use the Delivery Services Console on the XenAppServer-1 virtual machine to reset all user
sessions.
a) Switch to the XenAppServer-1 virtual machine and bring the Delivery Services Console
to the front.
b) Right-click the TestAdvisor session and click Reset. Click Yes to confirm.
©
Copyright 2010 Citrix Systems, Inc.
Module 9: Configuring Policies Exercises
95
96
Module 9: Configuring Policies Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 10
Configuring Load
Mananagement Exercises
98
Module 10: Configuring Load Mananagement Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 10-1: Assigning a Custom Load
Evaluator
Scenario
The Citrix Engineer is working on creating a load balancing and failover policy between the
San Francisco and New York datacenters. He needs you to create a scaled down example of a
planned custom load evaluator to test the behavior of a failover policy when a server or site
shows a full load.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 10 minutes
Configuring a Custom Load Evaluator
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to configure a custom load evaluator:
1. Use the Citrix Delivery Services Console, on the XenAppServer-1 virtual machine to view
the default load evaluators.
a) Click Start > All Programs > Citrix > Management Consoles > Citrix Delivery Services
Console, on the XenAppServer-1 virtual machine, if the Delivery Services Console is
not already open.
b) Navigate to Citrix Resources > XenApp > Coolidge > Load Evaluators.
c) View the existing load evaluators.
©
Copyright 2010 Citrix Systems, Inc.
Module 10: Configuring Load Mananagement Exercises
99
2. Create a new Load Evaluator called [Test] Max 1 Instance Per Server that uses the application
user load indicator to report a full load when the number of users running the Notepad
application equals 1.
a) Right-click Load Evaluators and select New > Add load evaluator.
b) Type [Test] Max 1 Instance Per Server in the Name field.
c) Select Application User Load and type 1 in the Report full load when the number of
users for this application equals field.
d) Click Browse, and select Notepad and click OK in the Select an Application window.
e) Click OK in the Add Load Evaluator window.
Assigning a Load Evaluator to a Server
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to assign a custom load evaluator to a server:
Assign the [Test] Max 1 Instance Per Server load evaluator to the XenAppServer-1 server.
a) Expand the Servers node in the Delivery Services Console.
b) Right-click XENAPPSERVER-1 and select Other tasks > Assign load evaluator.
c) Select [Test] Max 1 Instance Per Server from the Load Evaluator drop-down menu
and click OK.
100
Module 10: Configuring Load Mananagement Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 10-2: Creating a Failover
Situation
Scenario
You recently created a custom load evaluator in order to test a load balancing policy. You need
to create a load balancing policy and demonstrate that requests will fail over to the other site
when servers in the first site become full. Use the test load evaluator that was previously created
in order to simulate a server experiencing a full load.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Load Balancing an Application
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to create a load balancing policy:
1. Use the Citrix Delivery Services Console to create a new Load Balancing policy called San
Francisco Failover to New York.
a) Right-click the Load Balancing Policies node and select Create load balancing policy.
b) Type San Francisco Failover to New York in the Name field.
2. Create a filter for the San Francisco Employees group.
a) Navigate to Filters > Users then select Filter based on user.
b) Click Add and click OK in the warning dialog.
©
Copyright 2010 Citrix Systems, Inc.
Module 10: Configuring Load Mananagement Exercises
101
c) Type Coolidge\San Francisco Employees in the Enter object names to select
field, click Check Name and then click OK, if the name is validated successfully.
If the names were not validated successfully, make sure they are spelled correctly and
are in the Coolidge\AccountName format.
3. Configure the application connection preference based on worker group by adding the San
Francisco worker group only.
a) Click on the Worker Group Preference node.
b) Select Configure application connection preference based on worker group and click
Add.
c) Double click San Francisco and click OK in the Select Servers window.
d) Click OK to finish and save the new load balancing property.
Testing a No Service Situation without Failover
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to test a service failure situation without a failover specified:
1. Log out of the Citrix online Plug-in on the XenAppServer-1 virtual machine and log back
on as the TestUser account. Launch the CapitalReSources application.
a) Use the Citrix online plug-in to log on as the Coolidge\TestUser user.
b) Click the Citrix online Plug-in icon and click Notepad to launch the application.
Wait for the application to launch before continuing.
2. Log on to the XenAppServer-2 virtual machine as the CitrixAdmin user, log on to the Web
Interface using the CitrixAdmin account through Internet Explorer and launch the Notepad
application.
a) Switch to the XenAppServer-2 virtual machine.
b) Log on to the XenAppServer-2 virtual machine as the CitrixAdmin user.
c) Click Start > Internet Explorer and navigate to the Web Interface site at
http://webinterface.coolidge.net.
d) Log on to the Web Interface as the CitrixAdmin user.
e) Launch the Notepad application.
An error appears. The load evaluator that was created and applied to
XenAppServer-1 is reporting a full load and is no longer accepting connections.
3. Log off of the Web Interface and close Internet Explorer.
102
Module 10: Configuring Load Mananagement Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 10-3: Handling Failover with a
Load Balancing Policy
Scenario
You recently created an artificial failover policy failure in which a server was reporting a full
load but could not failover to another server. Now you need to complete the failover policy so
that it works as intended and verify that it does so.
Once you verify that the failover policy is working correctly, restore each server to the default
load evaluator.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
Coolidge-DC
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Adding Failover to the Load Balancing Policy
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to add failover to the load balancing policy:
1. Log out of the Citrix online plug-in on the XenAppServer-1 virtual machine.
a) Switch to the XenAppServer-1 virtual machine.
b) Right-click the Citrix online plug-in icon in the notification area of the XenAppServer-1
virtual machine and click Log off.
2. Use the Delivery Services Console to edit the San Francisco Failover to New York load
balancing policy.
a) Click the Load Balancing Policies node in the Delivery Services console.
©
Copyright 2010 Citrix Systems, Inc.
Module 10: Configuring Load Mananagement Exercises
103
b) Right-click San Francisco Failover to New York and select Modify properties.
3. Add the New York worker group to the Load Balancing Failover Group.
a) Navigate to Load Balancing Policies > Worker Group Preference and click Add.
b) Double click New York and click OK.
c) Confirm that the New York worker group priority is set to 2 and then click OK.
Testing a No Service Situation with Failover
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to test a service failure situation with failover:
1. Log back in to the Citrix online plug-in as the Coolidge\TestUser user and launch the
Notepad application.
a) Use the Citrix online plug-in to log on as the Coolidge\TestUser user.
b) Click the Citrix online plug-in icon and click Notepad to launch the application.
Wait for the application to launch before continuing.
2. Switch to the XenAppServer-2 virtual machine and use Internet Explorer to log on to the
Web Interface and launch the Notepad application.
a) Switch to the XenAppServer-2 virtual machine.
b) Launch Internet Explorer and navigate to http://webinterface.coolidge.net.
c) Log on to the Web Interface as the CitrixAdmin user.
d) Click Notepad from the Web interface to launch the application.
The application should launch normally indicating that the failover is in effect.
3. Close Notepad, log off of the Web Interface and close Internet Explorer on the
XenAppServer-2 virtual machine.
4. Log off of the Citrix online plug-in on the XenAppServer-1 virtual machine.
Restoring to the Default Load Evaluator
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to restore the load evaulator back to the default:
1. View the load evaluator assigned to the XenAppServer-1 virtual machine.
a) Expand the Servers node.
b) Right-click XENAPPSERVER-2 and click Other Tasks > Assign load evaulator.
104
Module 10: Configuring Load Mananagement Exercises
©
Copyright 2010 Citrix Systems, Inc.
2. Change the load evaluator back to Default.
a) Select Default from the Load Evaluator drop-down menu.
b) Click OK to save these changes.
©
Copyright 2010 Citrix Systems, Inc.
Module 10: Configuring Load Mananagement Exercises
105
106
Module 10: Configuring Load Mananagement Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 12
Configuring Self-Service
Applications Exercises
108
Module 12: Configuring Self-Service Applications Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 12-1: Simulating a Plug-in
Deployment
Scenario
The Citrix Engineer configured the Citrix Merchandising Server to deliver and support Citrix
Receiver, which will be installed on all client devices. He also created a default deployment
which includes the Citrix online, Citrix offline and Citrix Dazzle plug-ins. You must do a test
deployment of Citrix Receiver on the EndUserSimulator virtual machine to verify that
everything is configured correctly.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 20 minutes
Installing Citrix Receiver
Use the EndUserSimulator virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to install Citrix Receiver using Merchandising Server:
1. Start the MerchandisingServer virtual machine. Start and log on to the EndUserSimulator
virtual machine as the Coolidge\CitrixAdmin user.
2. Access the MerchandisingServer web site at http://merchandisingserver.coolidge.net and
install Citrix Receiver.
a) Click Start > All Programs > Internet Explorer to open Internet Explorer.
©
Copyright 2010 Citrix Systems, Inc.
Module 12: Configuring Self-Service Applications Exercises
109
b) Navigate to https://merchandisingserver.coolidge.net.
Be sure to use SSL/TLS to connect to Merchandising Server by specifying https
in the address field.
c) Select I agree to the Terms of Use and click Download Now to begin the Citrix Receiver
download.
d) Click Run to install Citrix Receiver.
Wait while the installer installs and configures Citrix Receiver. This may take a few
minutes. Citrix Receiver will automatically launch after it is successfully installed.
Downloading Preconfigured Deliveries
Use the EndUserSimulator virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to download a plug-in package to the EndUserSimulator virtual
machine using Citrix Receiver:
1. Log on to Citrix Receiver on the EndUserSimulator virtual machine as the
Coolidge\CitrixAdmin user and allow the preconfigured plug-in package to download and
install.
a) Allow Citrix Receiver to automatically launch.
b) When prompted to authenticate, log on using your Coolidge\CitrixAdmin
credentials.
Citrix Receiver begins installing the plug-ins that were pre-configured by the Citrix
Engineer.
c) Click Restart Now to restart the EndUserSimulator virtual machine, when prompted.
2. Log on to the EndUserSimulator virtual machine as the Coolidge\CitrixAdmin user.
3. Verify that the Citrix online plug-in, Citrix offline plug-in and Citrix Dazzle plug-ins were
installed successfully.
a) Click Start > Control Panel > Uninstall a program.
b) Verify that the Citrix online plug-in, Citrix offline plug-in and Citrix Dazzle plug-ins
are listed.
There appears to be an issue. The Citrix Dazzle plug-in is not installed. The
Citrix Engineer must have forgotten to include it in the plug-in delivery.
4. Restart the EndUserSimulator virtual machine, if prompted.
110
Module 12: Configuring Self-Service Applications Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 12-2: Creating a New Delivery
for Citrix Dazzle
Scenario
The plug-in package delivered by Citrix Receiver from the Merchandising Server was missing
a plug-in. The Citrix Engineer must have forgotten to include the Citrix Dazzle plug-in in the
original plug-in delivery.
When you notified him of the error he asked you to create a new delivery to deploy Citrix
Dazzle and fix his mistake. Because Citrix Dazzle will only be used initially with newly
provisioned laptops from IT, you must create a new package that will only deliver Citrix Dazzle
to new Windows 7 client devices.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 20 minutes
Creating a Delivery Rule
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to create a delivery rule that will deliver the Citrix Dazzle plug-in
to Windows 7 client devices:
1. Log on to the Merchandising Server Administration Console
(https://merchandisingserver.coolidge.net/appliance), on the XenAppServer-1 virtual
machine using the Coolidge\CitrixAdmin credentials .
a) Switch to the XenAppServer-1 virtual machine.
©
Copyright 2010 Citrix Systems, Inc.
Module 12: Configuring Self-Service Applications Exercises
111
b) Open Internet Explorer and navigate to
https://merchandisingserver.coolidge.net/appliance to access the
Merchandising Server Administration Console.
The Merchandising Server Administration Console is displayed.
c) Log on using the Coolidge\CitrixAdmin credentials.
2. Create a new rule called Windows 7.
a) Click Rules in the Citrix Merchandising Server Administrator Console.
b) Click Create and type Windows 7 in the Name field.
3. Set the rule to check for the Windows 7 operating system and then save the rule.
a) Select Operating system from the Field drop-down menu.
b) Verify that Is is set as the operator and select Windows 7 in the Value field.
c) Click Save.
Configuring a Plug-In Deployment
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to configure the delivery package for use with Merchandising
Server and Citrix Receiver:
1. Create a new delivery in the Merchandising Server Console and configure the delivery
package information with the following information:
•
•
•
•
•
•
Delivery name: Citrix Dazzle
Evaluation order: 1
Default delivery: False
Silent install: Yes
Check for updates: 1
Completion text: Citrix Dazzle has been successfully installed.
a)
b)
c)
d)
e)
f)
Click Deliveries and then click Create.
Type Citrix Dazzle in the Delivery name field.
Select 1 as the Evaluation order.
Select Yes for Silent install.
Type 1 in the Check for updates field.
Type Citrix Dazzle has been successfully installed. in the Completion
text field.
2. Add the Citrix Dazzle plug-in to the delivery.
a) Click the 2 - Plug-ins tab and click Add.
112
Module 12: Configuring Self-Service Applications Exercises
©
Copyright 2010 Citrix Systems, Inc.
b) Select Dazzle plug-in and click Add.
3. Use the following information to configure the Dazzle plug-in stores. Allow users to add
stores and save passwords.
• Store name: The Coolidge Store
• Address: http://webinterface.coolidge.net/Citrix/PNAgent/config.xml
• Store description: The Coolidge Dazzle Store
a) Click the 3 - Configuration tab.
b) Type The Coolidge
Store;http://webinterface.coolidge.net/Citrix/PNAgent/config.xml;on;The
Coolidge Dazzle Store in the Store configuration field.
Ensure that the address information is entered correctly as shown in the format
Store name;Location;on;Store description. If it is not entered correctly,
subsequent exercises may not work.
c) Type A in the Allow users to add stores and the Allow users to save passwords fields to
enable these features.
4. Add the Windows 7 rule to the delivery in order to only install these plug-ins on Windows
7 machines.
a) Click the 4 - Rules tab.
b) Click Add, select the Windows 7 rule listed and click Add.
5. Set the delivery to deliver now and then complete the delivery configuration process.
a) Click the 5 - Schedule tab.
b) Verify that Deliver Now is selected and then click Schedule.
©
Copyright 2010 Citrix Systems, Inc.
Module 12: Configuring Self-Service Applications Exercises
113
Exercise 12-3: Using Citrix Dazzle
Scenario
You recently created a delivery rule to deploy the Citrix Dazzle plug-in to Windows 7 client
devices. You need to test the delivery to make sure that it was successfully configured and then
test Citrix Dazzle to verify that you can install self-service applications.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Configuring Citrix Dazzle
Use the EndUserSimulator virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to test the delivery of the Citrix Dazzle plug-in using Citrix
Receiver:
1. Log on to the EndUserSimulator virtual machine as the Coolidge\CitrixAdmin user.
2. Configure Citrix Receiver to always be present in the Windows 7 notification tray.
a) Click the Show hidden icons arrow in the notification tray and click Customize.
b) Select Show icon and notifications from the Behaviors drop-down menu next to the
Citrix Receiver Application entry.
c) Click OK to save the change and close the window.
3. Allow Citrix Receiver to automatically start and download any new plug-ins. Citrix Dazzle
will prompt you when the new plug-in is installed.
114
Module 12: Configuring Self-Service Applications Exercises
©
Copyright 2010 Citrix Systems, Inc.
a) Allow Citrix Receiver to automatically start and download new plug-ins.
b) Click Continue when prompted.
Testing Citrix Dazzle
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to verify that self-service applications can be added to Citrix
Dazzle:
1. Log on to Citrix Dazzle using the Coolidge\CitrixAdmin credentials.
a) Click Get Started.
b) Log on to the Coolidge Dazzle Store using the Coolidge\CitrixAdmin credentials.
2. Add the CapitalReSources, Mozila Firefox and Notepad applications to the
EndUserSimulator virtual machine.
a) Click Add next to the CapitalReSources, Mozilla Firefox and Notepad entries to add
each application.
b) Click Dazzle Apps and verify that CapitalReSources, Mozilla Firefox and Notepad are
present.
3. Launch CapitalReSources, Mozilla Firefox and Notepad to ensure that they are configured
correctly.
a) Click Start > All Programs > Dazzle Apps > CapitalReSources to launch the application.
b) Click Start > All Programs > Dazzle Apps > Mozilla Firefox to launch the application.
c) Click Start > All Programs > Dazzle Apps > Notepad to launch the application.
4. Close all open windows after all applications launch successfully.
©
Copyright 2010 Citrix Systems, Inc.
Module 12: Configuring Self-Service Applications Exercises
115
116
Module 12: Configuring Self-Service Applications Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 13
Configuring Printing Exercises
118
Module 13: Configuring Printing Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 13-1: Identifying Printer Defaults
Scenario
The Citrix Architect wants you to report on the default XenApp printer behavior for common
printers that are in use at Coolidge to ensure that her plans to lock down printer access will
be successful. Your job is to investigate how XenApp handles the printer drivers for several of
the networked and locally connected printers that are common within the company.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Verifying Default Printer Driver Creation
Use the EndUserSimulator virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to verify the default printer driver creation behavior:
1. Launch the Notepad application through Citrix Dazzle on the EndUserSimulator virtual
machine.
a) Click Start > All Programs > Dazzle Apps > Notepad.
After a moment, the Notepad application will launch through XenApp.
b) Select Do not ask me again for this site and click Yes on the USB/Other devices security
warning, if it appears.
2. Use the Print dialog to verify what each auto-created printer is using as its default printer
driver.
a) Click File > Print in Notepad.
©
Copyright 2010 Citrix Systems, Inc.
Module 13: Configuring Printing Exercises
119
b) Right-click HP Color LaserJet 9500 PCL 6 (from ENDUSER) and click Properties.
Make note of the printer driver listed in the Model field.
c) Repeat the previous step to check the default printer drivers for the HP Color LaserJet
4600 PCL 6, HP Color and LaserJet CP2020 Series PCL 6.
Verify that all of the listed printers are using their native print drivers except for the HP
Color LaserJet 4600 PCL 6 that is using the Citrix Universal Print Driver.
3. Close Notepad and log off of the EndUserSimulator virtual machine.
a) Click File > Exit to close the Notepad application.
b) Click Start and then click the Arrow near Shut down. Click Log off to log off of the
EndUserSimulator virtual machine.
120
Module 13: Configuring Printing Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 13-2: Disallowing Auto-Creation
of a Trouble Printer
Scenario
You recently gave a report to the Citrix Architect about how XenApp is handling drivers. She
noticed, with your report, that one of the printers in common use around Coolidge causes
issues in some situations and that a fix from the vendor is expected soon. In the interim, the
Citrix Architect wants you to use the Driver Compatibility List to disallow the auto-creation
of these printers.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Managing Driver Compatibility Lists
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to manage driver compatibility lists:
1. Use the Group Policy Management Tool on the XenAppServer-1 virtual machine to modify
the XenApp Domain Policy. Access the Citrix User Policies node.
a) Click Start > Administrative Tools > Group Policy Management to launch the Group
Policy Management Tool.
b) Navigate to Forest: coolidge.net > Domains > coolidge.net, right-click XenApp Domain
Policy and select Edit.
c) Navigate to User Configuration > Policies > Citrix Policies.
©
Copyright 2010 Citrix Systems, Inc.
Module 13: Configuring Printing Exercises
121
2. Create a new policy called Do Not Allow HP 4600 that restricts driver mapping for the HP
Color LaserJet 4600 Series PCL6 printer. Once created, continue to the filters screen.
a) Click New, type Do Not Allow HP 4600 and click Next to continue to the settings
screen.
b) Select ICA > Printing > Drivers, click Printer driver mapping and compatibility and
click Add.
c) In the Add Setting window, click Add, type HP Color LaserJet 4600 PCL6 in the
Driver Name field and select Do not create.
d) Click OK in the Add driver mapping and Add Setting windows.
3. Create a filter that applies this policy to all domain users.
a) Click Next to continue to the filters screen.
b) Select User, click Add and then click Add in the New Filter window.
c) Verify that Allow is selected in the Mode drop-down menu and type Coolidge\Domain
Users in the User name field.
d) Click OK to save the new filter element.
4. Finish adding filters, enable the policy and then save it.
a) Click OK to close the New Filter screen.
b) Click Next to finish adding filters.
c) Verify that Enable this policy is selected and then click Save.
122
Module 13: Configuring Printing Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 13-3: Disabling Auto-Creation
of Client Printers
Scenario
One of the client data privacy safeguards is to control and restrict where employees can print
the data. The company's privacy policy specifies that printing may only be done on approved
printers within the company. You need to create a policy that disables the auto-creation of
client printers for all employees, except for the Advisors team which has special permission
and training to handle sensitive data.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
Coolidge-DC
EndUserSimulator
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 10 minutes
Configuring Printing with Policies
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to create a policy to disable auto-creation of client printers:
1. Create a new Citrix user policy called Disable Client Printer Auto-creation and add an ICA
Client Printer setting to disable auto-creation of client printers.
a) Click New, type Disable Client Printer Auto-creation and click Next.
b) Click ICA > Printing > Client Printers and select Auto-create client printers.
c) Click Add and select Do not auto-create client printers from the Value drop-down
menu.
d) Click OK to add the setting.
©
Copyright 2010 Citrix Systems, Inc.
Module 13: Configuring Printing Exercises
123
2. Create a filter that applies this policy against all domain users.
a) Click Next to continue to the filters screen.
b) Select User, click Add and then click Add in the New Filter window.
c) Verify that Allow is selected in the Mode drop-down menu and type Coolidge\Domain
Users in the User name field.
d) Click OK to save the new filter element.
3. Create a filter that denies this policy to the Advisors group.
a) Click Add in the New Filter window.
b) Select Deny in the Mode drop-down menu, type Coolidge\Advisors in the User
name field and click OK to save the new filter element.
4. Finish adding filters, enable the policy and then save it.
a) Click OK to close the New Filter screen.
b) Click Next to finish adding filters.
c) Verify that Enable this policy is selected and then click Save.
124
Module 13: Configuring Printing Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 13-4: Creating Session Printers
for All Employees
Scenario
You have been tasked with locking down the printing functionality in XenApp in order to
adhere to the company's strict client privacy policy. You need to continue to implement these
changes by using policies to create the initial set of approved internal session printers that will
be available for employees to print.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 10 minutes
Configuring Session Printers
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to configure session printers for the initial set of employees:
1. Create a new policy called Session Printers and Forced Universal Printer Drivers
a) Click New, type Session Printers and Forced Universal Printer Drivers.
b) Click Next to continue to the settings screen.
2. Add the Session printers setting to automatically create the following session printers:
• \\dc\HP Color LaserJet 2800 Series PS
• \\dc\Lexmark x945e PS (MS)
©
Copyright 2010 Citrix Systems, Inc.
Module 13: Configuring Printing Exercises
125
a) Click ICA > Printing and select Session printers. Click Add to add the default session
printers.
b) Click Add in the Add settings window, type \\dc\ in the Printer UNC path field and
then click Browse.
c) Navigate to Entire Network > dc, click HP Color LaserJet 2800 Series PS and click
OK.
d) Repeat steps b and c to add the Lexmark x945e PS (MS) network printer.
e) Click OK to complete the Session printers setting and close the Add settings screen.
3. Add the Universal Printing setting and set it to Use universal printing only. Continue to
the filters screen.
a) Click ICA > Printing > Universal Printing, select Universal printing and click Add
to specify default settings.
b) Select Use universal printing only from the value drop-down menu in the Add settings
window and click OK.
4. Create a filter that applies this policy against all domain users.
a) Click Next to continue to the filters screen.
b) Select User, click Add and then click Add in the New Filter window.
c) Verify that Allow is selected in the Mode drop-down menu and type Coolidge\Domain
Users in the User name field.
d) Click OK to save the new filter element.
5. Finish adding filters, enable the policy and then save it.
a) Click OK to close the New Filter screen.
b) Click Next to finish adding filters.
c) Verify that Enable this policy is selected and then click Save.
126
Module 13: Configuring Printing Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 13-5: Testing the Printer Policies
Scenario
You recently created three new polices that stopped the creation of a problem printer, disabled
the auto-creation of client printers and created session printers for all employees.
Now you need to test each of these policies to ensure that they are correctly implemented and
only affect the correct users.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 15 minutes
Testing the Printer Policies
Use the EndUserSimulator virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to test the printer policies:
1. Log on to the EndUserSimulator virtual machine as the Coolidge\CitrixAdmin user.
2. Launch the Dazzle published Notepad application.
a) Click Start > All Programs > Dazzle Apps > Notepad.
b) Log on to the Coolidge Dazzle store using the Coolidge\CitrixAdmin credentials, if
requested.
©
Copyright 2010 Citrix Systems, Inc.
Module 13: Configuring Printing Exercises
127
3. Use the print screen to verify that only the Lexmark x945e PS (MS) and HP Color LaserJet
2800 Series PS session printers are available for printing and that they are both using their
native printer drivers.
a) Click File > Print, in Notepad.
b) Verify that only the Lexmark x945e PS (MS) and HP Color LaserJet 2800 Series PS
session printers are available for printing.
c) Verify that both printers are using their native drivers.
d) Close the Print dialog box and Notepad.
4. Use Internet Explorer to log on to the Web Interface as the TestAdvisor user and launch
the published Notepad application.
a) Launch Internet Explorer and navigate to the Web Interface server located at
http://webinterface.coolidge.net.
b) Log in to the Web Interface using as the Coolidge\TestAdvisor user.
c) Click Notepad to launch the published Notepad application.
d) Select Do not ask me again for this site and click Yes on the USB/Other devices security
warning, if it appears.
5. Verify that all of the client printers are auto-created and using the Citrix Universal Printer
Driver. Verify that the two session printers were also created and using their native print
drivers.
a) Click File > Print, in Notepad.
b) Verify that all of the client printers are automatically created and using the Citrix
Universal Printer Driver, except for the session printers which are using their native
printer drivers.
6. Close all open windows.
The HP 4600 printer was not auto-created according to the policy that was previously created.
The CitrixAdmin account only had access to the session printers and did not have local client
printers auto-created according to policy. Finally, the TestAdvisors account had access to
session printers and had all of the client printers created using the Citrix universal print driver.
This confirms that all policies are in place and working as intended.
128
Module 13: Configuring Printing Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 14
Securing XenApp Exercises
130
Module 14: Securing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 14-1: Setting Up ICA Proxy on
a New XenApp Web Site
Scenario
Due to the increased instance of employees working at home and requiring access to XenApp
published resources, the Citrix Architect decides to encrypt all external ICA traffic through
the use of the ICA Proxy feature and the Citrix Access Gateway virtual appliance.
She wants you to create a new XenApp Web site that will be used to handle all of the secure
requests. Then she wants you to implement ICA Proxy on the Access Gateway and Web
Interface servers.
The Citrix Engineer will be installing all of the required SSL certificates on the servers as you
work and expects to be done by the time you are ready to test.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
•
AccessGateway
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 25 minutes
Creating a New XenApp Web Site
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure to create a new XenApp Web site for use with secure connections
from the Access Gateway:
1. Start the AccessGateway virtual machine.
©
Copyright 2010 Citrix Systems, Inc.
Module 14: Securing XenApp Exercises
131
2. On the WebInterfaceServer virtual machine, launch the Citrix Web Interface Management
console and create a new XenApp Web site.
a) Click Start > All Programs > Citrix > Management Consoles > Citrix Web Interface
Management to launch the Web Interface Management console.
b) Click Create site.
c) Select XenApp Web and click Next.
3. Set the path of the Web Interface site to be /Citrix/Secure and name the site Secure. Do not
make this site the default IIS site. Continue through the creation of the XenApp Web site
using the default values.
a) Type /Citrix/Secure in the Path field and ensure that Secure is automatically
populated into the Name field. Click Next to continue through the wizard.
b) Verify that At Web Interface is specified on the Specify Point of Authentication screen
and click Next.
c) Click Next on the Confirm Settings for the New Site screen.
The wizard creates a new XenApp Web site.
d) Click Next to configure the XenApp Web site.
4. Specify Coolidge as the farm name and add both of the XenApp servers to the list of servers.
a) Type Coolidge in the Farm name field.
b) Click Add, type XenAppServer-1 and click OK.
c) Click Add, type XenAppServer-2 and click OK. Click Next.
5. Use the default authentication method settings and restrict the Web Interface to only the
Coolidge domain.
a) Click Next on the Configure Authentication Methods screen.
b) Select Restrict domains to the following and click Add.
c) Type Coolidge in the Logon domain field and click OK. Click Next
6. Use the Full site appearance and configure dual mode as the published resource type.
Complete the Web Interface site initial configuration.
a) Select Full and click Next.
b) Select Dual mode and click Next.
c) Click Finish to complete the initial configuration wizard.
Configuring Web Interface
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
132
Module 14: Securing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Use the following procedure to configure the Secure XenApp Web site:
1. Use the Citrix Web Interface Management console to edit the secure access settings of the
Secure XenApp Web site.
a) Click XenApp Web Sites and click the Secure site entry.
b) Click Secure Access to open the Secure Access settings.
2. Edit the default access method and set it to Gateway Direct. Specify the Access Gateway's
server details (ag.coolidge.net) then continue to the Secure Ticket Authority configuration.
a) Select Default and and click Edit.
b) Select Gateway Direct in the Access Method drop-down menu.
c) Click OK to add the new Access route.
d) Click Next to continue to the Access Gateway server details.
e) Type ag.coolidge.net in the Address (FQDN) field and click Next to continue to
the Secure Ticket Authority configuration screen.
3. Add new Secure Ticket Authority URLs for both XenApp servers. Leave all other settings
as default and complete the new secure access settings.
a) Click Add to add a new Secure Ticket Authority URL. Type
http://xenappserver-1.coolidge.net/scripts/ctxsta.dll. Click OK.
b) Click Add to add a new Secure Ticket Authority URL. Type
http://xenappserver-2.coolidge.net/scripts/ctxsta.dll. Click OK.
c) Click Finish to complete the new secure access settings.
Configuring Access Gateway
Use the WebInterfaceServer virtual machine logged in as the Coolidge\CitrixAdmin user
for this task.
Use the following procedure to configure the Access Gateway for ICA Proxy mode:
1. Launch the Citrix Access Gateway Administration tool. Log on to the Access Gateway using
the hostname ag.coolidge.net and root/Password1 credentials.
a) Click Start > Access Gateway Administration Tool 4.6.2 to launch the Access Gateway
administration tool.
b) Type ag.coolidge.net as the Host, use root/Password1 as the administrator
credentials and click Connect.
Allow the administration tool to connect and refresh itself before continuing.
2. Add a new Secure Ticket Authority for the XenAppServer-1 and XenAppServer-2 virtual
machines.
a) Click the Authentication tab and then click the Secure Ticket Authority tab.
©
Copyright 2010 Citrix Systems, Inc.
Module 14: Securing XenApp Exercises
133
b) Type xenappserver-1.coolidge.net in the Server running the STA field and click
Add to add the Security Ticket Authority settings.
c) Click Initialize when the Service Interruption warning appears and then click OK to
acknowledge that the STA server is verified.
d) Repeat the previous two steps with the XenAppServer-2 server.
3. Use the Access Policy Manager to set the Gateway Portal to redirect to the Web Interface
server web site.
a) Click the Access Policy Manager tab, right-click Default under User Groups and click
Properties.
b) Click the Gateway Portal tab to access the portal settings and select Redirect to Web
Interface.
c) Type /Citrix/Secure in the Path field and webinterface.coolidge.net in the
Web server field.
d) Click OK to close the properties window.
4. Turn off logon page authentication by the Access Gateway in the Global Cluster Policies
and then minimize the Access Gateway Administration Tool.
a) Click the Global Cluster Policies tab and deselect Enable logon page authentication.
b) Click Submit to create the changes and click OK when complete.
c) Minimize the Access Gateway Administration tool.
134
Module 14: Securing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 14-2: Testing the ICA Proxy
Configuration
Scenario
You recently set up a new XenApp Web site and implemented ICA Proxy mode in order to
encrypt all external ICA traffic through the Access Gateway. Now you must test to make sure
that all of the applications can launch through ICA Proxy mode.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
•
AccessGateway
Coolidge-DC
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 10 minutes
Launching a Secure Application
Use the XenAppServer-1 virtual machine logged in as the Coolidge\CitrixAdmin user for
this task.
Use the following procedure to test ICA Proxy mode by launching an SSL secured application:
1. Use Internet Explorer on the XenAppServer-1 virtual machine to securely access the Access
Gateway's SSL site at https://ag.coolidge.net.
a) Switch to the XenAppServer-1 virtual machine and launch Internet Explorer.
©
Copyright 2010 Citrix Systems, Inc.
Module 14: Securing XenApp Exercises
135
b) Use Internet Explorer to navigate to https://ag.coolidge.net/, making sure to
specify https.
The Access Gateway receives the secure connection and forwards the request
to the /Citrix/Secure Web Interface site on the back end.
2. Log on to the Access Gateway as the Coolidge\CitrixAdmin user and launch the published
Notepad application.
a) Log on to to the Access Gateway as the Coolidge\CitrixAdmin user.
b) Click Notepad to launch the published application.
Wait a few moments as the application is launched.
c) Select Do not ask me again for this site and click Yes on the USB/Other devices security
warning, if it appears.
3. Use the Connection Center to verify that the Notepad application is secured using 128-bit
SSL. When complete, close all open windows.
a) Right-click the Citrix online plug-in icon and click Connection Center.
b) Click XenAppServer-1 and click Properties to view the connection properties of the
applications being delivered by XenAppServer-1.
c) Verify that Basic. 128-bit SSL/TLS is listed as the encryption level and click OK.
d) Close all open windows.
The application is showing as using 128-bit TLS encryption when using Citrix Access Gateway
to access applications. This allows the Coolidge employees to work remotely while protecting
customer and company data.
136
Module 14: Securing XenApp Exercises
©
Copyright 2010 Citrix Systems, Inc.
Module 15
Monitoring Exercises
138
Module 15: Monitoring Exercises
©
Copyright 2010 Citrix Systems, Inc.
Exercise 15-1: Viewing XenApp Licence
Server Activity
Scenario
Early in the XenApp implemention, you configured the EdgeSight server to monitor the license
usage on the license server. The Citrix Architect wants to ensure that it has been working as
intended and wants a brief usage report by the end of the day.
Your job is to verify that the license server monitoring is functioning properly and to look at
the license usage during the initial deployment phase of the last week.
Before You Begin
To begin this lab, ensure that the following virtual machines are started:
•
•
•
•
•
•
AccessGateway
EndUserSimulator
MerchandisingServer
WebInterfaceServer
XenAppServer-1
XenAppServer-2
Estimated time to complete this exercise: 5 minutes
Viewing License Usage Trends
Use the Coolidge-DC virtual machine logged in as the Coolidge\Administrator user for this
task.
Use the following procedure to monitor the XenApp license usage:
1. Access the Edgesight server web site at http://dc.coolidge.net/edgesight using Internet
Explorer. Log on with the email address [email protected].
a) Click Start > Internet Explorer and navigate to
http://dc.coolidge.net/edgesight/.
b) Log on with the email address [email protected] and password
Password1.
©
Copyright 2010 Citrix Systems, Inc.
Module 15: Monitoring Exercises
139
2. View the License Usage Trending data graphically and then view it as a grid.
a) Click on the Track Usage tab and click License Usage Trending.
b) Deselect Select All, select XenApp and click Go.
View the graphical results of this request.
c) Click the View in Grid icon.
View the results of this request as a list.
3. View the License Usage Summary data graphically and then view it as a grid.
a) Click License Usage Summary.
b) Deselect Select All, select XenApp and click Go.
View the graphical results of this request.
c) Click the View in Grid icon.
View the results of this request as a chart.
4. Make note of the many different ways that the license data is viewable.
5. Close all open windows.
140
Module 15: Monitoring Exercises
©
Copyright 2010 Citrix Systems, Inc.
©
Copyright 2010 Citrix Systems, Inc.
Module 15: Monitoring Exercises
141
851 West Cypress Creek Road Fort Lauderdale Florida 33309 USA | (954) 267 3000 |
www.citrix.com
Rheinweg 9 8200 Schaffhausen Switzerland | +41 (0) 52 63577 00 | www.citrix.com
©Copyright 2010 Citrix Systems, Inc. All rights reserved.
142
Module 15: Monitoring Exercises
©
Copyright 2010 Citrix Systems, Inc.