netware 6.x virtualization - aws.portlock.com 6.x virtualization.pdf · virtualization that will...

50
2015 Portlock Software 3/11/2015 NetWare 6.x Virtualization

Upload: hathuy

Post on 11-Jun-2019

231 views

Category:

Documents


0 download

TRANSCRIPT

2015

Portlock Software

3/11/2015

NetWare 6.x Virtualization

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 1 of 49

NetWare 6.x VirtualizationMarch 11, 2015

Version 1.9

Copyright 2000-2015 Portlock Software

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 2 of 49

The Portlock storage management software described in this document is furnished under a License

Agreement and may be used only in accordance with the terms of the agreement.

Version: 1.9

Date of Publication: March, 2015

NO WARRANTY. The technical documentation is being delivered to you AS IS and Portlock makes nowarranty as to its accuracy or use. Any use of the technical documentation or the information containedtherein is at the risk of the user. Documentation may include technical errors, typographical errors orother inaccuracies. Portlock reserves the right to make changes without prior notice.

All technical documentation made available by Portlock is the copyrighted work of Portlock. No part ofthis publication may be copied without the express written permission of Portlock.

Copyright 2000-2015 Portlock. All Rights Reserved. Portlock, the Portlock logo, Portlock StorageManager, Portlock Scorpion, Portlock Volume Defrag, Portlock Disk Test and Portlock Storage Suite aretrademarks of Portlock.

Other vendor product names mentioned in this manual may be trademarks or registered trademarks oftheir respective companies and are hereby acknowledged. Printed in the United States.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 3 of 49

Table of ContentsChapter 1. Introduction ........................................................................................................................... 6

Prerequisites ....................................................................................................................................... 6

Portlock Storage Manager Client ......................................................................................................... 6

Portlock Storage Manager for NetWare ............................................................................................... 6

Portlock Boot CD ................................................................................................................................. 6

Basic Steps for Virtualization................................................................................................................ 7

Chapter 2. Virtualization Considerations .................................................................................................. 8

Chapter 3. Preparing for Virtualization .................................................................................................... 9

Routine Server Maintenance ............................................................................................................... 9

Schedule Downtime ......................................................................................................................... 9

Reboot the Server ............................................................................................................................ 9

Check Partitions and Volumes .......................................................................................................... 9

Purge Volumes .............................................................................................................................. 10

Install Service Pack and Hotfixes .................................................................................................... 11

Application Review ........................................................................................................................ 12

Verify required Drivers ................................................................................................................... 12

Download Required Device Drivers ................................................................................................ 14

Chapter 4. Setup Environment ............................................................................................................... 14

Step 1. Download Portlock Products .................................................................................................. 14

Step 2. Import your Portlock Storage Manager License ...................................................................... 16

Step 3. Setup Portlock Boot CD .......................................................................................................... 16

Step 3a. Setup WinPE Options ....................................................................................................... 16

Step 3b. Inject Portlock Storage Manager License .......................................................................... 16

Step 4. Install Portlock Storage Manager to the NetWare Server ........................................................ 16

Method #1 – Portlock Storage Manager Client method .................................................................. 16

Method #2 – Portlock Boot CD method .......................................................................................... 17

Step 5. Configure ESX Server Remote Management (optional) ........................................................... 18

Configure ESX Server: .................................................................................................................... 18

Configure Portlock Storage Manager Client .................................................................................... 18

Chapter 5. Virtual Machine Setup .......................................................................................................... 19

Step 1. Import the Portlock Boot CD ISO Image .................................................................................. 19

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 4 of 49

Method #1 – Portlock Storage Manager Client ............................................................................... 19

Method #2 - vSphere ..................................................................................................................... 20

Step 2. Create the virtual machine ..................................................................................................... 20

Step 3. Modify the virtual machine .................................................................................................... 21

Step 4. Boot the virtual machine ........................................................................................................ 21

Step 5. Install Portlock Storage Manager License ............................................................................... 22

Step 6. Verify Portlock Boot CD License and Environment .................................................................. 22

Chapter 6. NetWare Server Image Creation ........................................................................................... 23

Introduction. ..................................................................................................................................... 23

Chapter 7. NetWare Server Migration and Virtualization ....................................................................... 37

Step 1. Send Portlock Image .............................................................................................................. 37

Step 2. Restore from the Portlock Image............................................................................................ 37

Step 3. Shutdown the virtual machine ............................................................................................... 38

Step 4. Modify the virtual machine .................................................................................................... 38

Step 5. Boot the virtual machine ........................................................................................................ 38

Chapter 8. Post Migration Setup ............................................................................................................ 39

Step 1. Configure storage drivers ....................................................................................................... 39

Step 2. Configure network drivers ...................................................................................................... 39

Step 3. Install VMware Tools .............................................................................................................. 40

Method 1 ....................................................................................................................................... 40

Method 2 ....................................................................................................................................... 40

Step 4. Review boot errors ................................................................................................................ 40

Step 5. Review VMware Event Messages ........................................................................................... 40

Appendix A. Driver Versions .................................................................................................................. 42

VMware Platform Modules: ............................................................................................................... 42

VMware IDE Storage Drivers: ............................................................................................................. 42

VMware SCSI Storage Drivers: ........................................................................................................... 42

VMWare ESX Network Drivers: .......................................................................................................... 42

VMWare Workstation Network Drivers: ............................................................................................ 42

Network Support Modules:................................................................................................................ 42

Storage Support Modules: ................................................................................................................. 42

Appendix B. Example STARTUP.NCF ....................................................................................................... 43

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 5 of 49

VMware ESX ...................................................................................................................................... 43

VMware Workstation ........................................................................................................................ 43

Appendix C. Example Network Driver Configuration .............................................................................. 44

VMware ESX (NetWare 6.0) ............................................................................................................... 44

VMware ESX (NetWare 6.5) ............................................................................................................... 44

VMware Workstation (CNEAMD.LAN driver) ...................................................................................... 44

VMware Workstation (PCNTNW.LAN driver) ...................................................................................... 44

Appendix D. Additional References ........................................................................................................ 46

Novell OES clustering with NSS on vSphere 4.x .................................................................................. 46

Novell Cluster Services on VMware ESX without Shared Storage ........................................................ 46

Configuring Novell Clustering with ESX Server.................................................................................... 46

How to add Virtual Hard Disks and get them to work inside the Guest Operating System .................. 46

Appendix E. Tips & Common Problems .................................................................................................. 47

The Portlock Boot CD hangs when starting a virtual machine ............................................................. 47

The NetWare server’s date and time is wrong after virtualization ...................................................... 47

After restoring NetWare, the SYS volume is not mounted. ................................................................. 47

DOS Partition does not have a label. .................................................................................................. 47

Appendix F. Virtualizing Unpatched NetWare 6.x ................................................................................... 48

Complete the following steps: ........................................................................................................... 48

Exporting virtual machines from VMware Workstation to ESX/ESXi: .................................................. 48

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 6 of 49

