netware 6 upgrade tips james dore, new college it officer james dore, new college it officer...

28
Netware 6 Upgrade tips Netware 6 Upgrade tips James Dore, New College IT James Dore, New College IT Officer Officer [email protected] [email protected] http://www.new.ox.ac.uk/it/netw http://www.new.ox.ac.uk/it/netw are are

Post on 19-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Netware 6 Upgrade tips Netware 6 Upgrade tips

James Dore, New College IT OfficerJames Dore, New College IT Officer [email protected]@new.ox.ac.uk http://www.new.ox.ac.uk/it/netwarehttp://www.new.ox.ac.uk/it/netware

What’s new in Netware 6?What’s new in Netware 6?

File system improvements - NSS File system improvements - NSS V3V3

Native File AccessNative File Access Web and Portal ServicesWeb and Portal Services

NSS V3NSS V3 Volume mount times are independent of Volume Volume mount times are independent of Volume

size.size.

Much lower memory requirements than for Much lower memory requirements than for Traditional Netware volumes.Traditional Netware volumes.

Disk Partitions are put into one or more NSS Disk Partitions are put into one or more NSS PoolsPools (FDISK will think this is free space) (FDISK will think this is free space)

Volumes are created from the free space in Volumes are created from the free space in those poolsthose pools

Disk quotas now supported!Disk quotas now supported!

Compression, Shredding also supported.Compression, Shredding also supported.

Soft limits on Volume size supportedSoft limits on Volume size supported

NSS Cont…NSS Cont…

Volumes can temporarily take free space Volumes can temporarily take free space not yet usednot yet used Volumes can expand to use space not yet used Volumes can expand to use space not yet used

by other volumes in the poolby other volumes in the pool Volumes can be assigned more space than Volumes can be assigned more space than

exists in underlying poolexists in underlying pool E.g: 10 Gb pool on physical disk. Each Volume can E.g: 10 Gb pool on physical disk. Each Volume can

be assigned 10Gb, and usage gets dynamically be assigned 10Gb, and usage gets dynamically assigned. assigned.

Very large volumes – up to 8TbVery large volumes – up to 8Tb

Very large individual files – up to 8TbVery large individual files – up to 8Tb

Journaling File systemJournaling File system

Changes logged to diskChanges logged to disk Intermediate access via that log.Intermediate access via that log. Changes committed during free timeChanges committed during free time

Distributed File systemDistributed File system

Import a NetWare volume from Import a NetWare volume from elsewhere into the file system,elsewhere into the file system,

Appears as a subfolder in that file Appears as a subfolder in that file system – like NFSsystem – like NFS

The imported volume can be any The imported volume can be any Netware kind – Trad, NSS V2 or V3. Netware kind – Trad, NSS V2 or V3.

However, not yet supported by However, not yet supported by Client32! Oops!Client32! Oops!

Native File AccessNative File Access

Native NDS login for multiplatform Native NDS login for multiplatform environmentsenvironments Windows (via CIFS/SMB)Windows (via CIFS/SMB)

Macintosh (via AppleTalk/AFP)Macintosh (via AppleTalk/AFP)

UNIX flavours UNIX flavours Solaris, Tru64, HP/UX, AIX, Linux etc.Solaris, Tru64, HP/UX, AIX, Linux etc.

Web and Portal servicesWeb and Portal services

(e.g. iFolder)(e.g. iFolder)

How many web servers?!How many web servers?! Four!Four!

Enterprise webserver (Novonyx)Enterprise webserver (Novonyx)

HTTPStk HTTPStk

Two instances of ApacheTwo instances of Apache

Enterprise web serverEnterprise web server

Port 80 and 443Port 80 and 443 Home Page and WebDAVHome Page and WebDAV Regular web serverRegular web server

Not as quick as Apache, but offers more Not as quick as Apache, but offers more ‘Netware aware’ services for Apps such ‘Netware aware’ services for Apps such as GroupWise, and Portal Servicesas GroupWise, and Portal Services

HTTPStkHTTPStk..

Ports 81, 8008, 8009 (secure) 631 Ports 81, 8008, 8009 (secure) 631 and 443and 443

Remote Manager console (Web Remote Manager console (Web management of Netware server)management of Netware server)

NDPS and IPPNDPS and IPP

ApacheApache

Ports 2200, 2211, 51080, 51443Ports 2200, 2211, 51080, 51443 App managersApp managers WebsearchWebsearch WebaccessWebaccess

Apache (again) Apache (again)

52080 52443 (secure)52080 52443 (secure) iFolder accessiFolder access Install them all, then switch them off Install them all, then switch them off

if you don’t need them!if you don’t need them!

The beginningThe beginning

Check your NDS.Check your NDS. NDS Health Check: TID 10060600NDS Health Check: TID 10060600 http://support.novell.com/cgi-bin/searchhttp://support.novell.com/cgi-bin/search

