CCA Citrix MetaFrame XP for Windows Administrator Study Guide (Exam 70-220)

 < Free Open Study > 


Certification Objective 2.01: Identifying Software and Hardware for MetaFrame XP

MetaFrame XP is an add-on product and requires an existing Microsoft operating system running Terminal Services. It is compatible with the hardware listed on the Microsoft Windows Hardware Compatibility List (HCL), so if you have carefully selected your equipment for the operating system, MetaFrame will be supported as well. In the sections that follow, you will find the hardware and software requirements for both the server and the clients. Which operating system you choose will depend on the size of your user base and the load of applications that will be run. Use the Microsoft recommendations for selecting the operating system.

Server Software Requirements

As an add-on product, MetaFrame XP must be installed onto an existing Microsoft operating system. The following lists the operating system requirements:

Operating Systems

MetaFrame XP can be installed on these Microsoft operating systems:

If using the Windows 2000 family of servers, the Terminal Services component must be installed prior to installing MetaFrame XP. It is not installed by default. If the component was not installed initially, it can be installed later by using Add/Remove Programs in the Control Panel or from Configure Your Server in Administrative Tools, as shown in Figure 2-1. From the Configure Your Server screen, select Application Server.

Figure 2-1: The Windows 2000 Configure Your Server screen

If installing MetaFrame XP on a Windows 2000 family server, make sure you do not use one that will act as a Domain Controller. Unless users are given the Log On Locally right, they will not be able to log on to a Terminal Services session on a domain controller. Whether you are using NT 4.0 Terminal Server or Windows 2000, it is not advisable to run Terminal Services and MetaFrame from a domain controller. The caveat is that Terminal Services can be installed on Windows 2000 Server in remote administration mode, as shown in Figure 2-2. In that case, Terminal Services would be used to remotely administer the server, and the Administrators Group would require Log On Locally rights, but separate licenses would not be necessary.

Figure 2-2: Selecting the Windows 2000 Server Terminal Services modes

Exam Watch 

Make sure you understand the operating system requirements for installing MetaFrame XP. It is a common misconception that MetaFrame XP cannot be run on Windows NT 4.0 Terminal Server Edition.

Exercise 2-1: How to Determine if Terminal Services Are Installed

How can you tell if Terminal Services have already been installed on a Windows 2000 Server? A quick way to check is to look in the Administrative Tools folder. If you have a Windows 2000 family server currently installed, use the following exercise.

  1. Log into the server.

  2. Double-click My Computer.

  3. Double-click the Control Panel.

  4. Double-click Administrative Tools.

When Terminal Services have been installed, the Administrative Tools folder will contain the four Terminal Server shortcuts, Terminal Services Manager, Terminal Services configuration, Terminal Services Client Creator, and Terminal Services Licensing, as shown in Figure 2-3. If already installed, be sure to double-check your hardware and software settings for compliance before installing MetaFrame XP.

Figure 2-3: Windows 2000 Server Administrative Tools with Terminal Services installed

Exam Watch 

Terminal Services are not installed by default under the Windows 2000 Server family operating systems, and must be installed prior to installing MetaFrame XP. Terminal Services may be selected during the installation or added later via Add/Remove Programs or Configure Your Server.

Other Software Requirements

Depending on your environment and how you intend to configure your server, you may also need to install additional software to support various components:

Hardware Requirements

The hardware requirements for MetaFrame XP are based upon the requirements for the operating system it is run on. Thus, the hardware requirements will vary by operating system. Table 2-1 lists the bare minimums required to install just the Windows operating systems, and does not take into account other factors that may affect server performance and user experience. In the next section, we will go over server sizing and recommendation issues.

Table 2-1: Minimum Hardware Requirements for the Operating System

OS

CPU

RAM

Disk Space

Free Disk Space

NT 4.0 Terminal Server Edition

Pentium or better

32MB

1GB

At least 128MB free

Windows 2000 Server/Advanced Server

P133 or faster Pentium or compatible

256MB

2GB

At least 1GB free

Windows 2000 Datacenter Server

Eight-way or better array of PIII Xeon

256MB

2GB

At least 1GB free

MetaFrame XP Operating Requirements

In addition to the hardware required for the operating system, MetaFrame XP requires additional resources. Again, these figures do not take into account factors that affect server sizing and performance. The next section will cover server sizing and recommendations.

Minimum Requirements for MetaFrame XP

The following are the hardware and software minimums that must be adhered to when installing MetaFrame XP. Remember, these are in addition to those required by the operating system.

Optional Components

During the installation, you will be prompted to install optional components such as the Independent Computing Architecture (ICA) Clients and NFuse if you have MetaFrame XPa or XPe, however, you will need additional disk space.

