Professional Documents
Culture Documents
Citrix Consulting
Implement ................................................................................................. 26
Phase III: Maintenance ............................................................................. 27
New Virtual Disk Creation .............................................................................................................. 27
New vDisk Modification .................................................................................................................. 32
vDisk Automatic Update ................................................................................................................. 32
Virtual Disk Changes Integration ................................................................................................... 35
1
Phase I: Reference System Creation
The initial goal for the integration of Essentials for XenServer with XenApp is to create a base XenApp
image. With proper configuration, this base XenApp image can host different sets of applications, when
XenApp Application streaming is applied to specific servers. Phase I of the implementation guide focuses
on properly configuring the components to allow for the streaming of a XenApp server to XenServer
infrastructure. This section focuses on:
Provisioning Services Configuration
Virtual Disk Preparation
Virtual Disk Creation
Virtual Disk Finalization
2
Active Directory Integration
Screenshot Description
Within the Server Properties screen
Select the Options tab
Select Check for new versions of a vDisk
Select Enable automatic password support
3
Device Collection
As a general practice, it is recommended to group all similar Provisioning Services target devices
within a Device Collections. This section shows how to create a collection.
Device Collection
Screenshot Description
1 Within the Provisioning Services Console
Navigate to Farm – Site – SiteName – Device
Collections
Right-click Device Collections and select
Create Device Collection
4
Image Preparation
Setup Provisioning Services vDisk
The XenApp server must be captured within a streaming file (vDisk) that can be distributed to any
number of physical or virtual hosts. The following process creates a blank vDisk for the incoming
image.
5
Setup Provisioning Services vDisk
Screenshot Description
The virtual disk is being allocated. This process can
take a few minutes.
6
Setup Provisioning Services vDisk
Screenshot Description
Within the vDisk File Properties window
Select the General tab
Set the Class: XenApp 5 – Office
7
Update Server Boot Preferences
The XenApp server’s boot preferences must be set to do a network boot. This is done within the BIOS
settings of the physical server or defined within the virtual machines startup sequence configuration.
The steps that follow show how to do this for XenApp servers virtualized with XenServer. Once the
server has been set for a network boot, the XenApp server should be restarted.
8
Install Provisioning Services Tools
When the XenApp server restarts, the Provisioning Services Target Device software must be installed.
The target device software allows the XenApp server to connect to the vDisk, which allows for the
imaging of the XenApp server.
9
Virtual Disk Creation
Screenshot Description
On the License Agreement screen
Select I accept the terms in the license
agreement
Select Next
10
Virtual Disk Creation
Screenshot Description
On the Ready to Install screen
Select Install
11
Install XenApp Prep
Because each XenApp server must have a unique identity within the XenApp farm, the base XenApp
install must be prepared before a Provisioning Services build is started. This section shows the
preparation of a XenApp server with the XenApp Prep utility.
12
Virtual Disk Creation
13
Virtual Disk Creation
Image Build
With the XenApp server linked to a blank vDisk and the server prepped for XenApp provisioning with
Provisioning Services, it is now time to create an image. The following process takes the XenApp
server and synchronizes the hard disk to the vDisk.
Build Image
Screenshot Description
Launch Disk Management
A new disk should be visible with a red mark
on it. Select the disk and select Online
If asked to format the drive now, select No
Close the Disk Management utility
14
Build Image
Screenshot Description
Open Explorer and select the new disk
Right-click and select Format
Set the format for Quick Format
Select Start
Select OK when the format is complete
15
Build Image
Screenshot Description
Verify all options are enable
Select OK
Select Build
16
Virtual Disk Finalization
Once a XenApp image captured within the vDisk, the configuration for the vDisk must be changed into
a standard image mode, which allows vDisk streaming to multiple target devices
Virtual Disk Finalization
Screenshot Description
Within the Provisioning Services console
Select the appropriate vDisk within he vDisk
Pool
Select Action – Properties
17
Virtual Disk Finalization
Screenshot Description
Within the vDisk File Properties window
Verify the class is set as: Office 5 – Office
Select the Mode tab
18
Virtual Disk Finalization
Screenshot Description
Within the vDisk File Properties window
Select the Active Directory machine
account password management
19
Phase II: System Delivery
Once the base XenApp image is created within the Provisioning Services system, the XenServer and
Provisioning Services server must be configured to deliver the vDisk to numerous virtual servers. This
process includes the following steps:
Virtual Machine Creation
Provisioning Services Target Device Creation
20
Virtual Machine Creation
Screenshot Description
When the new VM wizard is complete
Select the newly created VM
Select Properties
21
Virtual Machine Creation
Screenshot Description
With the virtual machine still selected
Select the Storage tab
Delete the attached storage
22
Provisioning Services Target Device Creation
In order for the image to be streamed to the physical or virtual XenApp servers, the devices must be
defined within the Provisioning Services Console and added into Active Directory. The following shows
how this process is completed.
23
Provisioning Services Target Device Creation
Screenshot Description
On the Properties tab
Select Boot from: vDisk
Set the Class: XenApp 5 - Office
Selection vDisks tab
24
Provisioning Services Target Device Creation
Screenshot Description
Select the appropriate vDisk: XenApp
Store\XenApp5-Base (Rev 1)
Select OK
Select OK
25
Integrate Active Directory
Screenshot Description
In the Create Machine Accounts screen
Select the correct domain
Enter in a valid organizational unit in which to
place the new account
Select Create Account
When a success is shown, select Close
Implement
As each target device is created, the physical or virtual server can be activated, which will
Receive a stream from Provisioning Services
Boot the Operating System
XenApp farm integration
o If it is the server’s first boot, the XenApp Integration Utility will automatically add the
server into the XenApp farm.
o If it is the server’s second+ boot, the XenApp server will obtain its role within the XenApp
farm from the data store.
26
Phase III: Maintenance
Delivering XenApp servers is one aspect of a complete XenApp solution; however, maintaining the
XenApp servers is the second aspect, which is critical. Being able to keep the XenApp servers in sync
with the latest hot fixes and security patches is paramount to the stability and security of the environment.
This section shows how to modify the base XenApp image and to have all XenApp servers start using the
new image upon next reboot without requiring extensive modifications to the environment. This process
is broken down into the following:
New vDisk Creation
New vDisk Modification
Automatic vDisk Updates
A few environment settings have already been made, including:
Enable automatic updates on the vDisk and within Provisioning Services
Setting Class identification on the vDisk and on the target devices
27
New Virtual Disk Creation
Screenshot Description
Within the Provisioning Services console, select
vDisk Pool
Select Properties – Add Existing vDisks
28
New Virtual Disk Creation
Screenshot Description
Select the newly added virtual disk
Select Action - Properties
29
New Virtual Disk Creation
Screenshot Description
On the vDisk File Properties screen
Select the Mode tab
Change the Access Mode to Private Image
Verify the Enable automatic updates for this
vDisk is selected
Select Ok
30
New Virtual Disk Creation
Screenshot Description
Within the Target Device Properties screen
Remove the current vDisk
Select Add
Add the new vDisk (Rev2)
31
New vDisk Modification
Using the newly created virtual disk, which is running in private mode, allows changes to be saved into
the virtual disk for propagation to the other target devices. Start the appropriate XenApp server and
make the necessary system changes.
Note: These changes should first be tested in the test environment
32
Virtual Disk Modification
Screenshot Description
Within the vDisk Properties screen:
Select Edit file properties
33
Virtual Disk Modification
Screenshot Description
Set the Access Mode: Standard Image
Select: Enable automatic updates for this
vDisk
Select Identification tab
34
Virtual Disk Changes Integration
Virtual Disk Changes Integration
Screenshot Description
Right-click the Provisioning Services server and
select Check For Updates -> Automatic
A window will appear informing you that an
update check is occurring. Select OK.
Provisioning Services will look at all target devices
Class field to see if they match the base and updated
vDisks. In situations where they do, Provisioning
Services will change the target device’s assigned
virtual disk to the virtual disk with the greatest build
number.
Upon each target devices next reboot, they will be
utilizing the latest virtual disk image. As new changes
are added to the base build, the steps outlined in this
section should be followed.
35
Revision History
Revision Change Description Updated By Date
0.1 Document created Daniel Feller – Sr. Architect April 8, 2008
1.0 Document finalized Daniel Feller – Sr. Architect April 25, 2008
1.1 Documented updated for Daniel Feller – Sr. Architect April 3, 2009
Provisioning Services 5.0 SP1,
XenServer 5.0 and XenApp 5.0
36
Citrix Worldwide
Worldwide headquarters
Regional headquarters
Americas
Citrix Silicon Valley
4988 Great America Parkway
Santa Clara, CA 95054
USA
T +1 408 790 8000
Europe
Citrix Systems International GmbH
Rheinweg 9
8200 Schaffhausen
Switzerland
T +41 52 635 7700
Asia Pacific
Citrix Systems Hong Kong Ltd.
Suite 3201, 32nd Floor
One International Finance Centre
1 Harbour View Street
Central Hong Kong
T +852 2100 5000
www.citrix.com
About Citrix
Citrix Systems, Inc. (Nasdaq:CTXS) is the global leader and the most trusted name in application delivery
infrastructure. More than 215,000 organizations worldwide rely on Citrix to deliver any application to users anywhere
with the best performance, highest security and lowest cost. Citrix customers include 100% of the Fortune 100
companies and 99% of the Fortune Global 500, as well as hundreds of thousands of small businesses and
prosumers. Citrix has approximately 8,000 channel and alliance partners in more than 100 countries. Annual
revenue in 2008 was 1.6 billion.
©2009 Citrix Systems, Inc. All rights reserved. Citrix®, Citrix XenApp™, Citrix XenServer™ are trademarks of Citrix Systems, Inc. and/or one or
more of Its subsidiaries, and may be registered in the United States Patent and Trademark Office and In other countries. Microsoft® and Windows®
are registered trademarks of Microsoft Corporation in the United States and/or other countries. UNIX® is a registered trademark of The Open Group
in the United States and other countries. All other trademarks and registered trademarks are property of their respective owners.
PDF-code Date
37