Installation guide
Chapter 4. Examples of Windows Terminal Server and MetaFrame design  31
Both were formatted using NTFS. A third, FAT, partition formed the E: drive. Using imaging 
software, such as Symantec Ghost, images of the operating system and data drives can be 
created and stored on the E: drive. 
It is a good idea to make a new image after the initial installation and then prior to any major 
change to the server. Then, in the event of a system failure, you can rapidly bring the server 
back online by restoring it from these backup images.
4.3 Large WTS and MetaFrame environment
A large customer needed a reliable, expandable, and centralized Citrix MetaFrame XPe 
environment for 1,000 users. The customer had several existing servers at their 
headquarters, including IBM 
~ iSeries™ servers running business applications and 
Lotus Domino™, and xSeries servers as Windows file and print servers. The customer 
wanted to maintain this centralization. They wanted to keep major computing resources close 
to their support staff for better service, manageability, and increased security. The customer 
wanted Citrix MetaFrame to provide a full-screen desktop and several applications, such as 
Office XP and Lotus Notes, to their users. The desktop was to be secured and simplified for 
all users.
The customer’s headquarters was running a switched 10/100 Mbps Ethernet network with 
Gbps backbone and frame-relay links to many remote offices. An implementation requirement 
was to have the terminal servers join the company’s existing Active Directory so that users 
could log on to any terminal server using the same account and password. A dedicated Active 
Directory Domain Controller was assigned to the MetaFrame server farm to authenticate 
users and to store the users’ roaming profiles. The server also had Terminal Server Licensing 
enabled, which tracks the number of licenses that the customer had purchased for all of their 
terminal servers.
The Citrix MetaFrame’s server farm is stored in the data store. The data store can be either 
an Access, SQL Server, or Oracle database. The function of the data store is to provide a 
repository of persistent farm information for all servers to reference, such as published 
application configuration, licenses, and servers in the farm. To ensure a reliable and high 
performance store, Citrix recommends using enterprise databases such as SQL Server or 
Oracle for larger MetaFrame server farms. A dedicated server running SQL Server performs 
the data store function.
We recommended that at least two domain controllers run to provide fault tolerance. The 
MetaFrame domain controller was installed on an x335 server because it can be rack 
mounted and has high availability options such as hot swap hard drives and redundant power 
supplies.
We recommended that the customer implement several small MetaFrame servers rather than 
one or two large ones. This allows the customer easily to scale the solution as user numbers 
increase. It also means that fewer users are affected in the event of a system failure. The 
other servers can support the slightly increased user load if one server is shut down for 
maintenance or repairs. 
The customer chose the x335 for the server farm. Using our CPU and memory guidelines, we 
determined that each x335 could support up to 70 concurrent users. This is a conservative 
estimate that should ensure excellent performance for all users. Our memory guideline 
determined that supporting 70 concurrent users required 1.6 GB of RAM, which was rounded 
to 2 GB. Each server was fitted with two Intel Xeon processors. 










