The Ultimate Citrix Install Guide
 
PROJECT MANAGEMENT
1. Project Management Overview
2. Project Management Methodology
3. Tips for Making Meetings Effective

ANALYSIS PHASE
1. Analysis Phase Overview
2. Vision / Project Scope (Statement of Work)
3. Project Plan
4. Infrastructure Assessment
5. Proof of Concept
6. Analysis Phase Checkpoint

DESIGN PHASE
1. Design Phase Overview
2. Server Design
3. MetaFrame Access Suite Design
4. Infrastructure Design
5. Design Phase Checkpoint

IMPLEMENTATION PHASE
1. Implementation Phase Overview

2. Prepare the Network Environment

2. 1. Create Required Network Shares
2. 2. Firewall Modifications
2. 3. Throttling Port Speed and Duplex Settings
2. 4. Add Users to a Terminal Services Environment
2. 5. Create Required Citrix Specific User Groups

3. Install Operating System(s) for MetaFrame XP

3. 1. Installing Microsoft Windows 2000
3. 2. Installing Microsoft Windows Server 2003

4. MetaFrame IMA Data Store Installation & Configuration

4. 1. How to Install & Configure Microsoft SQL Server 2000
4. 2. How to Install and Configure Microsoft SQL Desktop Edition (MSDE)

5. Install MetaFrame XP Server w/ Feature Release 3

5. 1. How to Remap MetaFrame XP Server Driver Letters
5. 2. Installing MetaFrame Feature Release 3 on Windows 2000
5. 3. Installing MetaFrame Feature Release 3 on Windows Server 2003
5. 4. Installing MetaFrame XP HotFixes
5. 5. How to Add Licenses through the Management Console for MetaFrame XP

6. Install “Image” Applications


7. Rapid Server Deployment

7. 1. How to Clone a Citrix MetaFrame XP Server
7. 2. How to Create a Network Boot Disk

8. Configure MetaFrame XP Farm Wide Settings

8. 1. Recycling Operating Systems
8. 2. MetaFrame XP Delegated Administration
8. 3. How to Create a Zone & Move MetaFrame XP Servers to it
8. 4. How to Set a Server’s Preference for Data Collector Elections
8. 5. MetaFrame XP User Policies
8. 6. How to Implement Automatic ICA Client Updates
8. 7. Client Drive Mapping
8. 8. How to Implement Client to Server Content Redirection
8. 9. How to Implement Server to Client Content Redirection
8. 10. Configure ICA Keep-Alive
8. 11. Configure SpeedScreen Browser Acceleration

9. Install “Manual” Applications

9. 1. How to Install and Configure Microsoft Office 2000
9. 2. How to Install and Configure Microsoft Office XP
9. 3. How to Install and Configure Microsoft Office 2003

10. MetaFrame Conferencing Manager 2.0

10. 1. How to Install the Conference Organizer Service
10. 2. How to Install the Conference Room
10. 3. How to Install Conferencing Manager User Interface
10. 4. How to Specify the License Type through the CM Configuration Tool
10. 5. How to Add Users to the Conferencing Manager
10. 6. Microsoft Exchange Server Integration
10. 7. Troubleshooting

11. Publishing Resources through the Management Console

11. 1. How to Publish an Application
11. 2. How to Publish Content
11. 3. How to Publish Application from a Shortcut
11. 4. How to Publish the Printer Folder
11. 5. How to Publish Windows Explorer

12. How to Configure the Printing Environment

12. 1. Set the proper expectations
12. 2. Setup the Print Environment
12. 3. Create Printer Compatibility Driver Mappings
12. 4. Set Printer Bandwidth Limits for Client Auto-Created Printers
12. 5. How to use Project Compatibility automate Driver Mapping
12. 6. How to Manually Connect a Client Printer within an ICA Session

13. Install MetaFrame Secure Access Manager 2.0

13. 1. Install MetaFrame Secure Access Manager on Windows 2000 Server
13. 2. Install MetaFrame Secure Access Manager 2.0 on Windows Server 2003
13. 3. How to Install MetaFrame Secure Access Manager 2.0 Service Pack 1
13. 4. Install the Access Management Console on MetaFrame XP or a Workstation
13. 5. Create an Access Center
13. 6. Configure the Access Center
13. 7. Customizing MetaFrame Secure Access Manager
13. 8. How to Configure Internet Explorer for a Secure Access Center