Chapter 1. IntroductionThis document describes the steps necessary to virtualize NetWare 6.x to VMware ESX / ESXi.

Virtualizing NetWare is very easy to do using Portlock Storage Manager.

PrerequisitesNetWare 6.0 Service Pack 5* or NetWare 6.5 Service Pack 8.VMware ESX or ESXi version 4.1 or later.VMware vSphere Client version 4.1 or later.Portlock Storage Manager for NetWare version 5.21 or later.Portlock Storage Manager Client version 5.31 or later.Portlock Boot CD version 5.31 VMware (32-bit) or later.

Note: If you are not running at least Service Pack 5, do not try to virtualize NetWare 6.0. Install ServicePack 5 first. See Appendix F for advanced users.

Portlock Storage Manager ClientPortlock Storage Manager Client is a Windows program and provides direct support for virtualizingNetWare servers. Portlock Storage Manager Client also manages NetWare and ESX servers, Portlocklicenses, Portlock products, downloads and libraries of objects (Portlock Images, ISO Images, etc.).

Portlock Storage Manager Client provides direct support for NetWare servers. Key features include:

Scanning the network for NetWare servers.Displaying NetWare storage objects.Downloading and installing Portlock Storage Manager to a NetWare server.Licensing Portlock Storage Manager on a NetWare server.Script creation wizard.Imaging a NetWare server.Managing Portlock Images.Managing NetWare servers that are part of Novell Clusters Services.Managing ESX servers.

Portlock Storage Manager for NetWarePortlock Storage Manager for NetWare runs on NetWare servers and is the program that creates imagesof NetWare servers (among its many storage management features). Portlock Storage Manager forNetWare is a NetWare Loadable Module (NLM) and is run from the NetWare console or launchedremotely by Portlock Storage Manager Client.

Portlock Boot CDPortlock Boot CD is a complete bootable operating system based upon WinPE 2.1 (Windows Server2008). Portlock Storage Manager running on the Portlock Boot CD has nearly the same feature set as

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 7 of 49

when running under NetWare. The Portlock Boot CD is used to boot a system that does not have anoperating system, such as a new virtual machine.

Note: Additional versions are available based upon WinPE 1.6 (Windows Server 2003) that supportsolder systems that do not have ACPI. There are also specialized versions that primarily supportVMware built with the base WinPE drivers + VMware drivers.

Use the VMware version of the Portlock Boot CD for the VMware virtual machine.

Basic Steps for VirtualizationComplete system maintenance on NetWare server.Install required support packs and patches.Create a virtual machine.Boot the new virtual machine with the Portlock Boot CD.Image the NetWare server using Portlock Storage Manager Client.Restore the NetWare server using Portlock Storage Manager on the Portlock Boot CD.Configure NetWare server.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 8 of 49

Chapter 2. Virtualization ConsiderationsThere are a number of good reasons to virtualize Novell NetWare:

The hardware is out of date. The Novell NetWare server is running critical applications thatcontinue to be needed but the hardware will not reliably last that long.Complex configurations. The NetWare server has a complex configuration that needs to stay thesame but more resources are required. Virtualizing the server to higher end hardware will help.Simplified backups. A virtual machine can be backed up by just copying the virtual machine diskand configuration files.Hardware support. Major hardware vendors are gradually dropping support for NetWare.Moving a server to a virtual machine minimizes hardware obsolescence.

There are valid reasons to not virtualize Novell NetWare:

The NetWare server is running poorly on the existing hardware. Correct these problems firstbefore virtualizing.The NetWare server is part of a Novell Cluster that is sharing storage hardware.The downtime to virtualize is unacceptable. Depending on the age of the hardware, transfer ofdata can be as low as 2 MB / sec (7 GB per hour). Typically speeds for modern hardware arearound 50 – 75 GB per hour.Complex network configurations. VMware provides a simple network model that might notmeet your server’s network configuration. Review your network requirements and make surethat VMware supports your requirements and that you understand how to configure the virtualmachines network configuration.Incompatible applications. Some applications will not run well or at all on newer hardware.The applications were not tested with today’s high CPU speeds, gigabytes of memory andterabytes of disk space.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 9 of 49

Chapter 3. Preparing for VirtualizationNovell NetWare 6.x is legacy operating system that was released prior to the current generation ofVMware virtualization products. There are several tasks that should be completed in preparation forvirtualization that will simplify the procedure. Ensure that you have adequate training on both NetWareand VMware prior to beginning virtualization.

A server that is not running stably prior to virtualization will not run stably after virtualization except incases where the hardware is being replaced by a virtual machine. Ensure that the NetWare server isrunning reliably prior to virtualization.

Routine Server MaintenanceSchedule downtime for the server when it will not need to be accessed.Reboot the server.Check of each partition and volume.Install the latest NetWare 6.0 service pack (SP5) or NetWare 6.5 service pack (SP8) and hotfixes.Note: You can take a Portlock Image of the server prior to service pack and hotfix installationto ensure recovery in case of issues.Review each of the server’s applications and update to the latest versions.Download and install the disk and network drivers that are required for VMware.

o IDEATA.HAM for IDE storage (CDROM).o LSI Logic LSIMPTNW.HAM for SCSI storage.o Intel CE1000.LAN for network (VMware ESX) (NetWare 6.0).o Intel E1000.LAN for network (VMware ESX) (NetWare 6.5).o AMD PCNTNW.LAN or CNEAMD.LAN for network (VMware Workstation).

Document network configuration.

Schedule DowntimeIn preparing a Novell NetWare server for virtualization, you will need to spend some time ensuring thatthe server is correctly maintained and patched. This may take only a few minutes for servers that havebeen properly maintained to several hours for servers that have not been maintained for a few years.

Reboot the ServerIt is important to begin the maintenance process with a freshly booted server. This step returns theserver to a fresh starting state, minimizes lost or fragmented memory, etc.

Check Partitions and VolumesThis is an important step and is the number one source of failure while imaging and virtualizing a NovellNetWare server. Check and repair any warnings or errors on the DOS partitions, NetWare Traditionalvolumes and NSS Pools.

After each of the file systems have been checked and repaired, reboot the server.

Note: Portlock Storage Manager considers any file system consistency warnings to be an error which willprevent the virtualization from completing.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 10 of 49

DOS PartitionsThere are two types of DOS partitions: Novell (Caldera) DR-DOS (NetWare default) and Microsoft MS-DOS. You must use the correct check / repair tool for the DOS partition (see below).

A common problem with DOS partitions is that the server has abended in the past leaving the DOSpartition partially corrupted. This usually just affects the free space and is basically harmless. However, itis important to actually check the DOS partition to verify that there is no corruption.

Another common problem with DOS partitions is that the partition does not have a DOS partition label.Portlock Storage Manager requires that each DOS partition have a DOS partition label. The DOS “label”command can assign a partition label. Portlock Storage Manager for NetWare has a command to changethe partition label.