/searchtid.cgi?/10060600./searchtid.cgi?/10060600.htmhtm

Upgrade your NDSUpgrade your NDS

Netware 5.0 and DS7.x? Get to NDS 8 firstNetware 5.0 and DS7.x? Get to NDS 8 first there is a glitch with upgrading NDS 7.x to 8.6 as there is a glitch with upgrading NDS 7.x to 8.6 as

supplied with Netware 6.supplied with Netware 6.

DS Versions:DS Versions: Netware 5.0 – V7 current 7.51 (sp6a)Netware 5.0 – V7 current 7.51 (sp6a) Netware 5.1 – V8.0 – Currently 8.78Netware 5.1 – V8.0 – Currently 8.78 eDirectory – V8.5 (aka DS 85)eDirectory – V8.5 (aka DS 85) Netware 6 – v8.6Netware 6 – v8.6

Type MODULES DS at your server console Type MODULES DS at your server console to find your version number.to find your version number.

DS NamesDS Names

Pre DS8: Record ManagerPre DS8: Record Manager DS 8.0 -> 8.35: SKADSDS 8.0 -> 8.35: SKADS DS 8.36 -> DS 8.78: FusionDS 8.36 -> DS 8.78: Fusion eDirectory/DS 85/NDS 8.5 : TaoeDirectory/DS 85/NDS 8.5 : Tao DS 8.6: DoveDS 8.6: Dove

Apply latest service packsApply latest service packs

You can find them all on You can find them all on ftp://micros.oucs.ox.ac.uk/netware/uftp://micros.oucs.ox.ac.uk/netware/updatespdates

Backup!Backup!

DataData Use your favourite backup method – Tape, HFS, Use your favourite backup method – Tape, HFS,

etc.etc.

Trustee / File system rightsTrustee / File system rights Use tbackup.exe at root of each volume to write Use tbackup.exe at root of each volume to write

trustee rights to a batch file. They can then be trustee rights to a batch file. They can then be replaced if the worst happens. TBACKUP is replaced if the worst happens. TBACKUP is available from micros.oucsavailable from micros.oucs

Alternatively, TRUSTBAR.NLM can be used, Alternatively, TRUSTBAR.NLM can be used, which is found on the Netware 6 Install cd. which is found on the Netware 6 Install cd.

TRUSTBAR <volname> -B TRUSTBAR <volname> -B See TID 10066145 See TID 10066145

Backup your NDSBackup your NDS

DSREPAIR –RCDSREPAIR –RC Creates backup of NDSCreates backup of NDS

SYS:SYSTEM/DSREPAIR.DIB for NDS SYS:SYSTEM/DSREPAIR.DIB for NDS 6.x and 7.x 6.x and 7.x

SYS:SYSTEM\DSR_DIBSYS:SYSTEM\DSR_DIB\ for NDS 8 and \ for NDS 8 and laterlater

See TID 10063534See TID 10063534

Prep your source serverPrep your source server

Your server needs a Master or Read/Write Your server needs a Master or Read/Write replica of NDSreplica of NDS

Kick off Active users.Kick off Active users. Comment out applications in AUTOEXEC.NCF Comment out applications in AUTOEXEC.NCF

e.g. Printing, BackupExec, etce.g. Printing, BackupExec, etc RebootReboot Load DSREPAIR.NLMLoad DSREPAIR.NLM

Check Timesync is happyCheck Timesync is happy (optional) Extend the NDS Schema from the NW6 (optional) Extend the NDS Schema from the NW6

CDCD Health Check your NDS again (see TID Health Check your NDS again (see TID

10060600 as before)10060600 as before)

UpgradeUpgrade strategiesstrategies

In placeIn place AcceleratedAccelerated Regular upgradeRegular upgrade As indoor sportAs indoor sport

In Place upgradeIn Place upgrade

Upgrades NDS and preserves your infoUpgrades NDS and preserves your info Preserves app and user filesPreserves app and user files Preserves trustee rightsPreserves trustee rights Does not upgrade SDoes not upgrade SYS: YS: Volume to NSSVolume to NSS QuickQuick ! New Products can overwrite older versions! New Products can overwrite older versions ! Destructive process – NDS is modified so ! Destructive process – NDS is modified so

have backups.have backups. Uses NWDeploy, which is on the root of the Uses NWDeploy, which is on the root of the

Netware 6 CD.Netware 6 CD. Runs from a Windows Runs from a Windows workstationworkstation

AcceleratedAccelerated upgradeupgrade

Requires two servers (one to hold the CD Requires two servers (one to hold the CD only) and is coordinated by NWDeploy only) and is coordinated by NWDeploy running on a Windows Workstation.running on a Windows Workstation.