14. Install Web Interface 2.1

14. 1. How to Install Web Interface 2.1 (Clean Install)
14. 2. How to Upgrade a NFuse Server to Web Interface 2.1
14. 3. Web Interface 2.1 Web Administration Tool
14. 4. How to Customize Web Interface 2.1
14. 5. How to Repair Web Interface 2.1

15. Install SSL Certificates and Secure IIS Server

15. 1. How to install and configure the IIS Lockdown Tool (version 2.1)
15. 2. How to Enable SSL on an IIS Web Server
15. 3. How to Force the use of SSL Encryption on a IIS Web Site

16. Install Secure Gateway 2.0 for MetaFrame

16. 1. Pre-installation Check List
16. 2. How to Install and Configure the STA Component
16. 3. Install the Secure Gateway Service
16. 4. Secure Gateway for MetaFrame Management Tools

17. MetaFrame XP Remote Administration Tools

17. 1. Management Console for MetaFrame XP
17. 2. Citrix Web Console (CWC)

18. ICA Clients

18. 1. How to Install the ICA Win32 Program Neighborhood Agent
18. 2. How to Install the ICA Win32 Web Client
18. 3. How to Configure the ICA Java Client
18. 4. How to Utilize the ICA Program Neighborhood Pass-Through Client
18. 5. Citrix ICA Client 6.20 for OS 9.X
18. 6. Citrix ICA Client 6.30 for OS 10.x

19. Microsoft Terminal Services Licensing

19. 1. Summary of Licensing Options in Windows 2000 Server
19. 2. Summary of the licensing options in Microsoft Windows Server 2003

20. Implement Windows System Policies

20. 1. MIAB Administrative Template Overview
20. 2. How to Create an Administrative Template to Hide Drives
20. 3. Implementing Windows 2000 Active Directory Group Policies
20. 4. Implementing Windows NT, Terminal Server 4.0 System Policies

21. How to Install and Configure MetaFrame Password Manager

21. 1. Prepare the Directory Service
21. 2. Install and Configure the MetaFrame Password Manager Console
21. 3. Deploy the MetaFrame Password Manager Agent
21. 4. On-Going Maintenance

22. Implementation Phase Checkpoint


READINESS PHASE
1. Readiness Phase Overview
2. Testing your New MetaFrame Access Suite Environment
3. Pilot Implementation
4. Rollout Any Remaining Servers
5. Implement Change Management Policies and Procedures
6. Readiness Phase Checkpoint

ROLLOUT PHASE
1. Rollout Phase Overview
2. End-User Training
3. Administrator Training
4. Go Live!
5. Rollout Phase Checkpoint

APPENDIX
1. Additional Resources
2. MIAB3.0.ZIP - Files Explained

2. Vision / Project Scope (Statement of Work)

This first section is performed prior to any obligation from the customer. In this section, you will define the vision and create a Project Scope. Then you will be required to present in to the customer in the form of a Vision / Scope or otherwise know as a Statement of Work (SOW).

To define the vision is to define the project. It is the business reason you are deploying the MetaFrame Access Suite, i.e. the benefits that your customer is expecting to receive from a successful deployment. It is very important as it is the basis for all decisions made throughout the lifespan of a project will be verified against the vision so you will need to spend time on this, make sure it is as accurate as possible.

A vision is derived from your customers goals and business case for the project. You will be required to set up a meeting with the customer to identify and quantify this. You will want to discuss what they see as the goals of the project and you will need to make sure to set the proper expectations. In most cases, the customer might not understand completely what they want to accomplish. If this is the case, you will need to explain what the MetaFrame Access Suite can and cannot do for them. Explain the benefits of Server Based Computing, the ease and reliability of application deployment, the flexibility of remote office connective and the ease of anywhere remote access. Then and only then will you be able to create a high-level list of goals that the deployment will address. Once documented, make sure that your customer reviews and understands the Vision, and then have them sign off on it before moving forward with defining the scope of the project.

Once we have defined the vision we are able to start scoping what it will take to achieve that vision.

I like to break the project scope down to what I call in scope, out of scope. This is probably the second most important element of the project, so be very careful in creating it. You do this by creating a table that documents the vision and any requirements and then you create a table that is broken down into five phases of project management. In each phase you will list the high level tasks that will need to be performed in order to achieve the vision. You will want to start off as vague as possible and then get deeper until you achieve a 30,000 foot view of the tasks needed to achieve the vision.