To assign a DOS partition label using Portlock Storage Manager for NetWare:

1. Start Portlock Storage Manager for NetWare on your server: load sys:/stormgr/stormgr2. From the Main Menu, select Partition Commands.3. Select the drive with the DOS partition that you want to modify.4. Select Change Partition Label command.5. Select the DOS partition to modify.6. Enter a unique DOS label name.

To check and repair DOS partitions, down the server to DOS. Then run either “CHKDSK” for DR-DOS or“SCANDISK” for MS-DOS.

If your server does not have chkdsk.exe installed on the DOS partition, you can locate this program onthe “NetWare 6.5 SP8 Overlay DVD” or the “NetWare 6.5 SP8 OS CD” in the “/INSTALL/DRDOS/UTIL”directory. Portlock Storage Manager Client has commands for accessing files within ISO images. Reviewthe “ISO Library” or “NetWare Support Pack Library” features in the left tree window.

NetWare Traditional VolumesTo check and repair NetWare Traditional volumes run the NetWare console command “VREPAIR”.

NetWare NSS PoolsA common problem with NSS Pools is “unclaimed blocks”. These are blocks that exist but are notassigned to a file system object. Run the NetWare console command “NSS /PoolRebuild” to correct thistype of error.

To check NetWare NSS Pools run the NetWare console command “NSS /PoolVerify”. To repair NetWareNSS Pools run the NetWare console command “NSS /PoolRebuild”.

Purge VolumesFor NetWare volumes with “Salvage” enabled, the migration of the NetWare volumes can be sped up bypurging the volumes first.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 11 of 49

NetWare 6.5For NetWare 6.5, NetWare has a console command “PURGEVOLUME” to simplify purging. At the serverprompt type “PURGEVOLUME SYS” to purge the SYS volume. Repeat for each volume. The results of thepurge command are displayed on the “Logger Screen”.

NetWare 6.0For NetWare 6.0, use the Novell Client to purge your volumes. Right-click on the Novell icon in thetaskbar, select “Novell Utilities”, select “Purge”.

Note: Portlock Storage Manager Client has a purge volume command when the “File Browse” dialog isdisplayed. Portlock Storage Manager for NetWare also has a Volume Purge command located under theVolumes menu.

Install Service Pack and HotfixesPortlock does not recommend virtualizing servers that are not correctly patched and updated.Numerous problems have been fixed by Novell that might cause problems in virtualizing a system. Installthe latest service pack and hotfixes prior to virtualization.

Note: For “Advanced Users”, you can virtualize NetWare 6.x that is not correctly patches. See AppendixF.

Important updatesNovell Support Pack 8 and n65nss8c.zip are critical updates that must be installed prior to virtualizingNetWare 6.5.

Novell Support Pack 5 and nw6nss5c.exe are critical updates that must be installed prior to virtualizingNetWare 6.0.

Automatically Detect Required PatchesPortlock Storage Manager Client can display patches that need to be installed. Expand the tree item foryour NetWare server and select “Modules” in the left tree window. In the right list window will be a listof all loaded NetWare modules (NLMs). Review any lines that are highlighted in red. In the right columnunder “Notes” will be the recommended support pack / patch that should be installed.

Color coding: Red means that the NLM is out of date and needs updating, blue means current, blackmeans that the NLM is not part of our database.

Novell’s download web site for support packs and patches http://download.novell.comCertified LAN Drivers: http://developer.novell.com/devres/lan/drivers/Certified Storage Drivers: http://developer.novell.com/devres/storage/drivers/Portlock’s FTP Server: http://www.portlock.com:88/Public/download/3rdparty/NetWare

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 12 of 49

Application ReviewReview each of the applications installed on the server. Remove any that will not be needed aftervirtualization. Update and patch all installed applications.

Verify required DriversPortlock Storage Manager Client can display a list of all the device drivers located on a NetWare server ifinstalled in the following locations:

C:\NWSERVERC:\NWSERVER\DRIVERSSYS:/SYSTEM

Display installed Device DriversIn the left tree window expand “Portlock Library”.Expand “Remote Systems”.Expand “Netware Servers”.Review the list of NetWare servers. If your NetWare server does not appear, right click on“NetWare Servers” and select “Add NetWare Server”.Select “Device Drivers”.

In the right list window a detailed listing of all installed device drivers will be displayed. Compare the listof drivers and support modules in Appendix B with driver list. Update drivers and modules that are outof date.

Check that the following drivers are installed.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 13 of 49

IDEATA.HAMLSIMPTNW.HAMCE1000.LAN or E1000.LAN (VMware ESX)CNEAMD.LAN or PCNTNW.LAN (VMware Workstation)

Automatically Detect Required Drivers ModulesIn the left tree window expand “Portlock Library”.Expand “Remote Systems”.Expand “Netware Servers”.Review the list of NetWare servers. If your NetWare server does not appear, right click on“NetWare Servers” and select “Add NetWare Server”.Select “Device Drivers”.Right-click and select “Check Versions”.

A window will be displayed with the driver / module check results for critical NetWare NLMs and devicedrivers. Verify that there are no missing drivers and that all modules are up to date. Correct any issuesmarked in “red”. Refer to Appendix A for more details. Note: Added to Portlock Storage Manger Client3.32.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 14 of 49

Download Required Device DriversThis is an important step that will save time later if the correct drivers are not present when thevirtualized NetWare server first boots. If the correct drivers are not present you might not be able tomount the NetWare volumes or setup networking.

Novell’s download web site for support packs and patches http://download.novell.comCertified LAN Drivers: http://developer.novell.com/devres/lan/drivers/Certified Storage Drivers: http://developer.novell.com/devres/storage/drivers/Portlock’s FTP Server: http://www.portlock.com:88/Public/download/3rdparty/NetWare

Chapter 4. Setup Environment

Step 1. Download Portlock ProductsRefer to the Portlock Quick Start Guide for the following steps:

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 15 of 49

Download and install Portlock Storage Manager Client on your workstation.Import your Portlock Storage Manager licenses.

o Note: You will need a license for each NetWare server that you virtualize.Download Portlock Storage Manager for NetWare using Portlock Storage Manager Client.Download Portlock Boot CD using Portlock Storage Manager Client.

o For Workstation and ESX, select the VMware version.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 16 of 49

Step 2. Import your Portlock Storage Manager LicenseIn the left tree window expand “Portlock Library”.Right-click on “Portlock Licenses” and select “Import License”.Browse to the directory where you saved your license.Select the license file name “stormgr.lic” or “stormgr.zip”.The license will be imported to “Portlock Storage Manager” under “Portlock Licenses”.

Step 3. Setup Portlock Boot CDThe Portlock Boot CD has a number of features that can be modified such as time zone, monitorresolution, etc.

Note: The Portlock Boot CD requires a DHCP server on your network to assign TCP/IP addresses. If youdo not have a DHCP server, then you will need to use static TCP/IP addresses. Refer to Step 3a.

