Site hosted by Angelfire.com: Build your free website today!

Return to Table of Contents

Chapter 14

Upgrading NetWare 3.1x to NetWare 5 Server

Certification Objectives *

In-Place Upgrade Method *

In-Place Upgrade Process *

Advantages to In-Place Upgrade *

Disadvantages to an In-Place Upgrade *

Across-the-Wire Migration Method *

Migration Process *

Advantages of Across-the-Wire Migration *

Disadvantages of Across-the-Wire Migration *

Hardware Requirements *

DOS Boot Partition *

Software Requirements *

Client Software Considerations *

In-Place Upgrade Preparation *

Upgrading into an Existing NDS Structure *

Server Preparation *

Preparing to Migrate Across the Wire *

From the Classroom *

IPX/SPX During a Migration or Upgrade to NetWare 5 *

In-Place Upgrade Steps *

Across-the-Wire Migration Steps *

Launch the Novell Upgrade Wizard Utility *

Create a New Upgrade Project *

Moving Objects in the Project Window *

The Verification Process *

Migrating Across the Wire *

Certification Objectives

Many companies have been content with the performance of NetWare 3. Although the benefits and features of IntranetWare vastly improved NetWare 3’s performance, as well as simplified global administration through NDS, upgrading from the NetWare 3 bindery services to an NDS-based platform may be worthwhile for your company.

Novell has introduced NetWare 5 with some enhanced features such as pure IP and a GUI server interface, and has also made it quite simple to upgrade or migrate from the bindery-based NetWare 3 environment to NetWare 5.

For those who are presently operating in a mixed bindery and NDS environment, a lot of planning work has been eliminated. Organizations that have been running NetWare networks in a pure bindery mode will require a little more planning for their NDS tree design. Once this has been completed, the transition is a lot smoother than you might expect. The process has also been simplified with the upgrade and migration utilities bundled with NetWare 5.

This chapter is designed to assist administrators and NetWare CNE candidates to develop the skills necessary to perform a server upgrade or migration to the NetWare 5 NDS structure from a NetWare 3.1x bindery-based system. We will discuss in detail the two methods used and the necessary steps it takes to successfully complete the upgrade. We will also cover the basic requirements for hardware and software as well as preliminary preparation needed before the upgrade is performed. At the end of this chapter, you will be able to perform the tasks necessary to successfully complete the upgrade or migration.

Upgrade Overview

You must first become familiar with the two methods of upgrading. Although you may sometimes hear each term used in the same context as the other, there are several important differences between an upgrade and a migration. The method you choose will be the starting point for the NetWare 5 installation.

In-Place Upgrade Method

The installation program runs as a Java-based GUI window. At a certain point in the installation program, you will be required to select the type of installation. It is at this step that you choose whether to upgrade an existing NetWare 3.1x server.

In-Place Upgrade Process

The in-place upgrade process is summarized by the following procedures:

  1. The minimum software and hardware requirements must be met.
  2. Network preparation for the NetWare 5 server (required if upgrading into an existing NetWare 4.1x NDS server environment).
  3. Server preparation.
  4. Start the installation program by running the INSTALL.BAT program file.
  5. Follow the instructions indicated on each screen.

Advantages to In-Place Upgrade

Disk compression and suballocation can be used on the existing volumes.Disadvantages to an In-Place Upgrade

You cannot upgrade NetWare 2 server or non-NetWare servers using the installation program of NetWare 5. You must first upgrade to NetWare 3.x or NetWare 4.x before upgrading to NetWare 5.Across-the-Wire Migration Method

Migrating to NetWare 5 is another method of upgrading. You will be upgrading the bindery and file system from an existing NetWare 3.x server to another server that has NetWare 5 installed on it. This process is done over the network and is commonly referred as an across-the-wire migration.