In the scope you be required to list what you are responsible for, what you are NOT responsible for, what the customer is responsible for and the resources that you will be utilizing throughout the project. For example, if you are deploying MetaFrame XP for both LAN and WAN access, you will need modifications to the firewall that requires you to document who is responsible for those changes. In some cases, this may be you, but more often, you will need to work with a 3rd party who is responsible for the routers/firewalls. In this case, you will document the changes required and more importantly, who in the router/firewall group is responsible for what tasks and by what date.

You will also create a list of the applications and content the will need to be aggregated to the end-users. This will assist in defining the products needed to achieve the vision. i.e., Should you deploy MetaFrame Secure Access Manager or Web Interface and or both? It will also help define the Project Plan, Proof of Concept and help you determine the time it will take to complete the project.

Once you have completed the Project Scope you will want to create a document, called the Statement of Work, that will be comprised of the Vision, any bullet point requirements to the vision and the Project Scope you will follow to define and create the Project Plan to achieve the customers overall vision for the deployment.

You will then need to present it to your customer in the form of the most presentable document during a formal meeting. I recommend creating a company template for Statement of Works with the company logo and a bit of color. Then print out the SOW and gather all the people involved with project together for the presentation.

This gives you the opportunity to show the customer the professionalism you and your organization brings to the project and you will leave them with the ability to engage your services to continue with the MetaFrame Access Suite project as defined in the Statement of Work.

Throughout the lifespan of a project, it will probably be necessary to modify the project scope to meet the vision based on new information found, decisions made and or requirements added. It is important for you to inform the customer of this before it happens and for you to create a policy for a Scope change. This will prevent you from experiencing scope creep and it prevents your project from going over budget and over time. If a scope change is necessary, you will need to have the customer sign off on the change request and modified Project Scope.

Always remember that a successful project is one that not only achieves the vision but one that comes in on time and under budget. From my experience, scope additions can and will cause a project to come in over the estimated time and dollar amount. If you present your customer with the knowledge that any addition to the scope will result to a change in the time and dollars estimates then you will have set the proper expectations. Remember that creating the Project Scope, you are creating the rules and plays of the game so you need to be thorough as possible as you are only protecting yourself.

 

The following is an example of a basic Statement of Work.

 

Statement of Work

November 7, 2003

Executive Sponsor:

Douglas Brown, Owner

 

Project:

Citrix MetaFrame Access Suite deployment

DABCC.COM would like to deploy the Citrix MetaFrame Access Suite to obtain the following benefits. To have greater centralized management of all their corporate resources, application and content to reduce the total cost of ownership while increasing productivity. DABCC.COM currently has a network infrastructure in place to electronically communicate with remote sites. DABCC.COM would like to make it easier for the end-user to securely gain access to corporate resources on a locked down environment any location at any time.

This vision includes the following key objectives:

 

  • Enhance application availability for end-users both locally and remotely by providing a secure, reliable, stable, and efficient application deployment system.
  • Reduce administration, support and operational costs of supporting front-end workstations.
  • Reduce administration, support and operational cost of supporting passwords and password resets
  • Provide value added services now and in the future including portal services that will provide for team collaboration, document management, conferencing services and other web and MetaFrame XP Server applications

 

 

  • Increase productivity of employees by providing them with a comprehensive application and content presentation system.
  • Provide reliable printing from any application to both local and remote devices.
  • Provide a mechanism for improving productivity through better user collaboration.
  • Take advantage of the newly implemented corporate wide Windows 2000 Active Directory.

 

Project Scope

 

Analysis Phase

Estimated Time: X Days

Project Plan

         Prepare and document detailed project plan.

 

Infrastructure Assessment

         Prepare for assessment questions and inquiry.

         Schedule times and meetings with DABCC.COM personnel for questions and inquiries.

         Document and present assessment.

 

Proof of Concept

 

         Define and document assumptions

         Defines tests and success criteria

         Perform tests

         Document results

 

Analysis Phase Checkpoint

         Prepare for and schedule meeting with DABCC.COM for a formal presentation of the Analysis Phase deliverable.

 

 

Design Phase

Estimated Time: X Days

Server Design

         Define and document the following sections:

o        Hardware Requirements

o        Software Requirements

 

MetaFrame Access Suite Design

         MetaFrame XP Architecture

o        MetaFrame XP Farm Design