Step 3a. Setup WinPE OptionsIn the left tree window expand “ISO Library”.Expand “Portlock Boot CD”.Right-click on the Portlock Boot CD ISO image.Select “Modify WinPE Options”.Follow the wizard to change desired features of the Portlock Boot CD.

Suggested changes:

Under the “Display Settings” page change to “1024 x 768”.Under the “Language” page set your desired language and keyboard.Under the “Time zone” page change to your desired time zone.If you do not have a DHCP server on your network, then under the “Network” pageassign a static TCP/IP address to the Portlock Boot CD.

Step 3b. Inject Portlock Storage Manager LicenseIn the left tree window expand “ISO Library”.Expand “Portlock Boot CD”.Right-click on the Portlock Boot CD ISO image.Select “Inject license into ISO image”.Follow the wizard to inject your license to the Portlock Boot CD.

Step 4. Install Portlock Storage Manager to the NetWare Server

Method #1 Portlock Storage Manager Client methodThis method requires that the Novell Client is installed on your desktop.

In the left tree window expand “Portlock Library”.Expand “Remote Systems”.Expand “Netware Servers”.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 17 of 49

Review the list of NetWare servers. If your NetWare server does not appear, right click on“NetWare Servers” and select “Add NetWare Server”.Right-click on the desired NetWare server and select “Install / Update Portlock StorageManager”.Complete the wizard which will install Portlock Storage Manager and your license to yourNetWare server.

Method #2 Portlock Boot CD methodUsing Portlock Storage Manager Client burn the Portlock Boot CD ISO image to a CD.

o In the left tree window expand “Portlock Library”.o Expand “ISO Library”.o Expand “Portlock Boot CD”.o Right-click on the desired Portlock Boot CD ISO image. Select “Burn ISO Image”.

Insert the CD into the drive connected to the NetWare server.At the server console type “volumes”.If the volume “PBCD” does not appear:

o At the server console type “load iso9660” or “load cdrom”.o Wait a few seconds. The system should automatically detect the media in the CD.

Once the Portlock Boot CD is mounted launch the Portlock Storage Manager install program:o At the server console type “load PBCD:/STORMGR/NETWARE/PINSTALL.NLM”o Complete the prompts to install Portlock Storage Manager

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 18 of 49

Launch Portlock Storage Manager Agent:At the server console type “load SYS:/STORMGR/PSMAGENT.NLM”

Step 5. Configure ESX Server Remote Management (optional)Portlock Storage Manager Client supports connecting directly to the ESX server. This requiresconfiguring the ESX server and adding the server to Portlock Storage Manager Client. This step isoptional.

Note: These features required that VMware VIX is installed on your desktop. This package can bedownloaded from VMware’s web site at: http://www.vmware.com/support/developer/vix-api/. If thispackage is not installed, Portlock Storage Manager Client will prompt you to install this package.

Once setup, Portlock Storage Manager Client offers a number of features for interacting with ESX:

Display information about ESX.Display and control virtual machines.Browse the file system on ESX. For example you can directly copy the Portlock Boot CD tothe ESX server which is must faster than the vSphere import method.

Configure ESX Server:At the ESX server console, login.From the “System Customization” menu select “Troubleshooting Options”.Enable the ESX Shell.Enable SSH.

Configure Portlock Storage Manager ClientIn the left tree window expand “Portlock Library”.Expand “Remote Systems”.Expand “VMware ESX Servers”.Right click on “VMware ESX Servers” and select “Add Server”.In the properties dialog, enter the TCP/IP address, username and password for the ESXserver.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 19 of 49

Chapter 5. Virtual Machine Setup

Step 1. Import the Portlock Boot CD ISO Image

Method #1 Portlock Storage Manager Client1. Expand “Portlock Library” in the left tree window.2. Expand “Remote Systems”.3. Expand “VMware ESX Servers”. If your ESX server is not displayed, follow the steps in chapter 4

“Setup Environment”, Step 3 “Configure ESX Server Remote Management (optional)”4. Select the ESX server.5. In the right list window, select the tab “Files”. This switches the view to the ESX server’s file

system.6. Go to the following location by doubling clicking on each directory name component:

/vmfs/volumes/datastore1.7. Right click in the right list window and select “Create Directory”. Enter “PBCD” in the dialog.8. Change directories to PBCD (double click on PBCD).9. Right click in the right list window and select “Upload File”.10. Browse to the location where the Portlock Boot CD ISO is located.11. Complete the upload of the Portlock Boot CD ISO.

Note: You can also use Windows Explorer to drag and drop a file onto the ESX server at step #9 above.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 20 of 49

Method #2 vSphereStart VMware vSphere Client on your workstation.

o If you have added your ESX server to Portlock Storage Manager Client, right click on theserver and select “Launch vSphere Client”.

Click on the “Summary” tab.Under “Resources” right click on the desired datastore such as “datastore1”.Select “Browse Datastore”.On the toolbar select the folder+ icon to create a new folder.Name the folder “PBCD”.Select “PBCD” in the tree window.On the toolbar select the “Upload” icon.Select “Upload File”.Browse to the location where the Portlock Boot CD ISO is located.Complete the import of the Portlock Boot CD ISO.

Step 2. Create the virtual machineStart VMware vSphere Client on your workstation.

o If you have added your ESX server to Portlock Storage Manager Client, right click on theserver and select “Launch vSphere Client”.

Go to File -> New -> Virtual Machine.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 21 of 49

Enter a name for the virtual machine.Select the datastore.Select “Novell NetWare” for the operating system type.Select “Novell NetWare 6.x” for the version.Enter a value for the virtual disk size.Optionally select “Allocate and commit space on demand (Thin Provisioning)”.Select “Edit the virtual machine settings before completion”.

o Memory: Change the memory Size to be at least 1024 MB. Note: 2048 MB isrecommended as a minimum during the virtualization phase.

o CPUs: Leave the setting at 1.o Video card: Select “Auto-detect video settings”.o VMCI device: No changes required.o New CD/DVD: Select “Datastore ISO File”. Click “Browse” and select the ISO image that

you uploaded into the datastore from Step #1.o New CD/DVD: Select “Connect at power on”.o New Floppy: Select “Client Device”.o New SCSI Controller: No changes required.o New NIC: No changes required.o New Hard Disk: No changes required.

Do not start the virtual machine at this point.

Step 3. Modify the virtual machineThis step is necessary otherwise the virtual machine will hang. In Step #2 above, a new virtual machinefor Novell NetWare was created. However, the Portlock Boot CD is based upon Microsoft Windows. Wewill now change the guest operating system to “Microsoft Windows”. Once we have completed thevirtualization of NetWare, the guest operating system will need to be changed back to “NovellNetWare”.

Select the virtual machine in the vSphere tree window.Click on the “Summary” tab.Under “Commands” click on “Edit Settings”.Select the “Options” tab.Change the “Guest Operating System” to “Microsoft Windows.Change the “version” to “Windows Server 2008 (32-bit)”.Click OK.