Remember that these are the minimum hardware requirements. In the real world, more is better, especially where processors and memory are concerned. Server-based computing places the workload on the server, thus clients can get by with fewer resources. Put your money into your servers, making sure you have plenty of resources and room for expansion. The prices involved may seem exorbitant, but you can lower your total cost of ownership (TCO) by spending less on client machines and upgrading them less frequently.

Citrix Management Console Requirements

The Citrix Management Console is a Java Application that allows for the management of all MetaFrame XP servers within a server farm from one central location, such as an NT 4.0 or Windows 2000 Pro computer. It is installed by default with MetaFrame XP on the server but can be installed on another computer as a standalone console, provided it meets the minimum hardware and software requirements. MetaFrame XP is not required on the workstation to run the Citrix Management Console. In order for a computer to be used as a console, it will need to meet the minimum hardware requirements for the operating system, as well as specific requirements for Citrix Management Console. Those requirements are shown in Table 2-2.

Table 2-2: Minimum Requirements for Citrix Management Console

Software

Sun Java Runtime Environment (JRE) version 1.3 is installed by default with JRE.

CPU

A Pentium or better.

RAM

An additional 64MB above what is needed for the operating system.

Disk Space

An additional 25MB is needed for the Citrix Management Console and JRE installation.

Now that you know some of the basic server requirements, here is a quick reference for possible scenario questions relating to hardware and software requirements.

Scenario & Solutions

Your client wants you to install MetaFrame XP on an existing Windows 2000 Server. What should you do first?

Analyze the system and find out if it meets or exceeds software and hardware requirements.

You have installed MetaFrame XP on a server running Windows 2000 Server. You attempt to log in to a client session but are unable to do so. What could be the problem?

You have installed MetaFrame XP on a Windows 2000 Server that is acting as a domain controller. By default, users do not have the right to log on locally.

You plan to use Citrix NFuse to publish your applications. What other software do you need to install on your server?

Internet Information Server (IIS) 4.0 or later and Microsoft Java Virtual Machine (JVM).

Jim has a P100 machine with 64MB RAM and a 500MB hard disk. Every time he tries to install Windows 2000 Server with Terminal Services, the installation fails. What could be the problem?

The machine does not meet the minimum hardware requirements to install Windows 2000 Server. He will need at least a P133 with 256MB RAM and a 2GB hard disk.

Your client has an existing server farm comprised of Windows NT 4.0 Terminal Servers. She'd like to implement MetaFrame XP but has been told she must upgrade to Windows 2000 Server. Is this correct? If not, what, if any, requirements must be met?

No, MetaFrame XP can be run on Windows NT 4.0 Terminal Server Edition without having to upgrade to Windows 2000 Server. The servers must meet the standard hardware and software requirements for the operating system and MetaFrame XP.

Citrix Independent Computing Architecture

Citrix's Independent Computing Architecture (ICA) is a Distributed Presentation Services protocol that allows clients to establish sessions with the MetaFrame XP server and to run server-based applications as if they were installed locally. Though the client device does not require a hard drive, it can still run the most up-to-date programs. Being platform independent, ICA can run on practically any client platform. As a Universal Application Client, it supports all Windows 16- and 32-bit applications, yet requires very few resources on the client side.

All this is possible because ICA separates the program logic from the user's keystrokes and mouse clicks. One hundred percent of application processing occurs on the server side. Only keystrokes, mouse clicks, and screen updates are carried between the client and server. Since no data moves between the client and server, it only requires, on average, 10-20KB of network bandwidth per session and is optimized for connections as low as 14.4 Kbps. In fact, the technology is so efficient that client devices with very few resources can run the latest 32-bit applications.

On The Job 

Given enough resources, several ICA sessions can be run at the same time on a single client. This can prove helpful to administrators who must log in as another user to configure or test applications, while remaining logged in as Administrator. A single client device having only a P133 processor and 32MB of RAM can run four sessions without any noticeable degradation in performance.

The ICA client uses the ICA presentation layer protocol to transmit user keystrokes and mouse clicks from the client device to the MetaFrame XP server. Various transport and connection protocols can be used with the ICA client. They include:

Exam Watch 

Remember that the ICA protocol resides at the presentation layer and runs on top of a network protocol such as TCP/IP, IPX, SPX, or NetBEUI.

ICA Client Software Requirements

As stated earlier, the ICA client enables almost any client device to connect to a MetaFrame server. It can be run on practically any platform allowing diverse clients to access the applications installed on the server. The following are current platforms that ICA supports:

On The Job 

Because ICA requires so few resources, older computers with as little as a 386 processor and 16MB of RAM can be used as thin client devices. Only the operating system, appropriate drivers, and the ICA client need be installed locally. A full load of current, 32-bit applications can be accessed from the MetaFrame XP server as well as all networked printers without installing anything else on the client computer.

