Previous | Table of Contents | Next |
NLM Party
What about the NLMs that Novell doesnt provide? In other words, what about third-party NLMs? Examples of these include backup software, network card drivers, software metering programs, and server-level virus protection programs. If youre the type of person who doesnt go for nit-picky record keeping, then keeping track of these revision levels will be a nightmare for you. This is particularly true if you have multiple servers in the mix and have multiple folks working on these servers; you never know if someone has updated one server but not the other.
Figure 13.2 Getting a list of modules from an IntranetWare 4.11 server.
If this seems like a lot of work to do manually, youre right! Go download (for free) the CONFIG.NLM tool (along with the Config Reader) from Novells site:CONFIG.NLM reads the configuration of your server and writes a CONFIG.TXT report to your SYS:SYSTEM directory (see Figure 13.3). The Windows-based Config Reader will read the output that CONFIG.NLM drops off in the system directory and process it to make it easy to read.
The Config Reader, shown in Figure 13.4, automatically downloads current information from the Novell Web site and then shows you an overview of your system, points out NLMs that are out of date, and automates the comparison of two given servers. This makes it much easier for you to see how one server differs from another.
Figure 13.3 CONFIG.NLM must be loaded on each server before you can use the Config Reader.
Figure 13.4 The Windows-based Config Reader makes it easy to find out which of these things are not like the other.
Accordingly, when youre having problems with one server but not another, you must play the Sesame Street game and compare NLM levels. You can do this manually by typing modules at the server console prompt (see Figure 13.2).
Actually, any program that depends on the NDS can be affected by NDS damage or corruption. This includesbut isnt limited toprint server programs, virus protection programs, automated rollout tools, workstation management tools, and so on.
Although NDS is a wonderful thing, sometimes communication problems or hardware problems that have nothing to do with the NDS itself can cause damage to it. This damage can become evident in a number of waysmost notably with problems that have to do with logging in, as well as problems with security levels once you are logged in.
You can fix many NDS problems simply by typing
LOAD DSREPAIR
at the console prompt and then selecting Unattended Full Repair from the menu (see Figure 13.5).
Figure 13.5 Like ScanDisk for your hard drive, DSRepair.NLM will fix many NDS problems.
Running DSREPAIR couldnt hurt in many situations, and it allows you to rule out NDS damage when dealing with a complex problem.
Again, make sure you are running the latest Novell patchesmany odd NDS problems have been fixed.
If youve run Novell products for any length of time, you know how aggravating it can be to get an ABEND. An ABEND, short for abnormal end, is when the server cant handle a situation that has arisen and must terminate its operation because data might get corrupted otherwise. Its a difficult callwould you rather continue working and risk data corruption, or would you rather be down?
What causes an ABEND? In a nutshell, hardware problems and software problems cause ABENDs. Its understandable that a bad CPU or bad memory could take down the entire serverafter all, without good memory or a working CPU, its sort of hard to run programs. But why should one program (such as your Web server program, for example) cause the entire server to go down? Fortunately, the latest Novell server software has started to make distinctions as to what constitutes a major problem versus a minor one.
Novell called the 4.11 version of its NetWare operating system IntraNetWare to emphasize the intranet services included with the product. The 5.0 version has dropped the Intra and is, once again, NetWare. Dont ask me, man, I didnt do it!
This is actually one of the really good reasons to upgrade from an earlier version of NetWare to the current versions, IntraNetWare 4.11 or NetWare 5.0.
Novell now classifies applications in two different ways:
If youre still on a lower level of NetWare, or even if youve upgraded to IntraNetWare, you might have hardware-related ABENDs, or ABENDs due to software that isnt running in a protected domain. Refer to Novell TID (Technical Information Document) #2917538 or just do a search on ABEND Troubleshoot at the Knowledge Base (http://support.novell.com). Its very well worth your time.
Novell calls the latter way running a program in a different domain, but whatever its called, its a lot more reliable, and its automatic in the latest releases. I dont know of anyone who will complain because the server runs two percent slower due to its increased reliability.
Previous | Table of Contents | Next |