Step 4. Boot the virtual machineSelect the virtual machine in the vSphere tree window.Click on the “Summary” tab.Under “Commands” click on “Power On”.Click on the “Console” tab.Wait for the Portlock Boot CD to boot. This will take approximately two minutes.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 22 of 49

Note the TCP/IP address displayed in the Portlock Boot CD dialog box.

Step 5. Install Portlock Storage Manager LicenseNote: Skip this step if you injected your license into the ISO image (Chapter 4 Step 3b).

Start Portlock Storage Manager Client on your desktop.Expand the tree window item “Remote Systems”.Expand the tree window item “Boot CDs”.After approximately 30 seconds after the Portlock Boot CD completes the boot-up process, thesystem should appear in Portlock Storage Manager Client under “Boot CDs”. If this does nothappen, manually add the system using the TCP/IP address noted above in Step #4.Click on the TCP/IP address that corresponds to the booted virtual machine.Right-click and select “Install / Update License”.Select your Portlock Storage Manager license.Click “Install” to install your license over the network.Go back to vSphere. Go to the “Console” tab. Click on the “Reload license” button to load thenew license that was just installed. Click on the “License” tab and verify that the correct licensewas loaded by the Portlock Boot CD. Then click “OK”.

Step 6. Verify Portlock Boot CD License and EnvironmentvSphere Client: Go to the “Console” tab.In the virtual machine window, verify your Portlock license is installed. Click “OK”.WinPE will now complete initialization.When the Portlock OS Manager Dialog displays, select “Do not attach to an operating systeminstallation”. Click “OK”.Suggestion: Click on the Portlock Boot CD taskbar “800x600” to change the display resolution to1024 x 768 if not already setup in Chapter 4 Step 3b.The Portlock Boot CD is now booted and ready.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 23 of 49

Chapter 6. NetWare Server Image Creation

Introduction.In this example we will use Portlock Storage Manager Client to image a NetWare server. PortlockStorage Manager Client runs on Windows XP SP2, Windows Vista and Windows 7 (x86 and x64platforms).

Start Portlock Storage Manager Client. Review the opening screen. There are two primary windows. Theleft window provides a tree view of various objects. The right window provides a list view of selectedobjects in the tree view that changes based upon the selection in the left window.

Find the item "NetWare Servers" in the tree view. This item will contain the NetWare servers that arevisible to the workstation. If the desired NetWare server is not displayed, right-click on "NetWareServers", select "Add NetWare Server" and then enter the TCP/IP address or server name of the desiredNetWare server.

The list view will display various details of the NetWare servers. In this example, we have four serversdisplayed. One is a NetWare 5.1 SP8 server and the others are a NetWare 6.5 SP8 Cluster. The clusterhas two servers (CLUSTERA and CLUSTERB). The virtual cluster server is named "cluster". Note that

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 24 of 49

Portlock Storage Manager Client displays information about the version of Novell Cluster Servicesversion and node numbers.

Select the server in the tree view. The list view will change and display information about the NetWarevolumes that are currently mounted on the server. This information is static - to update, right-click onthe server name and select "Refresh Server Information".

There are two methods to image a NetWare server. Immediately via the "Image NetWare Server"command and via a saved Portlock Image Script. When you select "Image NetWare Server" a script iscreated and saved under the NetWare server's name. In this example, we will create a script first andthen execute the script.

Right-click on the server name in left tree window. Select "Create Script Wizard". The wizard displays anintroductory screen. After reviewing the screen, click Next.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 25 of 49

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 26 of 49

The screen shows the name of the NetWare server. When the next button is clicked, Portlock StorageManager Client will connect to the NetWare server and launch Portlock Storage Manager. PortlockStorage Manager will create a list of storage objects on the server and send this information back toPortlock Storage Manager Client. This connection requires admin rights to the server. If Portlock StorageManager for NetWare is not installed on the NetWare server, this phase will fail. To correct this problemcancel the wizard. Then right-click on the NetWare server and select "Install Portlock Storage Manager".

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 27 of 49

This screen displays options for the image script. After setting the desired options click Next.

Name. This is the name of the script. Do not enter a path name as the script will be stored in thetree view under NetWare Servers.Enable image compression. This option enables or disables compression of the data created bythe image command.Calculate crc32 values for image data. This option enables crc32 checksum information to beadded to the data created by the image command. During an image restore, the data will beverified against the saved crc32 values.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 28 of 49

This screen displays options that are performed before the image begins. This is done via a NetWarebatch file (NCF). If desired, specify the full path name to the script located on the NetWare server.Portlock Storage Manager Client does not create the NCF file.

In this example, the script "sys:/pre_img.ncf" is specified. This script file contains the following content:

broadcast "Portlock Storage Manager is starting"

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 29 of 49

This screen displays options that are performed after the image completes. This is done via a NetWarebatch file (NCF). If desired, specify the full path name to the script located on the NetWare server.Portlock Storage Manager Client does not create the NCF file.

There are two additional options that control if the server is rebooted or shut down after the imagecompletes.

In this example, the script "sys:/post_img.ncf" is specified. This script file contains the following content:

broadcast "Portlock Storage Manager has completed the server image"

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 30 of 49

This screen displays options for selecting where to store the image. In this example TCP/IP is used.Portlock Storage Manager will then image the NetWare server and send the image data over TCP/IP.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 31 of 49

This screen shows the options for TCP/IP. In this example, Portlock Storage Manager will connect back toPortlock Storage Manager Client at TCP/IP address 192.168.10.99. If the workstation has more than oneTCP/IP address, click the pull-down choice box and select the TCP/IP address that has the fastestconnection to the NetWare server.

There are several options that can be selected:

Server Mode. Portlock Storage Manager will start and then wait for a connection from PortlockStorage Manager Client. Use this mode when you want to monitor an image command.Normally Client Mode is used so that the image command runs in the background in PortlockStorage Manager Client.Client Mode connecting to Portlock Storage Manager Client. This is the normal mode. PortlockStorage Manager will connect to Portlock Storage Manager Client and upload the server image.Client Mode. Select this mode when you want to manually specify the TCP/IP address of wherePortlock Storage Manager will connect to. This could even be the TCP/IP address of anothersystem that is running Portlock Storage Manager Client. Select this method for transferring theserver file systems “across the wire”.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 32 of 49

This screen displays the objects that can be imaged. In this example, there are three objects:

FAT16 DOS partition. This is the partition that the server boots from.SYS Volume. This is a NetWare Traditional volume holding the operating system.USERS Volume. This is a NetWare NSS volume for the user’s data on the system.

The objective in this example is to create a disaster recovery image of the operating system. This needsto include the booting DOS partition and the SYS volume. Therefore we select the DOS partition, the SYSvolume and deselect the USERS volume.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 33 of 49

This screen displays that all information has been collected. Once the Finish button is clicked, the scriptwill be saved in tree view under the item "Scripts". Review the following screens.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 34 of 49