Novell has simplified the process of migrating across the wire by including an easy-to-use program called the Novell Upgrade Wizard. This graphical modeling and upgrade utility allows you to move the NetWare 3.x bindery, passwords, security rights, and volumes to a previously installed NetWare 5 server and NDS tree. The simple drag-and-drop functionality of the Novell Upgrade Wizard is used to perform these moves.

Migration Process

The migration process is summarized by the following procedures:

  1. Install the Novell Upgrade Wizard utility.
  2. Make preparations for the NetWare 5 migration.
  3. Start the Novell Upgrade Wizard utility.
  4. Create a project with the utility.
  5. Drag and drop objects in the Project Window.
  6. Verify that there will be no NDS errors or conflicts.
  7. Start the migration process.

Advantages of Across-the-Wire Migration

NDS conflicts and errors are checked by the Novell Upgrade Wizard and will give you options for resolving them.Disadvantages of Across-the-Wire Migration

Extra hardware is required. Another server is necessary with across-the-wire migration.Hardware and Software Requirements for a NetWare 5 Server

To ensure that the server upgrade process will operate properly, you must check the existing server’s hardware to see if it meets the NetWare 5 minimum requirements. When migrating to a new hardware platform on which NetWare 5 is installed, you would have already determined what hardware is needed based upon the minimum recommended requirements of the NetWare 5 operating system and features that were implemented.

On an existing server, it is just as important to make sure that there is enough hardware presently installed or there is enough available space to add new hardware before proceeding with the upgrade.

Hardware Requirements

Table 14-1 lists the minimum and recommended hardware requirements for a NetWare 5 server.

Minimum Hardware Requirements

Recommended Hardware Requirements

PC-compatible machine with a Pentium processor Server-class computer with a Pentium processor.
64 MB of RAM 128 MB is recommended if you plan to run Java-based applications.
30 MB DOS boot partition 50 MB (see the DOS Boot Partition section to determine optimal size) .
200 MB of free disk space for the SYS volume 400 MB of free disk space. Also consider space needed for optional products that will be installed.
VGA display adapter SVGA high resolution adapter.
One or more network interface cards  
CD-ROM drive capable of reading ISO 9660-formatted disks  

Table 1: Minimum and Recommended Hardware Requirements for NetWare 5 Server

On the Job: Although it is not required, a PS/2 or serial mouse is recommended.

DOS Boot Partition

A DOS boot partition is still needed to load the NetWare 5 operating system. When upgrading an existing server from NetWare 3, you must make sure that the DOS partition is large enough to accept all files needed in the C:\NWSERVER directory to boot the server.

As listed in Table 14-1, the DOS partition must have a minimum of 30 MB free. 50 MB of free space would be more comfortable to work with without having to remove other files stored on the local drive.

You may also want to consider larger boot partition for troubleshooting purposes. This will allow you to perform a memory dump to the local drive when troubleshooting server problems. Figure 14-1 illustrates a formula to help determine the optimal size of the DOS boot partition.

Figure 1: Boot partition size formula for NetWare 5 server

Software Requirements

Upgrade Prerequisites

Before you begin the upgrade to NetWare 5, there are certain tasks that should be completed. These tasks differ depending on the upgrade method you have chosen.

Client Software Considerations

Although NetWare 5 still supports bindery client connections, upgrade your workstation’s client software if you have not already done so. This can be done either before or after the upgrade is completed.

When using the Novell Upgrade Wizard to migrate a NetWare 3.1x server to NetWare 5, the workstation that will be running this utility must have the minimum client software requirements installed on it. Table 14-2 shows the client versions based on the operating system on the workstation.

Operating System Client Version
Windows 95 Novell Client v2.2 or higher
Windows NT Novell Client v4.11 or higher

Table 2: Minimum Client Versions for NetWare 5 Server

In-Place Upgrade Preparation

Depending on your present environment, you may have additional steps to take before proceeding with the upgrade. If your network environment contains all NetWare 3.1x servers, only the server needs preparation. If you plan to install into an existing NDS tree that contains NetWare 4.x servers, you need to make preparations on the other servers as well.

Upgrading into an Existing NDS Structure

If your NetWare 5 server is going to be part of an existing NDS tree that contains NetWare 4.1x servers, it is recommended that certain tasks be completed on the NetWare 4.1x servers before you introduce the NetWare 5 server to the existing NDS tree:

  1. Create a backup of the existing NDS structure from the server that contains the master replica of the partition to which you will be installing the NetWare 5 server.
  2. Update the DS.NLM on the existing NetWare 4.1x servers to v5.99 or higher.
  3. Obtain the following information:
    1. Tree name that the server will be installed in.
    2. The NDS context for the upgraded server.
    3. The Administrator’s user name and password.
  4. Install Novell Licensing Services on the existing NetWare 4.1x servers.
Matt tested the upgrade of a NetWare 4.1 network to NetWare 5 in his lab. First, he installed NetWare 4.1 on three servers into the TEST tree. Then, he attempted to upgrade the server containing the Master replica to NetWare 5. The attempt failed. What was the problem? Matt installed NetWare 4.1, but did not install any patches, including the patch for the DS.NLM. With the "vanilla" installation of NetWare 4.1, the DS.NLM was not a recent enough version communicate with the NetWare 5 version of DS.NLM.

Server Preparation

Follow the procedure outlined below to prepare for upgrading the NetWare 3.1x server to NetWare 5:

  1. Document the new or existing NDS structure that your NetWare 3.1x server will be upgraded to.
  2. Make sure the existing server meets all hardware and software requirements.
  3. Make at least two full backups of your existing NetWare server and include files on the DOS partition.
  4. Document hardware settings for the server’s network board.
  5. Log in to the server as a user with supervisor security equivalence.
  6. Disable login and broadcast a console message requesting users to log out of the server that is being upgraded.
  7. Check for any NetWare 5 compatibility issues with existing third-party party NLMs, disk drivers, or LAN drivers.
  8. Check the CONFIG.SYS file on the local drive and make sure it contains the following commands: FILES=40 and BUFFERS=30

Exam Watch: By using the CONFIG.NLM utility, you can get your existing NetWare server’s configuration information including NCF files, INETCFG configuration information, speed rating, total RAM, set parameters, modules list, disk information, volume information, name space information, LAN information, and system files. When CONFIG.NLM is loaded, it will create a file in the SYS:SYSTEM directory called CONFIG.TXT.

Preparing to Migrate Across the Wire

Since a migration involves upgrading the bindery and volume information from a NetWare 3.1x server to another server that has NetWare 5 already installed, you will be using the Novell Upgrade Wizard to complete this task as outlined in Exercise 14-1.

Exercise 14-1 Across-the-Wire Migration

  1. Install the Novell Upgrade Wizard (see Figure 14-2) on the workstation you will use for the migration. Follow the steps below to load the utility:
    1. Insert the NetWare 5 Operating System CD-ROM in the workstation’s CD-ROM drive.
    2. Browse to the \PRODUCTS\UPGRDWZD directory on the CD-ROM.

      Run the self-extracting UPGRDWZD.EXE file.

      Figure 2: Novell’s Upgrade Wizard

    3. Click Next.
    4. Click Accept to accept the license.
    5. Click Finish to install the Upgrade Wizard onto the hard drive of the workstation.
    6. Click OK to complete.
  2. Choose Start | Programs | Novell | Novell Upgrade Wizard | Novell Upgrade Wizard to start the upgrade process.
  3. At the first screen, select Create a New Upgrade Project.
  4. Give the project a name by typing into the dialog and click Next (see Figure 14-3).

    Figure 3: Creating the upgrade project

  5. Select a source server to migrate FROM and a destination tree to migrate TO and click Next.
  6. Select the appropriate items to migrate: print configuration, User, and Group objects, and security password information during next few dialog pages. Only objects in the Source area that are moved to the Destination area of the window are migrated.
  7. Run the verification process to discover errors.
  8. The Upgrade Wizard will migrate the selected Bindery items over the wire to the NDS tree.

Prerequisites for the migration include the following:

  1. Create a backup of NDS and the volumes on the NetWare 5 server to which the NetWare 3.1x server will be migrated.
  2. Obtain the following information:
    1. Tree name that the server will be installed in.
    2. The NDS context for the upgraded server.
    3. The administrator’s user name and password.
  3. If several servers will be migrated to the same NDS context, complete the following before migrating:
    1. Individual user names that exist on different NetWare 3.1x servers must be consolidated.
    2. Rename different users that have the same names on different servers to prevent duplicate NDS user names in the same context.
  4. Upgrade client workstations.
  5. Verify that you have Supervisor Equivalent rights to both the NetWare 3.1x and NDS tree.
  6. Turn SAP filtering off if the servers involved are on different LAN segments. If SAP cannot be disabled, make sure that your client’s default or preferred server is on the same LAN segment as the servers being migrated to and from.
  7. Update NLMs on all NetWare 3.1x servers to be migrated. These NLMs are located in the PRODUCTS\NW3X directory where the Novell Upgrade Wizard was installed.
  8. Unload the following NLMs on each NetWare 3.x server to be migrated. Unload each NLM in the order listed below:
    1. TSA311.NLM or TSA312.NLM
    2. SMDR.NLM
    3. SMDR31X.NLM
    4. SPXS.NLM
    5. TLI.NLM
    6. AFTER311.NLM
    7. CLIB.NLM
    8. A3112.NLM
    9. STREAMS.NLM
  9. Load the new TSA312.NLM to update the NLMs that were copied in step 8.
  10. Load and add any additional name spaces on the destination NetWare 5 server volume that the NetWare 3.1x server volume will be migrated to. This must be done in order to properly migrate files that use non-DOS naming conventions.
  11. Decide which objects will be upgraded. The Novell Upgrade Utility allows you to select which bindery object or volume to migrate.

From the Classroom

IPX/SPX During a Migration or Upgrade to NetWare 5

One of the major changes that occurred when Novell developed NetWare 5 is the use of pure IP in network communications. In previous versions of NetWare, IPX/SPX was a required protocol suite for network communication. Even when TCP/IP was enabled on a server, IPX/SPX was still required to encapsulate IP and UDP (another Transport Layer protocol in the Internet Protocol Stack) packets to be properly processed by NetWare servers. NetWare 5 can run pure IP natively, without IPX/SPX being bound to LAN drivers, thus reducing the network’s and server’s overhead. However, this has important ramifications during the upgrade/migration to NetWare 5. Until all the non-NetWare 5 servers are upgraded, IPX/SPX must remain bound to the LAN drivers loaded on the NetWare 5 servers. Once all servers are upgraded, then all extra protocols can be removed, until only TCP/IP remains. Also, don’t forget, for Ethernet LANs and WANs, NetWare 3.11 and earlier, use frame type Ethernet_802.3, and for NetWare 3.12 and later, use frame type Ethernet_802.2 as defaults, so make sure that the appropriate frame types get bound to the NetWare 5 servers while the network is in transition.

By Dan Cheung, CNI, MCNE, MCT

Install Files

The installation process copies files from the CD, or from a network drive, to the hard drive in two separate areas. The first area is where files are copied to the boot partition. The second area is where files are copied to the SYS volume of the server.

Many NetWare files that were used in older versions of NetWare use the same names as NetWare 5 files, but have been enhanced. Old files are moved to an archive subdirectory on the boot partition, and under the SYS:SYSTEM directory. Some drivers, such as .DSK drivers, have been completely replaced by a new architecture – in this case, .CDM and .HAM drivers. Such files are not initialized until after the server has been rebooted.

Upgrade Steps

Once you are confident you have made all the necessary preparations, you are ready for the upgrade itself. This section will describe the steps for both an upgrade and a migration to NetWare 5.

In-Place Upgrade Steps

The steps in Exercise 14-2 are used to upgrade an existing NetWare 3.1x server to NetWare 5.Exercise 14-2 Upgrade to NetWare 5

  1. Take down the server and exit to DOS.
  2. Insert the CD-ROM containing the NetWare 5 Operating System. If you are accessing the installation files from another server on the network, you will need to log in to that server via a DOS client on the server to be upgraded and map a drive to the network directory containing the installation files.
  3. Execute the installation program, INSTALL.BAT, by typing INSTALL at the CD-ROM drive or network drive prompt.
  4. Select the language and accept the license agreement.
  5. Choose Upgrade from 3.1x or 4.1x by selecting Modify from the Options menu. Figure 14-4 is an example of the screens that you will see during the in-place upgrade.

    Figure 4: Initial installation screen

  6. Select the mouse type and video mode that your server will be using.
  7. Allow the installation program to run a file copy process.
  8. Select and configure a storage adapter. You may also select a platform support module and a PCI hot plug module at this point if they are required.

    Exam Watch: Support for .DSK drivers has been discontinued. NetWare 5 uses NWPA (NetWare Peripheral Architecture) that requires a software driver called a HAM (Host Adapter Module) to allow communications between the computer (host) and the storage device linked to it. The storage devices will use a CDM (Custom Device Module) drive to communicate with the storage adapter.

  9. Select and configure the storage device that will be used. The SYS volume will be mounted at this point.
  10. Select the correct network board and configure. If necessary, load any special NLMs for the network adapter.
  11. Allow the installation program to run a file copy process and load the Java virtual machine console. When the installation program runs, all of the old driver files in the SYS:SYSTEM directory are copied to the SYS:SYSTEM|DRIVERS.OLD directory.
  12. In the Mount Volumes window, select No if you plan to install products and services on another volume besides SYS.
  13. In the protocols window, choose your network board icon and configure the IP parameters for that board if you have decided to run IP on this server. IPX frame types will automatically be detected and bound to the network board.

    Exam Watch: IPX cannot be removed with the installation program but can be removed at a later time after the NetWare 5 has been installed and rebooted.

  14. Set the time zone information.
  15. Upgrade and configure NDS on the server according to your documentation. If this is the first NetWare 5 server installed into an existing NDS structure containing NetWare 4.x server, the schema must be modified. You will be prompted to do this.
  16. At the license window, browse to the drive containing the .NLF license file for your server and add the license. You can choose not to install a license at this time and use the NetWare Administration utility to do this later. However, until you add a license, this will allow only two user connections at any given time.
  17. Select any additional products and services you want installed.
  18. At the summary screen, you can view and customize the products and services that you have chosen to install. You may be required to supply additional CD-ROMs depending on the products and services selected.
  19. Allow the file copy process to complete without interruption. If prompted to replace any existing files, select to replace all existing files.
  20. Reboot the server when prompted.

Across-the-Wire Migration Steps

The Novell Upgrade Wizard will be used in across-the-wire migration when upgrading to NetWare 5. Once you have completed the preliminary preparations, you will be ready to do the migration.

Launch the Novell Upgrade Wizard Utility

Launch the NetWare Upgrade Wizard from your workstation by choosing Start | Programs | Novell | Novell Upgrade Wizard. You can begin to create a new upgrade project from the Startup dialog box that appears from launching the utility.Create a New Upgrade Project

Create a new project by doing the following:

  1. Choose Create | New | Upgrade | Project in the Startup dialog box; then click OK.
  2. Type in a project name and then Browse to the location where you want to save the project; then click Next.
  3. On the next screen, choose the source server and the destination tree from the drop-down lists; then click Next. If the bindery server or the NDS tree is displayed, click on the Server or Tree button to browse and log in to them.
  4. Click Create to create the project.

Moving Objects in the Project Window

If you have already logged in to the source server and the destination NDS tree, you can begin moving the objects around. You do this by dragging and dropping the bindery object and volume data from the source server to the desired location in the destination NDS tree. Figure 14-5 demonstrates how objects are moved around in the Project window.

Figure 5: Migration Project window

If you have prepared in advance, the container object will be there. If the container has not yet been created, right-click the parent object and create a new container or folder.

The Verification Process

Verify that the migration can proceed as indicated in the Project window by completing the g tasks in Exercise 14-3.Exercise14-3 Verifying the Migration

  1. Click on Verification from the toolbar or select Project | Verify.
  2. Click Next at the Overview page.
  3. If you will be upgrading the NetWare 3.1x print information, select a volume in the tree browser; then click Next. If not, de-select the box on the page.
  4. If you have configured a template object for the users being upgraded, locate and click the template object; then click Next. If not, de-select the box on the page.
  5. To create a user template, mark the box on the page, enter a name for the template and click Next.
  6. Mark the box to indicate how you want to handle conflicts between duplicate files; then click Next.
  7. Enter passwords to the source server and destination tree; then click Next.
  8. Mark the boxes to select the categories you want verified; then click Next.
  9. When a naming conflict is found between same object types, correct it by selecting one of the following options:
    1. Let the wizard rename the object automatically.
    2. Don’t migrate the object.
    3. Merge the objects and maintain the bindery properties.
    4. Merge the objects and maintain the NDS properties. Each object is renamed by default if a resolution is not selected. If no conflict occurs, the list box will be empty.
  10. Click Next.When a naming conflict is found between different object types, correct it by selecting one of the following options:
    1. Let the wizard rename the object automatically.
    2. Don’t migrate the object.
  11. Click Next.
  12. After all errors and conflicts have been resolved, click Next.
  13. Read through the verification summary page; then click Finish.

After the verification is completed, the objects that can or cannot be migrated are listed for review. It is up to the installer to "clean up" the existing bindery in order for a clean migration to take place. That means if there are duplicate user IDs that will be migrated, the migration will fail. So, the installer runs the verification to find out what errors will occur, then fixes them to avoid such errors. Fixes can include renaming user IDs, group Ids, or print queue information, as well as deleting those objects. It is highly recommended to rename objects rather than delete them, except in cases where two servers are migrated to the same context and contain essentially the same user and group data.

Cheri upgraded two NetWare 3.12 servers to NetWare 5 using the Upgrade Wizard. She knew that the user data was correctly imported with the first upgrade, but neglected to run the verification process before migrating the second server. Cheri was surprised to see that there were multiple errors on nearly every user for the second migration. What happened? Cheri migrated the users and groups of both servers to the same context in the new NetWare 5 Novell Directory Services tree. Previously, the servers had duplicates of each user and group in order to facilitate access for all the users to either server. However, when migrating the second time, the user IDs already existed, so they produced an error.

Migrating Across the Wire

Migrate the bindery and file system across the wire by completing the following steps:

  1. Click on Upgrade from the toolbar or select Project | Upgrade.
  2. After reading the Overview page, click Next.
  3. As the program goes through the verification process again, resolve any remaining errors and conflicts.
  4. Start the upgrade process by clicking on Upgrade. The upgrade process can be stopped at any time by clicking Stop and Yes to confirm. All bindery and file information that has been copied to NDS up to that point will remain there until manually deleted.

After the Upgrade

Confirm the Upgrade

After completing the upgrade, confirm that it was successful by sample-testing the following items:

Certification Summary

In this chapter, we have discussed the two methods used to perform an upgrade from NetWare 3.x to NetWare 5.

Although Novell has simplified the process for both methods, you should still have a plan in place that conforms to the requirements and prerequisites before beginning the upgrade.

Two-Minute Drill