Upgrading Windows NT 4.0 or Windows 2000 to Windows Server 2003


You don't have to upgrade to Windows 2000 before upgrading to Windows 2003. You can skip a generation and upgrade directly from Windows NT 4.0 to Windows 2003. Performing an upgrade from Windows NT 4.0 to Windows 2003 isn't much different from upgrading to Windows 2000, other than a few caveats. The upgrade process depends on three major factors.

Note

Although this chapter discusses upgrading to Windows 2000 and the Windows Server 2003 family, there's an important distinction to be made when upgrading. Windows 2000 has been available for several years, and many large businesses are just now upgrading to that operating system from Windows NT. If you want to upgrade from Windows NT or Windows 2000 to Windows Server 2003, be sure that you've examined the benefits that you will gain from the upgrade. As stated earlier in this chapter, you might want to skip Windows 2000 and go directly to Windows Server 2003. It all depends on the features you need offered by the operating system platforms, as well as the number of trained personnel you have who can handle either operating system.


First, the hardware you're using for hosting Windows NT 4.0 might not be up to par if you want to upgrade to Windows Server 2003. Windows Server 2003 and the Active Directory it comes with has additional features that weren't available in Windows 2000 Server. If you choose all or some of these new features, you might find that you're using a lot of CPU power and disk space. So, you might have to upgrade the hardware or even purchase new servers. If you're going to purchase new server hardware, a clean install might be a good idea. Yet, if you want to preserve existing applications and settings on your current Windows NT 4.0 servers, you might have to copy your disks to a new computer and then proceed with the upgrade.

Second, as discussed earlier, more than one version of the Windows Server 2003 operating systems is available:

  • Windows Server 2003, Standard Edition

  • Windows Server 2003, Enterprise Edition

  • Windows Server 2003, Web Edition

  • Windows Server 2003, Datacenter Edition

Note

You must install Service Pack 5 on your Windows NT 4.0 servers before you can upgrade to Windows Server 2003.


The upgrade path is not as simple as it seems at first. The current version of Windows NT 4.0 you're now using determines which version of the Windows Server 2003 operating systems you can upgrade to. You cannot perform an upgrade to a version of Windows Server 2003 that's considered to be a downgrade of the operating system. For example, you cannot upgrade from Windows NT 4.0 Enterprise Server to Windows Server 2003 Standard Edition. Check Microsoft's Web site before planning on upgrading to a Windows Server 2003 variant to decide which will work.

Considering the additional functionality and performance that the Windows Server 2003 operating systems offer, this might be a crucial factor when making a decision to upgrade or perform a new installation. For budgetary purposes, upgrading is less expensive than a fresh install. Yet, for large networks, this can be a significant cost. For a small network, this might not be a concern at all.

Additionally, Windows Server 2003 Datacenter Edition is not available as an upgrade except from Windows 2000 Server Datacenter Editionother users must perform a fresh install to use this edition, which is sold only through qualified OEMs. Windows Server 2003 Datacenter Edition is available in versions for 32-bit processors, Intel Itanium processors, and x64 processors.

Hardware Requirements for a Windows Server 2003 Upgrade

As mentioned in the last section, you need to check your current hardware to determine whether it can meet the requirements necessary to run Windows Server 2003. See Table 56.1 for the requirements.

Table 56.1. Hardware Requirement Recommendations for Windows Server 2003 Operating Systems

Windows Server 2003 Operating System

Minimum/Recommended CPU Speed

Minimum/Recommended Memory (Maximum Memory)