o        MetaFrame XP Zone Design

o        MetaFrame XP Data Collector Design

o        MetaFrame XP Data Store Design

o        MetaFrame XP Load Management Design

o        Applications

o        MetaFrame Conferencing Manager Design

o        MetaFrame Printing Design

         Application Delivery Architecture

o        MetaFrame XP Web Interface Design

o        MetaFrame Secure Access Manager Design

o        MetaFrame XP ICA Client Design

         Security Architecture

o        Secure Gateway for MetaFrame Design

o        MetaFrame Password Manager Design

 

Infrastructure Design

 

         File Storage

         Logon Scripts

         Infrastructure Modifications

 

 

 

 

 


Design Phase Checkpoint

         Prepare for and schedule meeting with DABCC.COM for a formal presentation of the Design Phase deliverable.

 

 

 

Implementation Phase

Estimated Time: X Days

Develop installation procedures & Build initial MetaFrame environment

         Prepare the Network Environment.

         Install MetaFrame XP Server Data Store

         Install Windows 2000 or Windows Server 2003

         Install MetaFrame XP Server with Feature Release 3

         Tune MetaFrame XP Server with Feature Release 3

         Install Image Applications

         Image Server

         Deploy Image

         Install Remaining Application

         Install MetaFrame Conferencing Manager 2.0

         Configure ICA Client Updates

         Configure Server Reboots

         Configure MetaFrame Administrators

         Configure MetaFrame XP policies

         Configure Drive Mapping

         Configure Content Redirection

         Publish Applications

         Configure MetaFrame XP Printing Design

         Install ,Configure and Secure Web Server

         Install and Configure Web Interface 2.1

         Install and Configure Secure Gateway for MetaFrame

         Install and Configure Remote Administration

         Install and Configure ICA Clients

         Install and Configure Microsoft Terminal Services Licensing

         Install and Configure Windows System Policies

         Install and Configure MetaFrame Password Manger 2.0

Implementation Phase Checkpoint

         Prepare for and schedule meeting with DABCC.COM for formal presentation of the findings throughout the Implementation phase.

 

 

 

Readiness Phase

Estimated Time: X Days

Test, Test, Test

         Develop and document test procedures.

         Perform test on both scalability and functionality.

 

Production Pilot

         Determine pilot goals and objectives.

         Determine pilot users.

         Train pilot users.

         Conduct pilot.

         Conduct interviews with pilot users and documents responses.

         Document pilot results.

 

Rollout Additional Servers

         Install any additional servers via the installation policies and procedures documented in the above phases.

 

Change Management

         Implement Change Management Policies and Procedures

          

Readiness Phase Checkpoint

         Prepare for and schedule meeting with DABCC.COM for formal presentation of the findings throughout the Readiness phase.

 

 

Rollout

Estimated Time: X Days

End-User Training

         Create End-User training documentation

         Gather users for formal training

 

Administrator Training

         Create Administration documentation

         Meet users that will be empowered with Citrix MetaFrame administrator privileges and provide formal, admin training.

 

Go Live

         Obtain sign off for live rollout

         Distribute end user documentation

         Configure rollout users

         Go Live

Rollout Phase Checkpoint

         Prepare for and schedule meeting with DABCC.COM for formal presentation of the findings throughout the Rollout phase.

 

 

Out of Scope

 

Router Configuration

         Network Address Translation changes Dan Morrow, 555-351-3268

         Firewall Change (TCP 1494) Dan Morrow, 555-351-3268

 

VPN Configuration

         Client installs Help Desk Staff, 555-351-HELP

         VPN Hardware changes Fred Klopf, 555-351-5235

 

 

 

Proposed Applications

 

1.                   Microsoft Office XP (Access, Excel, Outlook, PowerPoint, Word)

2.                   Microsoft Visio 2003

3.                   Symantec Corporate Edition Antivirus 8.1

4.                   Adobe Acrobat Reader 6.0

5.                   Microsoft Exchange 2000 Admin Tool

6.                   Microsoft Active Directory Administration Tools

7.                   WinZip 8.0

 

 

 

 

 

 

 

 

Analysis Phase estimated X hours starting 11/8/03

Design Phase estimated X hours starting 11/15/03

Implementation Phase estimated X hours starting 11/22/03

Readiness Phase estimated X hours starting 11/29/03

Rollout Phase estimated X hours starting 11/5/03