The script that is created for this example has the following content. Refer to other sections of thisdocument for details on each line of this script.

%Author% Portlock Storage Manager Wizard%Date% Friday, March 12, 2010 8:56:43 PM%Description% This script was generated by the Portlock Storage Manager Wizard%Version% 1.0.0#-script-exec_ncf_0="sys:/pre_img.img"-exec_ncf_1="sys:/post_img.img"-imagetcp=client=192.168.10.99-compression=5-crc32=1-image_dos="DRDOS"-image_vol=SYS

Now that the script has been created, the script can be executed at any time. Select the script in the treeview, right-click and select "Image NetWare server using this script". The following steps will occur:

Portlock Storage Manager Client will open a connection to the NetWare server.Portlock Storage Manager Client will copy the script to the server with the destination file name"sys:/script.txt".Portlock Storage Manager will then be launched with the option "-script=sys:/script.txt".Portlock Storage Manager will first execute the script command "-exec_ncf_0".Portlock Storage Manager will connect to Portlock Storage Manager Client using the TCP/IPaddress 192.168.10.99.Portlock Storage Manager Client will accept the connection, verify the NetWare server nameand create a directory to receive the image.Portlock Storage Manager will then image the server using the commands in the script. Theimage data will be transferred to Portlock Storage Manager Client over TCP/IP.Portlock Storage Manager will execute the script command "-exec_nf_1".

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 35 of 49

When Portlock Storage Manager Client accepts the connection from Portlock Storage Manager, thestatus window will be displayed. The status window displays status for current and previous uploads anddownloads since program start.

In this example, a complete disaster recovery image of the NetWare 5.1 SP8 server took 3 minutes 43seconds. Using this image, a NetWare server can be restored from bare-metal in just a few minutes. Allcritical information including NDS, server and user IDs, trustees, directory restrictions, etc are saved inthe image.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 36 of 49

Portlock Images are stored in the tree view under "Portlock Image Library". Under this item is the nameof the server and the date of the image. When the image is selected in the tree view, details about theimage are displayed in the list view.

To restore a NetWare server from a Portlock Image, select the image in the tree view, right-click andselect "Send Portlock Image". Then boot the system to be restored with the Portlock Boot CD, startPortlock Storage Manager and restore the server selecting "Portlock Storage Manager" as the restoresource.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 37 of 49

Chapter 7. NetWare Server Migration and Virtualization

Step 1. Send Portlock ImageStart Portlock Storage Manager Client on your desktop.Expand the tree window item “Portlock Image Library”.Expand the tree window item “NetWare”.Expand the tree window item that represents your NetWare server from Chapter 5.Expand the tree window item that represents the image from the NetWare server.Right-click on “portlock.img” and select “Send Portlock Image”.Note the TCP/IP address and the “secret key” displayed in the dialog box above the OKbutton.Press “OK”.

Portlock Storage Manager Client will now listen for connections from Portlock Storage Manager.

Step 2. Restore from the Portlock ImageSelect the virtual machine in the vSphere tree window.Click on the “Console” tab.Locate the icon for “Portlock Storage Manager” in the Portlock Boot CD GUI.Click on the icon to start Portlock Storage Manager.Verify your license in the Portlock Storage Manager Client license dialog. Press ENTER.Select “NetWare” in the “Select operating system to manage” dialog. Press ENTER.Select “NetWare 6.0” or “NetWare 6.5” based upon your NetWare version. Press ENTER.If Portlock Storage Manager displays a prompt regarding the “Master Boot Record” select“Install boot code” and press ENTER.Normally you would select “DR-DOS (NetWare Servers)” for the booting operating systemtype. Note: Some NetWare servers have MS-DOS installed. Select the correct platform andpress ENTER.At the Portlock Storage Manager main menu, select “Restore Commands”. Press ENTER.Select “Read image from Portlock Storage Manager”. Press ENTER.Enter the TCP/IP address for Portlock Storage Manager Client that you saved in Step #1.Enter the secret key in the “Key” field. Press F10.Portlock Storage Manager for NetWare will connect to Portlock Storage Manager Client.For the “Enter the NetWare File Server Name” dialog, enter any name (it does not matter atthis point). For example, enter “TEST”. Press ENTER.Portlock Storage Manager will now download the list of items that can be restored. Press F-5 to toggle between restoring and skipping an item.Press ENTER when ready to restore.

Complete the restore of each partition, pool and volume. Once the restore completes, exitPortlock Storage Manager.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 38 of 49

Step 3. Shutdown the virtual machineClick the “Shutdown System” label in the Portlock Boot CD GUI. There is also a “Shutdown”button on the Portlock Gadget toolbar.

Step 4. Modify the virtual machineThis step is necessary otherwise one or more of the follow symptoms will occur:

The virtual machine will hang.The mouse will not work in the NetWare GUI.The volume mounted for VMware Tools is “VMWARETOOLS” instead of “VMWTOOLS”.

Now that we have completed the virtualization of NetWare, the guest operating system needs to bechanged back to “Novell NetWare”.

Select the virtual machine in the vSphere tree window.Click on the “Summary” tab.Under “Commands” click on “Edit Settings”.Select the “Hardware” tab.Select “CD/DVD Drive” in the left column under “Hardware”.Unselect “Connect at power on” to disconnect the Portlock Boot CD ISO file.Select the “Options” tab.Change the “Guest Operating System” to “Novell NetWare”.Change the “version” to “Novell NetWare 6.x”.Click OK.

Step 5. Boot the virtual machineSelect the virtual machine in the vSphere tree window.Click on the “Summary” tab.Under “Commands” click on “Power On”.Click on the “Console” tab.Wait for the NetWare virtual machine to boot.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 39 of 49

Chapter 8. Post Migration Setup

Step 1. Configure storage driversOnce the NetWare virtual machine boots, you will have a “:” prompt at the server console.At the server console, type “edit C:STARTUP.NCF”

o Delete all lines in the editor that load device drivers (drivers ending with “.CDM” or“*.DSK” or “*.HAM). Do NOT delete lines that load patches from service packs.

o Press the ESC key and then select “Yes” to save the file.o Press the ESC key to exit the editor.

At the server console, type “HDETECT”. This will start the hardware detection program.o HDETECT will complain that the SYS volume is not mounted. Ignore this error and

continue to load drivers.o HDETECT will now display a screen for Platform and HotPlug support modules.o Select “Modify” and press ENTER.o Scroll to “Platform Support Module” and press F-3.o Scroll to “HotPlug Support Module” and press F-3. This normally will not do anything

under VMware.o Scroll to “Continue” and press ENTER.o HDETECT will now display a screen for Storage and Network boards.o Scroll to “Storage adapters” and press F-3.o Scroll to “Load” to load the storage adapters.o Scroll to “Storage devices” and press F-3.o Scroll to “Load” to load the storage devices.o Scroll to “Network boards” and press F3. If nothing appears then ignore this issue for