Bare-bones upgrade Bare-bones upgrade No Licenses installedNo Licenses installed No network products installed, e.g. Native No network products installed, e.g. Native

File Access or iFolder. File Access or iFolder. Precede an Accelerated upgrade with Precede an Accelerated upgrade with

NWDeploy to prep the NDS TreeNWDeploy to prep the NDS Tree Follow an Accelerated Upgrade with Follow an Accelerated Upgrade with

NWDeploy to install optional components. NWDeploy to install optional components.

OverOver--thethe--wirewire

Uses Migration Wizard (migwiz6.exe)Uses Migration Wizard (migwiz6.exe) Requires a Windows Workstation to Requires a Windows Workstation to

coordinate the procedure.coordinate the procedure. Pours contents of old server to new Pours contents of old server to new

hardware.hardware. New machine behaves as if it were the old New machine behaves as if it were the old

one – IP, NDS values etc.one – IP, NDS values etc. Preserves NDS and upgrades it.Preserves NDS and upgrades it. Preserves user dataPreserves user data ServerServer Applications may need reinstalling. Applications may need reinstalling.

Upgrade Wizard issues!Upgrade Wizard issues!

The Windows software is not too robust - Java The Windows software is not too robust - Java appapp

It’s fussy about the Workstation’s video as It’s fussy about the Workstation’s video as wellwell

IP Communications can be iffy – IPX is IP Communications can be iffy – IPX is preferable. preferable.

NDS on the source server is not left intact – NDS on the source server is not left intact – removed and hidden (but it can be recovered)removed and hidden (but it can be recovered)

You need to physically move the NICI keys by You need to physically move the NICI keys by sneakernet.sneakernet.

Upgrade wizard bonus items:Upgrade wizard bonus items:

It will upgrade the following It will upgrade the following systems:systems: Netware 4.x to any later versionNetware 4.x to any later version Netware 5.0 to 5.0 (hardware move Netware 5.0 to 5.0 (hardware move

only) or later versionsonly) or later versions Netware 5.1 to 5.1 or 6.0Netware 5.1 to 5.1 or 6.0 Netware 6.0 to 6.0Netware 6.0 to 6.0

NDS NDS MigrationMigration As Indoor Sport As Indoor Sport

A Tale of three servers…A Tale of three servers… Server A, to be replaced.Server A, to be replaced. Server B, the new hardware.Server B, the new hardware. Server C, a placeholder for the Server C, a placeholder for the

NDS.NDS. Servers A & C are in the target Servers A & C are in the target tree already and have been tree already and have been prepared.prepared.

Cut to the chase….Cut to the chase…. On server B, Install NW 6 into a Dummy Tree, using NWDeploy (no On server B, Install NW 6 into a Dummy Tree, using NWDeploy (no

applications, basic setup).applications, basic setup).

Remove NDS from it.Remove NDS from it.

Reinstall NDS into the same NDS Container as source server A (to Reinstall NDS into the same NDS Container as source server A (to server A or C)server A or C)

Extend the Schema on your actual NDS tree, and let the dust settle.Extend the Schema on your actual NDS tree, and let the dust settle.

Copy User files from A to B, keeping the list of Trustee rights from Copy User files from A to B, keeping the list of Trustee rights from AA

(i.e. use TBACKUP.exe to backup the trustee rights to a batch (i.e. use TBACKUP.exe to backup the trustee rights to a batch file, and apply them to server b.)file, and apply them to server b.)

The schema is now extended for NW 6 to work – A and C hold it, B The schema is now extended for NW 6 to work – A and C hold it, B is not yet present.is not yet present.

Make server C the Master replica.Make server C the Master replica.

Go for coffee, which lets you and NDS settle down.Go for coffee, which lets you and NDS settle down.

WeWe continue… continue… Down Server A. put a sign on it not to be put on the Down Server A. put a sign on it not to be put on the

network as is (else Very Bad Things Happen)network as is (else Very Bad Things Happen)

We are finished with Server A. It’s off the air but intact.We are finished with Server A. It’s off the air but intact.

Start Server B, install NDS on it into existing treeStart Server B, install NDS on it into existing tree

Use context AND name of server AUse context AND name of server A

Edit autoexec.ncf and etc/hosts, and run INETCFG to use Edit autoexec.ncf and etc/hosts, and run INETCFG to use IP/IPX details of server AIP/IPX details of server A

Edit Apps for new IP/IPX details and server nameEdit Apps for new IP/IPX details and server name

Reapply trustee rights from server A’s TBACKUP batch fileReapply trustee rights from server A’s TBACKUP batch file

Optionally, make B master NDS replica, and remove C.Optionally, make B master NDS replica, and remove C.

Retire gracefully to hostelry for liquid refreshment.Retire gracefully to hostelry for liquid refreshment.