4.2.4 Migrating the
Primary Domain Controller
This section shows how to perform the migration using OS/2 Warp Server for e-business. You may have noticed that no boot diskettes are shipped with the server. This is because CD-ROM #1 is a bootable CD-ROM. If the new machine where OS/2 Warp Server for e-business is being installed does not support booting from a CD-ROM, you can create the set of three boot diskettes with the CDINST command.
The first migration task deals with migrating the previous base operating system to the level of OS/2 Warp Server for e-business. Perform the following steps:
Note: Machines that support booting from CD-ROM don't need to boot from boot diskettes since the OS/2 Warp Server CD-ROM is bootable. Insert the first CD-ROM instead and skip the diskette-changing step.
When .ADD filters are loaded from Diskette 2, some warning messages might be displayed informing you that some Adaptec drivers cannot be loaded (AIC7870.ADD and AIC78U2.ADD), which can be ignored if your hardware does not have these adapters.
When Diskette 2 has finished loading, the installation program will inspect your system for availability of logical volumes.
Since it is the first time you are installing OS/2 Warp Server for e-business, you will receive a message stating that some compatibility volumes have been created, and that you need to reboot your system.
OS/2 Warp Server for e-business uses a new disk managing technique based on
logical volumes. As long as you do not use the new Journal File System (and up
to now, you don't), the main difference you'll notice is that the disks are now
managed by the Logical Volume Manager, LVM, not FDISK anymore. FDISK, as a
command and utility, is no longer available.
| Note |
|---|
|
Since FDISK is no longer shipped with OS/2 Warp Server for e-business, you might need to modify your self-written utility programs that rely on FDISK. For example, if you used the FDISK /QUERY command to determine the CD-ROM drive letter, you would need to rework this procedure using the LVM /QUERY command. Note that the output text has changed. Also worth mentioning is that logical volumes can be assigned any drive letter, and the CD-ROM drive letter can have a fixed one. If you need to rely on the output of FDISK, to avoid overriding, you can rename FDISK.COM (located in the \OS2 directory of your current installation) to another name, such as OFDISK.COM. However, only use the /QUERY parameter since the old FDISK cannot cope with logical volumes. Not doing so might result in very serious problems. If you rename the old FDISK.COM file to be able to use its output, modify your self-written programs to accommodate the new name and double check that only the /QUERY parameter is used. |
The installation program continues by displaying a Welcome screen that lists the components and services offered by the product and introduces the panel-driven installation. The following describes the various steps of the process:
The Installation Volume Selection is displayed.
The LVM text mode screen is presented to you. Only your previously bootable partitions are displayed. Don't panic, the other partitions are still there, but the LVM started in the Logical View mode and only the bootable partitions have been associated automatically with volumes. These volumes have not, however, an assigned drive letter. You will need to provide one.
Like in the old FDISK screen, a menu is displayed to you where you can select Change the Volume Drive Letter.
You are prompted with a list to indicate the drive letter you want to assign to this volume. Repeat that step for all the bootable partitions you have. At this time, don't forget to indicate on which partition you want OS/2 Warp Server for e-business to be installed.
Their previous labels are not displayed anymore. Instead, remaining partitions are given some names, such as [A 1], [A 2]... . Switch back to the logical view by pressing F5 to create logical volumes.
Since those partitions are likely to be data partitions, in the following window, you may choose Create a volume that does not need to be bootable. This creates a Compatibility Volume (a volume that is associated with only one partition) or a Logical Volume (they can be associated with more that one partition, assuming they are JFS-formatted).
When defining a volume, you need to assign a drive letter to it (using the same process as described before). The system asks you about the associated partition (you can create a new one or use an already existing one).
After the reboot, the newly-defined volume will match your specifications,
and you will be able to continue the migration process.
| Another Method |
|---|
|
You can also (if needed) directly call the VCU.EXE program that is located in the \OS2IMAGE\DISK_6 subdirectory of the CD-ROM. You will then receive a message informing you that the compatibility volumes have been created, and that the system needs to be rebooted. |
When you accept the installation volume (you may need to double-check the LVM screen to be sure), the next step consists of specifying what to do with the selected installation volume. The associated screen displays three choices:
This installs the OS/2 base operating system to your machine.
Pay attention to the video display that has been detected by the
installation program. Previously installed video drivers are not detected and
will not be used. If the one presented doesn't exactly match your display
adapter, select Video Graphics Array (VGA) from the
list. This will guarantee the system starts properly. After the migration has
completed, you may install your display driver in a separate step using, for
example, the DSPINSTL utility or the display installation
program that came with the display adapter.
Figure 23: System Configuration Panel (2 of 2)
If you select an European country, you'll even be able to select the use of
the European locale. This ensures the Year 2000 compliance
of your server in these locations.
Figure 24: Country Information Panel
When all these elements (more or less relative to the hardware) have been collected, the installation program enters its last phase.
You have to specify the elements you want to have added to the base operating system. Unless you have good reasons, we advise you to install as few elements as possible: An OS/2-based server generally runs unattended and is mostly controlled by remote REXX programs and is definitely not a development platform.
Also, note that this phase, just as the preceding one, can be easily
restarted after the migration by executing INSTALL from the command
line or by clicking on the Selective Installation icon.
Figure 25: Selecting the Optional System Components
We have suppressed any DOS Support, Multimedia, Development, and the Tools and Games. (On the CD-ROM that will come with this book, you'll find plenty of OS/2 and Server-oriented tools.) However, if you plan to run OS/2 Warp Server for e-business as a Java Server, we recommend selecting Java Development.
The following three figures show the windows selected in the previous step
when pressing the corresponding More... button.
Figure 26 shows that only Unicode Fonts,
which is the default, is selected.
Figure 26: Fonts Selection Window
Figure 27 displays the System Utilities selection
window. All system components but Sort Filter (which, for European countries,
doesn't sort at all) are selected.
Figure 27: System Utilities Selection Window
Figure 28 displays the System Components selection
window. The JFS file system will be installed.
Figure 28: Systems Components Selection Window
The second migration task deals with migrating the previous LAN Server
component to the level of OS/2 Warp Server for e-business. After the OS/2 base
operating system migration has completed, the installation of the server
component will be started, as shown in Figure 30. Perform
the following steps:
Figure 30: Server Component Installation
As shown in Figure 31, you are prompted to select the services you want to install. For each component you select, the installation program will prompt you to provide configuration information. In case the selected component was previously installed, configuration information will be migrated. However, you still will have a chance to make changes to it.
Note that some components are checked by default, for example, TCP/IP
Services, and others are mandatory to install, such as Netscape Communicator.
The Current Status list informs you whether or not available components were
installed before and what level they are, for example, current version or
downlevel version.
Figure 31: Server Components Selection
Because all configuration information has been retrieved from a previous installation, most items are marked with a blue dash, which means that acceptable default settings can be used.
| Note |
|---|
|
When migrating a Primary Domain Controller, an additional and to-be-configured item is added to the list. You will be required to provide an administrator ID along with a password. |
In general, the NetBIOS parameters that were set previously are not
considered as appropriate by the Tuning Assistant, which
will tune them again. An information window will be presented to you, as shown
in Figure 35.
Figure 35: Information from the Warp Server Tuning Assistant
You may, however, have good reasons to use the previous NetBIOS parameters. As indicated in the shown message, the previous PROTOCOL.INI file is copied in the \OS2\INSTALL\ directory with the file name of WARPSRV.BAK.
All selected components will be installed now, and many files are copied. A progress indicator informs you about the installation progress.
Figure 36 shows you that our server was previously using HPFS386 (first line in the left list) and that the new CONFIG.SYS (the right part) does not reflect the HPFS386 installable file system anymore. This is normal: It will take a further reboot to install it. So, please resist the temptation to modify the IFS part of the new CONFIG.SYS and rely on the install program do it in a timely manner.
You can also notice that, on the right part, we have manually removed the BASEDEV=AIC78U2.ADD line (it usually appears on the second line below the CLASSPATH definition). Our machine does not have Adaptec adapters. Don't forget then to press the Save button before pressing the Quit button in order to save your modifications. The modifications you perform are not checked before you save them. Make modifications only if you're absolutely sure they will not induce an error during the next reboot. Good candidates for modifications are listed below:
Depending on your machine type, you may want to remove unnecessary device drivers, such as either IBM1FLPY.ADD or IBM2FLPY.ADD.