Citrix XenApp Modeling with SysTrack

Citrix XenApp Modeling with SysTrack
A Lakeside Software White Paper
Citrix XenApp Modeling
with SysTrack
2
Citrix® XenApp Modeling with SysTrack
Table of Contents
Purpose ............................................................................................................................... 3
Citrix XenApp Modeling ....................................................................................................... 3
Hypervisor Calculations ....................................................................................................... 4
Model Properties............................................................................................................. 4
Target Environment......................................................................................................... 5
Hypervisor Specifications ................................................................................................ 6
Assessment Parameters .................................................................................................. 8
Assessment Results ............................................................................................................. 9
Enterprise Review.......................................................................................................... 10
Generating Reports ....................................................................................................... 11
XenApp Server Calculations............................................................................................... 12
Model Properties........................................................................................................... 12
Per Core MIPS Rating..................................................................................................... 13
XenApp Server Allocation .............................................................................................. 14
Running the XenApp Model .......................................................................................... 15
For More Information ....................................................................................................... 17
3
Citrix® XenApp Modeling with SysTrack
Purpose
SysTrack provides the ability to not only model VDI workloads with a known set of
hypervisor technologies, but also the ability to forecast potential Citrix XenApp loads
based on either observed usage of the current systems or anticipated load for a
transformation. The following process document covers the steps necessary to produce
a model for XenApp deployment.
Citrix XenApp Modeling
When running a XenApp model in the Virtual Machine Planner (VMP), it may be
necessary to run two individual models. The first will outline the number of necessary
hosts for the virtualized systems. The second model will be used to identify how many
XenApp servers will be required to support the modeled workloads. This is due to the
difference in allocation from the general desktop model (one user to one desktop) to
terminal services (many users to one server). If physical XenApp servers will be deployed,
then only the XenApp modeling component is necessary. The steps below cover the
virtual XenApp modeling use case.
4
Citrix® XenApp Modeling with SysTrack
Hypervisor Calculations
Model Properties
Launch VMP and open the Model Properties dialogue. Connect to the SysTrack master
being used, and add any System Selection Rules as required to filter the systems being
modeled. See Figure 1.
Figure 1: Add System Selection Rules
5
Citrix® XenApp Modeling with SysTrack
Target Environment
Move to the Target Environment area and choose Citrix XenApp as the Project Type.
Notice that most settings have been disabled by this choice as they won’t play a role in
the modeling. See Figure 2.
Figure 2: Target Environment
6
Citrix® XenApp Modeling with SysTrack
Hypervisor Specifications
Click next to go to the Hypervisor Specifications area. This provides a method to specify
the physical server characteristics that will be used to host the XenApp servers.
Necessary steps:
1. Name the hypervisor with the processor model and number of processors for the
servers that will be used for reporting purposes.
2. To specify a processor architecture and count, click the ellipses next to the CPU entry
area.
3. Select the appropriate CPU type and the number of processors to be used.
4. Click OK to return the benchmarked MIPS (Millions of Instructions Per Second) rating
for the choice.
See Figure 3.
Figure 3: Name Hypervisor and Specify Processor Model and Quantity
7
Citrix® XenApp Modeling with SysTrack
Finish the specifications for the hypervisor with memory and network as appropriate and
make other selections on this page as required. See Figure 4.
Figure 4: Balance Hypervisor
8
Citrix® XenApp Modeling with SysTrack
Assessment Parameters
Set the Assessment Parameters as appropriate based on desire to include or exclude
users from the model. Note: The desktops selections will apply to users in this model
type. See Figure 5.
Figure 5: Assessment Parameters
9
Citrix® XenApp Modeling with SysTrack
Assessment Results
If Assessment Parameters have been specified, please review the Assessment Results to
make selections to include or exclude users based on the identified criteria. When ready,
click OK. See Figure 6.
Figure 6: Assessment Results
10
Citrix® XenApp Modeling with SysTrack
Enterprise Review
The All Systems Tab will present all of the systems (in this case users) chosen to include in
the model. Any user name that shows in pink will not be included based on previous
choices. Click the Run Model button to calculate the number of hypervisors to support
this workload. After the model run has completed, review the Hypervisors Tab for a
breakdown of utilization. See Figure 7.
Figure 7: Remove or Allow Users
11
Citrix® XenApp Modeling with SysTrack
Generating Reports
Note that for this portion of the model, there is no need to run SysTrack Image Planner as this
component is focused on infrastructure requirements. Generate reports for this model by clicking
Create Reports for a full breakdown of allocation. See Figure 8.
Figure 8: Determine Required Hypervisors/Hosts
12
Citrix® XenApp Modeling with SysTrack
XenApp Server Calculations
Model Properties
With the completed infrastructure reports from the previous steps ready, a model
specifically for the number of XenApp servers can be created. Open Model Properties
and click on Hypervisor Specifications. Some adjustments are now necessary due to the
many to one relationship between users and XenApp servers and the fact that the virtual
XenApp servers will use a subset of the allocated resources (CPU, Memory, Network
Capacity, etc. . .) of the hypervisors. This begins by determining the CPU allocation. Click
the ellipsis button next to CPU again to determine the number of MIPS per core. See
Figure 9.
Figure 9: Determine Virtual XenApp Server Requirements
13
Citrix® XenApp Modeling with SysTrack
Per Core MIPS Rating
First determine the total number of cores with this CPU architecture by multiplying the
number of cores by the number of processors. For this example: 6 cores * 2 processors =
12 cores. Divide the total MIPS rating by the number of cores previously determined to
determine the MIPS Rating per core. In this example: 91193 MIPS / 12 cores = 7599 MIPS
per core. Click OK on the Estimate MIPS dialog. See Figure 10.
Figure 10: Per Core MIPS Rating
14
Citrix® XenApp Modeling with SysTrack
XenApp Server Allocation
1. For clarity in the reporting, rename the hypervisor to XenApp and the planned
vCPU provisioning.
2. Using the MIPS per core rating generated in the last step, generate a MIPS rating
per XenApp server based on the number of vCPUs being granted to the XenApp
server. In this example: 7599 MIPS per core * 2 vCPUs = 15198 MIPS. Enter this
number in the CPU field. This is the capacity in MIPS for the XenApp servers
being created.
3. Enter the amount of RAM being allocated to the XenApp server and balance as
necessary.
4. Click OK.
See Figure 11.
Figure 11: Set CPU MIPS and RAM per Core
15
Citrix® XenApp Modeling with SysTrack
Running the XenApp Model
You will be prompted to clear the original model. Click Continue to reset the model data
with the updated parameters. See Figure 12.
Figure 12: Reset Model Data
Ensure the same number of users are in this model as were in the previous model and
then click Run Model to determine how many virtual XenApp Servers will be required to
support the user population. See Figure 13.
Figure 13: Determine Required Virtual XenApp Servers
16
Citrix® XenApp Modeling with SysTrack
Review the Hypervisors Tab to identify how many virtual XenApp servers will be required
and how many users are supported per XenApp server. At this point the SysTrack Image
Planner (IP) can now be used to work through the plan for what images will be used on
the servers. In most cases a single image will be best, but multiple images may be
required to support all of the distinct user needs discovered. Specific users would then
automatically be allocated to specific servers in IP. After working through this process
(covered in additional documentation) click Create Reports to generate the final XenApp
server reports. Note: In order to overwrite the original reports please specify a different
directory for output. See Figure 14.
Figure 14: Determine Required Virtual XenApp Servers
17
Citrix® XenApp Modeling with SysTrack
For More Information
Contact Lakeside Software’s Sales or Technical Services teams at +1 (248) 686-1700 or
visit us on the web at http://www.LakesideSoftware.com. Lakeside Software products
are sold by a network of authorized dealers.
Lakeside Software, Inc. – Global Headquarters
40950 Woodward Avenue, Bloomfield Hills, MI 48304 USA
+1 248 686 1700
Lakeside Software Solutions Limited – EMEA Headquarters
59-60 Thames Street, Windsor, Berkshire, SL4 1TX, UK
+44 (0) 1753 272360
Lakeside Software Pty Limited – Australia/New Zealand Headquarters
Level 17, 40 Mount Street, Sydney, NSW 2060, Australia
+61 (2) 8417 2100
©Lakeside Software, Inc. 1997-2016. Lakeside Software® and SysTrack® are registered trademarks and/or
trademarks of Lakeside Software, Inc. All other trademarks and registered trademarks are the property of their
respective owners.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising