The Ultimate Citrix Install Guide
 
1 - Preface
2 - Project Management
3 - Analysis Phase
4 - Design Phase
5 - Implementation Phase
  1. Implementation Overview

2. Prepare the Network Environment

3. 3rd Party IMA Data Store Installation & Maintenance.

4. Install Operating System

5. Install MetaFrame XP with Feature Release 2

6. Tweak Windows 2000 / MetaFrame XP

7. How to Install and Configure Microsoft Office 2000

8. Install Image Applications

9. Rapid Server Deployment

10. Install Manual Applications

11. Resource Manager 2.2 Counters Explained

12. How to Setup Automatic Reboot for MetaFrame Servers

13. MetaFrame Delegated Administration.

14. How to Set the MetaFrame Server Preference for Data Collector Elections

15. How to Create a Zone & Move MetaFrame Servers to it

16. Citrix User Policies

17. How to Implement Automatic ICA Client Updates

18. Client Drive Mapping

19. How to Implement Client to Server Content Redirection

20. How to Implement Server to Client Content Redirection

21. Publishing through the Citrix Management Console

22. How to Build a Stable Printing Environment

23. NFuse Integration

24. How to Secure an Internet Information Services (IIS) Server

25. How to Secure ICA Session Traffic with Citrix Secure Gateway (CSG) 1.1

26. MetaFrame XP Remote Administration Tools

27. ICA Clients

28. Microsoft Terminal Services License Server

29. Implement Windows System Policies.

30. Implementation - Checkpoint
6 - Readiness Phase
7 - Rollout Phase
8 - Appendix

Design

 

 

 

 

 

 

1. Design Overview

The design phase is where you utilize the information obtained during the analysis phase to design the layout of your MetaFrame network. In designing the network, you should stick to the basic principals of Simplicity and Future Growth. A good project is a simple and straightforward one that anticipates future changes in the environment.

A shortcoming I have found in analyzing networks is that, networks are designed for today and not tomorrow. Even if you consider todays deployment as a small one, you will still want to design for tomorrow. This gives you the ability to anticipate future growth.

The Design Phase document will document the architecture that will be implemented during the Implementation phase. The key sections of these documents are outlined below:

      Design Overview

      Server Design

q       Hardware Requirements

q       Operating Systems Requirements

      MetaFrame Design

q       Farm Design

q       Zone Design

q       Data Collector Design

q       Data Store Design

q       Load Management Design

q       Applications

q       Applications Delivery

q       Printing Architecture

      Network Design

q       File Storage

q       Logon Scripts

q       Network Modifications

 

Note: It is important to remember that the following examples are just examples and every design is going to very depending on the project vision on client environment.


The following is an example of a Design Overview:

 

1. Design Overview

 

D&D Consulting has been engaged to design and assist in deploying Citrix MetaFrame XP Application Servers for DABCC.COM. The main technology areas covered in this document includes:

q       Server Requirements

q       MetaFrame Design

q       Network Design

D & D Consulting will utilize a Project Management approach in order to achieve an optimum network design.

 

Simplicity is the best investment.

Simple structures are easier to explain, maintain and debug than complex ones. Every network created will require some maintenance over its lifetime. When you create a structure without well-defined reasons, it will end up costing than any value it may add. Therefore, it is important to carefully analyze and justify the structure required before beginning.

 

Your business and your organization will always change.

There are normal changes that occur within any organization such as changing applications requirements or enterprise-wide reorganizations that will affect DABCC.COMs MetaFrame XP architecture. When designing the architecture, consider how these potential changes will affect end user and administrators interaction with the farm. Make sure your design is general and flexible enough to accommodate constant and significant change.

 

Aim for the ideal design.

In your design and planning, you should aim for the ideal structure even if it does not reflect the current architecture plan. It is useful and practical to understand what would be ideal, even if it were not currently attainable.

Below is a diagram of the planned native MetaFrame XP architecture:

2. Server Design

The Server Design section consists of the following sections:

       Hardware Recommendations

       Operating System Requirements

The following is an example of a Server Design Overview:

 

2. Server Requirements

 

The Server Design section consists of the following sections:

       Hardware Recommendations

       Operating System Requirements

 

 

2. 1.        Hardware Recommendations

The question that is asked for every project is What kind and/or how many Citrix servers do I need? This is a touchy subject and it all depends on a number of factors. It is not the purpose of this document to examine cost analysis and scalability testing, For the most part, a customer for this sized project will probably not want to incur the associated expense. However, it is important to make a determination from the information we have gathered and our experience in past installations.

All MetaFrame environments are different and based on the data you collected from the Proof of Concept; you should be able to give your recommendations on server hardware.

The following are my recommendations; anything more would be like shooting arrows in the dark.

What type of and how many processors do I need?

There are numerous processors to choose from in deciding what server hardware to purchase. A minimum of a single Pentium is required, but I recommend dual Pentium III or IV processor boxes for maximum performance in a cost effective manner.

How much memory per server?

From my experiences, I recommend 1GB RAM per CPU. This gives you the best bang for your buck and is ultimately more cost effective in the long run.

How many servers do I need?

This all depends on how many users you will be supporting, the amount of RAM each application requires, the type of applications you are running and how heavy the end users utilize the applications and numerous other factors.

What I have always recommended is as follows: A MetaFrame server is an application server and the only data that needs to reside on it should be the applications executables. With this in mind, I believe in scaling out vs. scaling up and having N+1 instead of RAID controllers and redundant fans and power supplies. The money you save is best spent on an additional server for load balancing purposes.

In other words if you have 40 concurrent users on two boxes and one drops off, you would want to make sure that the other server would be able to handle the additional 20 users load. If the remaining server(s) cannot hold the load then you will need to add another server to the farm. This guarantees your customer high availability. N+1 solves this perception issue.

 

The following is an example of Hardware Requirements:

 

2. 1 Hardware Recommendations

 

Keeping to the vision of achieving high availability while achieving a very high user perception of performance, D&D Consulting specked the following hardware price quotation.

 

Hardware Price Quotation

 

 

Quantity

Part Number

Product

Unit Cost

Total Cost

 

 

HARDWARE

 

 

 

 

 

 

 

4

218789981

Proliant DL360 PIII933/256k

$4,650.00

$18,600.00

 

 

Pentium III 933MHz processor, a 256KB L2 ECC cache, an integrated Smart Array controller and 128MB PC133 Registered ECC SDRAM, expandable to 4GB. In addition to the 133MHz front bus speed, this server contains a 3.5" 1.44MB floppy disk drive, a 24X (max. speed) Slimline CD-ROM drive and two open PCI slots (one 64-bit/33MHz and one 32-bit/33MHz). Because there is no pre-installed hard drive, you are free to configure storage to fit your needs. The standard Wide Ultra2/Ultra3 SCSI drive cage supports up to two 1" Wide Ultra2/Ultra3 hot-plug hard drives, for a maximum Internal hot-plug capacity up to 72.8GB (2 x 36.4GB).

 

 

 

 

 

 

 

4

265447-B21

P3-933 SECOND PROCESSOR KIT FOR DL360

$1,298.00

$5,192.00

4

155646-001

REMOTE INSIGHT LIGHTS-OUT EDITION

$486.00

$1,944.00

 

 

 

 

 

8

125669-B21

512MB REG SDRAM DIMM 133MHZ

$1,357.00

$10,856.00

 

 

(STD MEMORY IS 128MB AND THERE ARE (3) EMPTY SLOTS)

 

 

 

 

 

 

 

8

142654652

9.1 PLUGGABLE WIDE ULTRA SCSI 3INT UNIVERSAL 10K

$453.00

$3,624.00

 

 

 

 

 

 

 

Sub Total minus tax / Freight

 

$40,216.00

 

 

 

 

 

 

 

 

 

 

 

 

Note: Citrix does not recommend any particular hardware vendor. This would be driving by the customers preference and or corporate standard.

 


2. 2.        Operating System Requirements

In this section, you will want to document the Operating System and MetaFrame version recommended with a preliminary price quote for the proposed operating system(s) and MetaFrame version and any additional client access licenses.

 

The following is an example of the Operating System Requirements:

 

2. 2 Operating System Requirements

 

In keeping with the vision of achieving high availability while achieving a very high user perception of performance and stability, D&D Consulting, recommends Microsoft Windows 2000 Server and Citrix MetaFrame XPe.

The following is a software quote for Microsoft Windows 2000, the appropriate client access licenses and Citrix MetaFrame XPe with the required amount of additional connection licenses.

 

 

 

Citrix MetaFrame v1.0 XPe  

 

 

 

 

 

 

 

 

 

 

1

 

EW22XPE0020

 

XPe Starter Kit, includes 20 users

w/ 1 yr subscription

$4,085.00

$4,085.00

 

 

 

 

 

 

 

 

 

 

 

Microsoft Windows 2000 Server

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

C11-00821

Windows 2000 Server

 

 

 

$710.00

$710.00