now.o Scroll to “Continue” and press ENTER.o HDETECT will save the driver configuration.

Reboot the server.o At the server console, type “reset server”. The server will now reboot.

Step 2. Configure network driversOnce the NetWare virtual machine boots, you will have a “:” prompt at the server console.At this point the SYS volume should be mounted. AUTOEXEC.NCF will have been executed.Ignore any network errors at this point. Ignore any applications that depend on networking thatreport errors.At the server console, type “HDETECT”. This will start the hardware detection program.

o HDETECT will now display a screen for Platform and HotPlug support modules.o Select “Continue” and press ENTER.o HDETECT will now display a screen for Storage and Network boards.o Scroll to “Network boards” and press F3.o If nothing appears then the Intel E1000 driver “CE1000.LAN” is missing from the system.o Scroll to “Continue” and press ENTER.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 40 of 49

o HDETECT will now display a screen for configuring network protocols.o Scroll to “Configure protocols” and press ENTER.o Select the “CE1000.LAN” entry and press ENTER.o Scroll to the line displaying “Ethernet_II” and press ENTER.o Scroll to “IP Address” and enter the TCP/IP address for the server. Press ENTER and then

ESC.o Review the “Subnet Mask” and “Router (Gateway)” entries. Correct as needed.o Scroll to “Continue” and press ENTER.o Scroll to “Return to driver summary” and press ENTER.o Scroll to “Continue” and press ENTER.o HDETECT will load the network driver and bind protocols. A dialog box will optionally

appear to confirm removing incorrect entries from AUTOEXEX.NCF.Reboot the server.

o At the server console, type “reset server”. The server will now reboot. The server shouldboot normally with storage and network drivers loaded, volumes mounted and TCP/IPnetworking working.

Step 3. Install VMware Tools

MethodRight-click on the virtual machine in the vSphere tree window.Select “Guest” and then “Install / Upgrade VMware Tools”.Switch to the NetWare server console and type “volumes”.If the volume “VMWTOOLS” does not appear:

o At the server console type “load CDROM”.Wait a few seconds. The system should automatically detect the media in the CD.At the server console type “VMWTOOLS:/setup.ncf”The VMware Tools are now installed.

MethodUsing Portlock Storage Manager Client, select the NetWare server.Right-click and select “Install VMware Tools”.Follow the prompts to install the VMware Tools to the server.

Note: This method requires that you have copied the VMware Tools ISO image to your workstation. IfVMware Workstation is already installed on your desktop, the vmware.iso file will automatically belocated.

Step 4. Review boot errorsReview SYS:/ETC/CONSOLE.LOG for errors.

Step 5. Review VMware Event MessagesSelect the virtual machine in the vSphere tree window.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 41 of 49

Click on the “Events” tab.Review the messages for warnings and errors.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 42 of 49

Appendix A. Driver Versions

VMware Platform Modules:Driver NW 6.0 SP5 NW 6.5 SP8 Latest DriverMPS14.PSM 2.09.01 - 8/11/2003 3.01.4 – 5/2/2006ACPIDRV.PSM 1.00.00 – 6/1/2004 1.05.19 - 1/16/2007

VMware IDE Storage Drivers:Driver NW 6.0 SP5 NW 6.5 SP8 Latest DriverIDECD.CDM 4.00 - 4/24/2004 4.13 - 4/4/2007IDEHD.CDM 4.12 - 4/24/2004 4.22 - 4/4/2007IDEATA.HAM 4.15 - 6/4/2004 4.34 - 5/5/2007

VMware SCSI Storage Drivers:Driver NW 6.0 SP5 NW 6.5 SP8 Latest DriverLSIMPTNW.HAM 3.04.25 - 12/12/2003 5.02 - 12/5/2007 5.03.01 - 1/23/2008SCSIHD.CDM 3.02.06 - 4/21/2004 3.03.10 - 5/30/2008

VMWare ESX Network Drivers:Driver NW 6.0 SP5 NW 6.5 SP8 Latest DriverCE1000.LAN 7.34 - 3/12/2004 7.65.0 - 1/10/2005E1000.LAN 8.24.0 - 12/22/2005

VMWare Workstation Network Drivers:Driver NW 6.0 SP5 NW 6.5 SP8 Latest DriverPCNTNW.LAN 4.23.0 – 11/22/2000 4.23.0 – 11/22/2000CNEAMD.LAN 1.39.0 – 1/23/1998 1.39.0 – 1/23/1998

Network Support Modules:Driver NW 6.0 SP5 NW 6.5 SP8 Latest DriverETHERTSM.NLM 3.89.0 – 1/27/2003 3.90.0 – 3/20/2006MSM.NLM 4.10.0 – 1/24/2003 4.12.0 – 8/22/2007NBI.NLM 2.35.16 – 6/9/2004 3.1.1 – 7/13/2007NEB.NLM 5.61.0 – 12/11/2002 5.60.0 – 9/27/2004ODINEB.NLM 1.10.0 – 8/13/1999 1.10.0 – 8/13/1999TCPIP.NLM 6.20.6 – 11/12/2003 6.92.0 – 11/20/2007TCP.NLM 6.10.2 – 3/23/2004 6.92.4 – 9/30/2008

Storage Support Modules:Driver NW 6.0 SP5 NW 6.5 SP8 Latest DriverMM.NLM 3.3.3 – 3/8/2005 3.22.7 – 8/20/2008NWPA.NLM 3.12.8 – 5/6/2004 3.21.2 – 10/29/2008NWPALOAD.NLM 3.0.0 – 7/10/2000 3.0.0 – 7/10/2000

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 43 of 49

Appendix B. Example STARTUP.NCF

Note: Slot numbers are hardware specific and may vary from system to system.

VMware ESX

LOAD MPS14.PSM######## End PSM Drivers ########LOAD IDECD.CDMLOAD SCSIHD.CDM######## End CDM Drivers ########LOAD IDEATA.HAM SLOT=10008LOAD LSIMPTNW.HAM SLOT=2######## End HAM Drivers ########

VMware Workstation

LOAD MPS14.PSM######## End PSM Drivers ########LOAD IDECD.CDMLOAD IDEHD.CDMLOAD SCSIHD.CDM######## End CDM Drivers ########LOAD IDEATA.HAM SLOT=10004LOAD LSIMPTNW.HAM SLOT=2######## End HAM Drivers ########

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 44 of 49

Appendix C. Example Network Driver Configuration

This example is part of AUTOEXEC.NCF except when INETCFG is used to configurethe network configuration. INETCFG moves networking statements fromSYS:/SYSTEM/AUTOEXEC.NCF to SYS:/ETC/NETINFO.CFG.

VMware ESX (NetWare 6.0)