Support for Multiprocessor Systems (min/max# of processors

Minimum Disk Space Required for Installation

Windows 2003 Standard Edition

133MHz, 550MHz

128MB, 256MB (4GB maximum)

1 to 4

1.52GB

Windows 2003 Standard Edition, x64 Edition

1.4GHz

512MB

1 to 4

4GB

Windows 2003 Enterprise Edition

133MHz

128MB, 256MB (32GB maximum)

1 to 8

23GB

Windows 2003 Enterprise Edition, x64 Edition

1.4GHz

1GB (1TB maximum)

1 to 8

4GB

Windows 2003 Enterprise Edition for 64-bit Itanium

733MHz

1GB (1TB maximum)

1 to 8

4GB

Windows 2003 Datacenter Edition

400MHz

512MB (64GB maximum)

8 to 32

2GB

Windows 2003 Datacenter Edition, x64 Edition

1.4GHz

1GB (1TB maximum)

8 to 64

4GB

Windows 2003 Datacenter Edition for 64-bit Itanium

733MHz

1GB (1TB maximum)

8 to 64

4GB

Windows 2003 Web Edition

133MHz, 550MHz

128MB, 256MB (2GB maximum)

1 to 2

1.252GB


If you want to exceed NTFS's current limit of 32GB, you must perform a clean install (that can handle disk partitions larger than 32GB), not an upgrade. For FAT partitions, you must also either do a new installation or convert to NTFS, if doing so is appropriate for the version of Windows 2003 you want to upgrade.

Anyone who has ever upgraded or installed a new version of a Windows operating system should already know to check the Microsoft Web site to determine whether other components of your hardware (such as network adapters, printers, and so on) have been tested and added to the hardware compatibility list (HCL). If you don't see all of your hardware components on the list, be sure to check the vendor's Web site to see whether the vendor has created a new driver or software for Windows Server 2003.

Note

You can access all current Microsoft Windows Catalog and HCL lists at http://www.microsoft.com/whdc/hcl/default.mspx. For direct links, use the following:

For Windows 2000 Server and Windows Server 2000, go to http://www.microsoft.com/windows/catalog/server/

For Windows 2000 Datacenter Server, go to http://www.microsoft.com/windows2000/datacenter/HCL/default.asp

For Windows XP and Windows 2000 Professional, go to http://testedproducts.windowsmarketplace.com/


The Application Compatibility Toolkit Application

Microsoft has a toolkit you can use to assist you in determining whether your system is adequate for an upgrade or install of Windows Server 2003. You can download this from the Web site www.microsoft.com/windowsserver2003/compatible/appcompat.mspx.

After you've downloaded this application, run the program to install it on the computer you want to upgrade or perform a fresh install on. The first screen the wizard presents just tells you that you that you're running the toolkit application. Click Next to continue.

The next wizard dialog box contains the standard license dialog box. Click the I Accept the Terms of This Agreement radio button and then click Next. The third wizard screen enables you to select whether only the current user or any user can run the program. Make your choice and click Next.

The fourth screen displayed by the wizard enables you to select where this application's files will be stored. You can take the default (recommended) or enter a directory you choose. Click Next to continue. The next screen enables you to review the choices you have made. Click Back to make changes or click Install to begin the installation. The files for this application will then be copied to the directory you selected and a text document will appear, describing how to use the toolkit as well as references to other utilities you can use.

The tools included in this kit are beyond the scope of this chapter and might change over time. It's highly suggested that you read this documentation and select the appropriate tools or documents that pertain to your particular environment. You can also read the documents found in the Windows Server 2003 CD \Docs folder to review the major applications that have been tested and are supported by Windows Server 2003.

As you can see, upgrading to Windows Server 2003 might be an easy task, but determining whether your applications will work with the newer operating system can be time-consuming.

What Role Will Your Server Perform?

Windows Server 2003 operating systems enable you to determine what role your server will be used for in the network. Obviously, a domain controller will service user logons and other related services. Servers that are not domain controllers can be used to provide file or print services for the network, as well as

  • Application servers

  • Database servers

  • Web servers

  • Certificate servers

  • Firewalls

  • Remote access servers

Domain controller servers, however, are used for the following functions:

  • To store a copy of the domain's portion of the Active Directory database

  • To perform multimaster replication so that all domain controllers within a domain are updated with the most recent changes to the Active Directory database for the domain

  • To provide for delegation of administrative functions to administrators for a particular domain

  • To provide resources to the network that can be used by users in other domains that exist in the AD tree or forest

  • To authenticate users who log on to the network

As you can see, servers that are domain controllers are used for important security services in the network. Member servers (those servers that are not domain controllers) simply offer the services, such as file and print services, to the network.

Tip

Unlike Windows NT 4.0, you can promote a member server in a Windows Server 2003 network to become a domain controller. You can also demote a domain controller to become a member server. Neither of these role changes requires a new installation of the operating system.


An Example of Upgrading Windows 2000 Server to Windows Server 2003 Standard Edition

To upgrade from Windows 2000 Server (with the Active Directory installed) to Windows Server 2003 Standard Edition, use the steps outlined in this section. First, be sure to read any text files labeled Readme and so on. Many services (Windows 2000 components) are not compatible with Windows Server 2003, each depending on the edition you're upgrading to. As displayed later in this sample upgrade, you might have to exit the upgrade procedure to fix these problems by removing certain components. As well, some third-party applications might not be compatible with Windows Server 2003; the upgrade process will continue, but these will be disabled. As mentioned in the previous section, running the Compatibility Wizard can help you prevent this problem from occurring in the first place.

Tip

Before you begin an upgrade, one of the most important things you should think about is the Active Directory. The Windows Server 2003 extends the schema to include new objects and attributes, and this requires that your current directory be prepared. Before starting the upgrade, insert the Windows Server 2003 CD, switch to the \i386 directory, and execute adprep /domainprep. This program will prepare the domain controller for the upgrade. Next, to prepare the forest for the upgrade, use adprep /forestprep. This command will modify your Active Directory forest and depending on the amount of data, its execution might take a while.


When you're ready to begin the upgrade, insert the Windows Server 2003 CD and select Install Windows Server 2003, Enterprise Edition from the typical Windows installation window (see Figure 56.6).

Figure 56.6. Use the Install selection on the Welcome to Windows Server 2003 opening screen to upgrade from Windows 2000 to Windows Server 2003.


The next window (see Figure 56.7) should also look familiar if you've done a previous installation or upgrade. The default selection here is to upgrade your current Windows version to Windows Server 2003. You can also opt to install a new installation using the current disk/partition, or by selecting a different one later in the process. To perform a new installation, select it from the drop-down menu in this dialog box. In this case, the upgrade option is selected and will be used.

Figure 56.7. Use this window to select whether you want to upgrade your current Windows server or install a new version from scratch.


The next dialog box requires you to accept the license agreement. Read the license agreement and then, if you still want to upgrade, click on I Accept This Agreement and then the Next button.

As with all Windows installations, you must enter the key code that is found on the jewel case that came with your CD. Enter the code and click Next to continue.

An important dialog box appears next (see Figure 56.8). It's assumed that the server you're upgrading is connected to the Internet. If that isn't the case, click on the radio button labeled No, Skip This Step and continue installing Windows. If you have an Internet connection currently working on the Windows 2000 server you are upgrading, select the first radio button, Yes, Download the Updated Setup Files (Recommended) and then click Next. This enables the installation procedure to download any new files that have been created since the CD was manufactured. By selecting this option, you'll end up with the latest version of Windows Server 2003.

Figure 56.8. If you're connected to the Internet, select the first radio button.


The Report System Compatibility dialog box, shown in Figure 56.9, will inform you of problems with application or previous Windows component applications that will not function correctly using Windows Server 2003. You can elect to continue or to exit the upgrade at this time. If you see a red X next to a component, you must exit the setup procedure and remove those applications or components. Click the Details button for each to get instructions on how to do so. If the application or component has a yellow triangle with an exclamation point next to it, the installation will continue but the feature will not be available under Windows Server 2003. All of these dependencies will vary depending on the edition of Windows Server 2003 you're installing.

Figure 56.9. Not all Windows components or applications can be upgraded.


Setup will next copy installation files to your computer and then restart. After the restart, the traditional stages of a Windows upgrade/installation will be performed (the first two have already been completed):

  • Collecting information

  • Dynamic update

  • Preparing installation

  • Installing Windows

  • Finalizing installation

When the system finally reboots, you will find that any compatible applications still work. Those applications that don't work require an upgrade (check your vendor). If you use this server to offer services to clients, you should practice this installation with those application services in advance in a laboratory to ensure that you can continue to satisfy clients after the upgrade.

The interface for Windows Server 2003 Standard Edition isn't that much different from the one for Windows 2000 Server. However, you will notice some new features as well as some changes under the Administrative Tools folder. The last are due to the new features offered by Windows Server 2003.

Should You Continue to Use Windows 2000 Professional or Move to Windows XP Professional?

The decision of which operating system you should choose as a target should be based on several factors. For the most part, I think the decision should be based on the applications currently used and potential hardware you'll use in the near future. For example, although Microsoft always provides an upgrade path for its applications to ensure that you can expend a large budget to upgrade both their operating systems as well as applications, that might not be the case for third-party applications. This also might not be the case for newer hardwarean operating system upgrade will require new device drivers, which might not be available from Microsoft, much less the hardware vendor.

If you still have workstations and network clients running Windows 2000 Professional, you should evaluate the benefits that you can obtain from upgrading to a new operating system and possibly applications . Keep in mind the costs involved. Microsoft tends to drop or charge more for support for older operating systems and applications. Note that Windows 2000 was shifted to Extended Support in June 2005. If you have trained personnel on older systems, you might want to skip a generation or two of both operating systems as well as applications. For Enterprise customers, these are valid options to consider.

Caution

Although upgrading to a newer operating system might not seem to be feasible to your company due to a cost/benefit analysis or even because of application compatibility, there is another very important factor to consider. Before upgrading to a new operating system, the general consensus is to wait for a while to see whether the new version is a stable one, generally after security patches or service packs have been issued.

But that doesn't mean that you should stay at an earlier version for a long time unless financial constraints force you to, as mentioned in this chapter. The main problem with this is that with an operating system that has been in use for a few years is probably going to be more vulnerable to penetration and damage by hackers.


Upgrading for SOHO Clients

You can upgrade a Windows NT Workstation computer to Windows 2000 Professional or Windows XP Professional and maintain domain membership at any time. However, if you're performing an upgrade from Windows NT or Windows 2000 servers to Windows Server 2003, it might be a good idea to perform that upgrade first. When you're sure that your servers are properly configured and that the Active Directory has been installed, you can upgrade clients at your leisure.

This is not an absolute, just a suggestion. Why? If you operate in a mixed network environment, the client workstations that have been upgraded to Windows 2000 (or Windows 98 or Windows 95 clients that have the appropriate Active Directory client software installed) can use some of the new features provided by the Active Directory. This includes the capability to query the database to locate resources throughout the domain tree. Those clients will then use DNS as their locator service, while any remaining clients that are not Active Directoryaware will continue to use NetBIOS names. The version of the Active Directory that is supplied with Windows Server 2003 supports many new features. For example, you can enforce a larger number of items for security or to manage a user's desktop using group policies.

Yet, for clients before Windows 2000, you will find that there is a great deal less you can do to enforce group policies and control the desktop. Windows 95 and Windows 98 are considered ancient operating systems, along with MS-DOS. If you still have these clients in a SOHO network, and your applications work, you might find them useful when it comes to the cost of upgrading to newer versions. Keep in mind, however, that the longer you wait, the more it will cost you later to invest in newer operating systems, much less applications. This last point, applications, is perhaps the most important one. Operating systems are not cheap for a SOHO environment, but if you have more than just a few applications from different vendors, you might want to explore the cost of upgrading those applications. It might be the case that you cannot upgrade directly from older Windows operating systems to the newer ones. Many applications don't allow you to skip several generations of operating systems.

So, should you upgrade to Windows XP? Not necessarily. However, you should check the Web site (if there is one) for the vendor of your applications to determine what the upgrade path will be. If you have to upgrade from Windows 98 to Windows 2000 Professional to Windows XP, you'll incur a significant cost for both the applications as well as the interim operating systems. For example, can you still find Windows 2000 Professional for sale at your local computer store now that Windows XP has replaced it? Does your application vendor support upgrading from Windows 95 or 98 to Windows XP? I don't mean to suggest that you upgrade to every operating system Microsoft releases. However, I do recommend that you keep track of what your application vendor is doing, and possibly skip one generation of operating systems. For more than one generation, I repeat: Check what your application vendor says!

A last word for SOHO clients: If you use just a few applications, should you consider an upgrade at all? If you're using a vertical market application, follow the upgrade path that your vendor requires, and not necessarily the path they recommend. If a vertical market vendor wants to keep your business, you can almost be guaranteed it will help you with future upgrades. Vertical market applications are not inexpensive. Money talks, so to speak.




Upgrading and Repairing Networks
Upgrading and Repairing Networks (5th Edition)
ISBN: 078973530X
EAN: 2147483647
Year: 2006
Pages: 411

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net