Industry vendors such as Compaq, HP, IBM, Sun Microsystems, Wyse, Sharp, NEC, and others have begun including Citrix ICA in their new hardware and software products. The list of devices and operating systems ICA can be run on is growing rapidly.

Supported Client Operating Systems

ICA currently supports the client operating systems shown in Table 2-3.

Table 2-3: Client Operating Systems Supported by ICA

Windows and Windows-based Terminals

Win32, Win16, WinCE

Handheld devices

WinCE, PocketPC, EPOC

DOS clients

DOS16, DOS32

Web clients

ActiveX Control, Netscape Plug-in, Java

Unix clients

Linux, Sun Workstation, HP-UX, IBM-AIX, Compaq Tru64, SCO, SGI IRIX, X-11

Macintosh client

Motorola and PowerPC

OS2 client

OS2 Warp

Exam Watch 

Remember that the ICA client can run on virtually any operating system, including Win16, Win32, WinCE, DOS, Unix, MAC, and OS/2.

Requirements for Win32 ICA Client

The Win32 ICA client is used for newer operating systems and provides the Citrix Program Neighborhood that allows users to browse published applications within the server farm. The minimum requirements necessary for the Win32 ICA client are:

Win16 ICA Client

The Win16 ICA client is for use on older operating systems and does not support Program Neighborhood. Win16 clients use Remote Application Manager and must configure specific access to published applications. The minimum requirements for running the Win16 client are as follows:

WinCE ICA Client

The Windows CE client is required for many handheld and Windows Terminal devices. Before installing the client, make sure you have the correct client for the device you will run it on. Requirements for the Windows CE client are as follows:

Note: Windows CE ICA clients are available through Citrix OEM partners.

On The Job 

A handheld or pocket PC with ICA installed can be used to perform administrative tasks remotely. Together with wireless networking, an administrator can finally get away from his or her desk.

Web ICA Clients

Web ICA clients are necessary to run published applications via the Internet. The following describes Web ICA clients and the requirements for their use:

Non-Windows ICA Clients

Other operating systems can also act as clients and connect to the MetaFrame XP server. This allows MetaFrame XP to coexist in various computing environments, thus earning the name 'Independent Computing Architecture.' The current list of operating systems is shown next.

ICA Clients DOS

There aren't many PCs around that still run DOS exclusively, but I have seen environments where certain legacy applications still operate using DOS. With the correct ICA client, even older machines running legacy applications can connect to a MetaFrame server and run the latest 32-bit applications. The requirements for the ICA DOS clients are as follows:

ICA Client for Unix

The Unix ICA client connections must use TCP/IP and support the following platforms:

ICA Client for Macintosh

Supports Macintosh 7.5.3 or greater. Version 7.1 is also supported, but requires Thread Manager System from Apple. Only TCP/IP can be used for connections.

ICA Client for Java

Supports with an installed Java Virtual Machine using JDK 1.0 and JDK 1.1. Only TCP/IP can be used for connections.

ICA Client for X-11

Supports devices using X-ll through the Unix Integration Services (UIS) option package.

Here are a few more possible scenario questions you may encounter.

Scenario & Solutions

The Systems Administrator has a handheld computer that runs Windows CE. She'd like to be able to use the device to connect to a MetaFrame XP session for administrative purposes. Is this possible?

Yes. If her WinCE device uses SH3, SH4, X86, MIPS, PowerPC, or ARM there is a Citrix ICA client that will allow her to run a MetaFrame session.

The IT manager is attempting to save the company money, but new operating systems and software constantly require upgraded equipment. Everyone needs either new PCs or more RAM and disk space. Is there anything else he can do?

Yes. Use the existing PCs capable of running the current software, install the appropriate ICA client and connect to a Citrix MetaFrame XP server installed with the most current operating system and software.

You are starting up a new business and need all new hardware and software for your office employees. How can you lower your total cost of ownership (TCO)?

Purchase servers that are server-based-computing ready. Purchase thin client machines and/or use existing computers, but install with ICA client.

From the Classroom-Dumb Terminal Versus Thin Client

You should now have a good idea of what the hardware, operating system, and software requirements are to run Citrix MetaFrame XP in a server-based environment. If you're a fan of nostalgia or were around when the primary way of accessing data on a computer was via a 'dumb' terminal, you might see some resemblance. It's true, the 'thin client' device and the 'dumb terminal' have some similarities. However, the mainframe/dumb terminal scenario served up specific, usually proprietary applications. It did not empower the user with mainstream applications and the freedom to move about virtually as if one were on a standalone computer. With Citrix MetaFrame XP and ICA, there are far more possibilities. Not only can thin client devices be deployed at less than half the cost of PCs, and used for a longer period without upgrading, but older PCs that would be discarded as obsolete can continue to be used as thin clients without upgrading and with no degradation in performance.

-Connie Wilson, MCSE, MCP+I, CCA, CAN


 < Free Open Study > 

Категории