######## Start Drivers/Protocols ########SERVERID 943B0A3LOAD ODINEB.NLMLOAD IPXRTRLOAD IPXRTRNMLOAD TCPIPLOAD CE1000.LAN SLOT=3 FRAME=Ethernet_802.2 NAME=CE1000_1_E82LOAD CE1000.LAN SLOT=3 FRAME=Ethernet_II NAME=CE1000_1_EIIBIND IPX CE1000_1_E82 NET=EA754A94BIND IP CE1000_1_EII ADDR=10.1.10.45 MASK=255.255.255.0 GATE=10.1.10.1######## End Drivers/Protocols ########

VMware ESX (NetWare 6.5)

######## Start Drivers/Protocols ########SERVERID 943B0A3LOAD ODINEB.NLMLOAD IPXRTRLOAD IPXRTRNMLOAD TCPIPLOAD E1000.LAN SLOT=3 FRAME=Ethernet_802.2 NAME=E1000_1_E82LOAD E1000.LAN SLOT=3 FRAME=Ethernet_II NAME=E1000_1_EIIBIND IPX E1000_1_E82 NET=EA754A94BIND IP E1000_1_EII ADDR=10.1.10.45 MASK=255.255.255.0 GATE=10.1.10.1######## End Drivers/Protocols ########

VMware Workstation (CNEAMD.LAN driver)

######## Start Drivers/Protocols ########SERVERID 943B0A3LOAD ODINEB.NLMLOAD IPXRTRLOAD IPXRTRNMLOAD TCPIPLOAD CNEAMD.LAN SLOT=3 FRAME=Ethernet_802.2 NAME=CNEAMD_1_E82LOAD CNEAMD.LAN SLOT=3 FRAME=Ethernet_II NAME=CNEAMD_1_EIIBIND IPX CNEAMD_1_E82 NET=EA754A94BIND IP CNEAMD_1_EII ADDR=10.1.10.45 MASK=255.255.255.0 GATE=10.1.10.1######## End Drivers/Protocols ########

VMware Workstation (PCNTNW.LAN driver)

######## Start Drivers/Protocols ########SERVERID 943B0A3LOAD ODINEB.NLM

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 45 of 49

LOAD IPXRTRLOAD IPXRTRNMLOAD TCPIPLOAD PCNTNW.LAN SLOT=3 FRAME=Ethernet_802.2 NAME=PCNTNW_1_E82LOAD PCNTNW.LAN SLOT=3 FRAME=Ethernet_II NAME=PCNTNW_1_EIIBIND IPX PCNTNW_1_E82 NET=EA754A94BIND IP PCNTNW_1_EII ADDR=10.1.10.45 MASK=255.255.255.0 GATE=10.1.10.1######## End Drivers/Protocols ########

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 46 of 49

Appendix D. Additional References

Novell OES clustering with NSS on vSphere 4.xhttp://www.novell.com/communities/node/13763/novell-oes-clustering-nss-vsphere-4x

Novell Cluster Services on VMware ESX without Shared Storagehttp://www.novell.com/communities/node/6631/novell-cluster-services-vmware-esx-without-shared-storage

Configuring Novell Clustering with ESX Serverhttp://www.novell.com/communities/node/2753/configuring-novell-clustering-esx-server

How to add Virtual Hard Disks and get them to work inside the GuestOperating Systemhttp://www.novell.com/communities/node/8420/add-additional-virtual-hard-disks

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 47 of 49

Appendix E. Tips Common Problems

The Portlock Boot CD hangs when starting virtual machineYou forgot to change the “Guest Operating System” to Windows. See Chapter 5, Step 3 “Modify thevirtual machine”.

Also review this document: http://www.portlock.com/support/knowledge_base/boot_VMware.aspx

The NetWare server’s date and time is wrong after virtualizationSetup NTP (Network Time Protocol) on the VMware ESXi server. Refer to this VMware document:http://www.vmware.com/files/pdf/Timekeeping-In-VirtualMachines.pdf

Note: Portlock Storage Manager Client supports setting the NetWare server date and time. In the lefttree window, right-click on the NetWare server and select “Set Server’s Date and Time”.

After restoring NetWare, the SYS volume is not mounted.NetWare requires the LSI Logic driver LSIMPTNW.HAM to access the VMware SCSI controller. Reviewthe steps in Chapter 8, Step 1 “Configure storage drivers”. Also review Appendix B, “ExampleSTARTUP.NCF”.

DOS Partition does not have label.A common problem with DOS partitions is that the partition does not have a DOS partition label.Portlock Storage Manager requires that each DOS partition have a unique DOS partition label. The DOS“label” command can assign a partition label. Portlock Storage Manager for NetWare has a command tochange the partition label.

To assign a DOS partition label using Portlock Storage Manager for NetWare:

1. Start Portlock Storage Manager for NetWare on your server: load sys:/stormgr/stormgr2. From the Main Menu, select Partition Commands.3. Select the drive with the DOS partition that you want to modify.4. Select Change Partition Label command.5. Select the DOS partition to modify.6. Enter a unique DOS label name.

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 48 of 49

Appendix F. Virtualizing Unpatched NetWare 6.xNote: This is for advanced users that really understand NetWare and VMware.

In some cases, you cannot patch your NetWare server. There are various reasons, such as old hardware,no free disk space, etc. In this case you can use a multi-step process to complete your virtualization.

Complete the following steps:Create a Portlock Image of the DOS partition and SYS Pool of the NetWare server. Skip the otherpools and volumes.Follow this document for restoring the Portlock Image to VMware Workstation. When creatingthe virtual machine not the following changes:

o Select “Custom (advanced) when creating the new virtual machine.o Select “Workstation 8.0” for the Virtual Machine Hardware Compatibility.o Select “IDE” for the Virtual Disk Type. Do not use SCSI.o When creating the IDE disk drive, use the smallest size that is reasonable. Later, once

the latest Support Pack is installed, you can change this size.o Note: You may need to copy the latest IDE drivers to the DOS partition. The Portlock

Storage Manager Client supports copying files to the DOS partition.Once you have the virtual machine running and patched convert the disk drives to SCSI.

o Exit VMware Workstation.o Edit the Virtual Machines .VMX file.o Change the lines that point to your VMDK virtual disks from IDE:

Ide0:0.filename = “my virtual disk.vmdk”Ide0:0.present = “TRUE”

o To SCSIScsi0:0.filename = “my virtual disk.vmdk”Scsi0:0.present = “TRUE”

o You can also change the line “Config.version = “8” to a newer hardware version. Thismay be required depending on the version of ESX/ESXI that you will export the virtualmachine to.

o Restart VMware Workstation and verify that the changes were successful.Export the VMware Workstation Virtual Machine to ESX.Option: Boot the original NetWare Server to the Portlock Boot CD, and do an “across-the-wire”image of the other Pools and Volumes directly to the new ESX virtual machine.

Exporting virtual machines from VMware Workstation to ESX/ESXi:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1012258

NetWare 6.x Virtualization Version 1.9 3/11/2015

Copyright 2000-2015 Portlock Software Page 49 of 49

[End of Document]