Installation guide

© Copyright IBM Corp. 2003. All rights reserved. iii
Contents
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .v
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
About the author. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Chapter 1. Introduction to Windows Terminal Server and Citrix MetaFrame . . . . . . . . 1
1.1 Windows Terminal Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Microsoft Network Load Balancing and Session Directory . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Citrix MetaFrame. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Citrix MetaFrame XP Presentation Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5 Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.6 Secure Access Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.7 Secure Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.8 Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 2. xSeries thin-client servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Rack optimized servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 Blade servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 Virtual MetaFrame servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4 Larger MetaFrame servers of the future . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5 Which servers to use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 3. Running a Windows Terminal Server and MetaFrame pilot . . . . . . . . . . . . 15
3.1 Pilot phases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.1 Testing applications in a multi-user environment . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.2 Securing the terminal server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.3 Choosing a pilot group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.1.4 Performing the pilot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2 Sizing your server for WTS and MetaFrame. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.1 WTS performance counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.2 Interpreting your memory and CPU pilot results . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.3 Interpreting your pilot bandwidth requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.4 WTS testing tools and scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2.5 Using script results to assess real-world requirements. . . . . . . . . . . . . . . . . . . . . 24
Chapter 4. Examples of Windows Terminal Server and MetaFrame design . . . . . . . . 27
4.1 Small WTS and MetaFrame environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2 Medium WTS and MetaFrame environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.3 Large WTS and MetaFrame environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.4 A consolidated MetaFrame environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Chapter 5. Installing and configuring the software . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1 Windows Terminal Server and MetaFrame installation. . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2 Group Policy Object (GPO) and profile configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2.1 Windows 2003 profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.2.2 Group Policy Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39