After you upgrade to NetWare® 6 and reboot the server, you need to update your NSS volumes. NSS volumes from previous releases will not function until you update them to NetWare 6 volumes-they do not upgrade automatically.
Before you update NSS volumes, you must ensure that NDS® is running properly; otherwise, the upgrade process might remove your trustees. To check ensure NDS is running, you need to check the time stamp for the backlink process.
Do the following to ensure NDS is running:
Use iMonitor to determine that the upgrade process is complete.
Open iMonitor in a network browser by entering the IP address of the server followed by /nds. For example: http://155.555.1/nds.
Click Agent Process Status > External Reference Status.
Make sure the time stamp (under the Time column) shows a time after the time you began the upgrade-specifically when NDS unloaded during the upgrade. The following graphic provides and example of the time stamp:
If the time stamp shows a time earlier than when you began the upgrade, the backlink process is not complete. Repeat Step 1.a through Step 1.a until the backlink is complete.
To upgrade NSS volumes, enter one of the following commands at the NetWare 6 server console:
Transaction Tracking protects database applications by backing out transactions that are incomplete due to a system failure. TTS can be available on either all traditional or all NSS logical volumes. It cannot be available on all volumes if you use both types of volumes. If your system uses both traditional and logical volumes, by default it can only work on traditional volumes. If you want to use it on logical volumes on a system that has both, you must enter DISABLE TTS on the AUTOEXEC.NCF then enable the feature on each logical volume you want it on. Unlike traditional volumes, TTS does not apply to logical volumes by default. To enable it on logical volumes, enter the following command at the server console:
nss/transaction=<volname>.
A cache buffer is a block (4 Kb) of NetWare server memory (RAM) that temporarily stores data. When you install NSS, it consumes 60 percent of the the cache buffers by default.
The following are options for changing the cache buffers:
Use the following commands at the server console to set your cache buffers or tune your cache parameters. You can set or tune cache buffers at anytime.
ConsoleOneTM is the primary utility you use to configure and maintain partitions, storage pools, and volumes in NSS. To open ConsoleOne and access the options you need, complete the following:
Open ConsoleOne.
Open the tree you want to work with.
Right-click on the server object you want.
Click Properties.
This opens the ConsoleOne interface where you can access the snap-ins for managing NSS. The NSS configuration features are in the Media snap-in.
To use ConsoleOne on a client workstation, you need to load ConsoleOne 1.3 or later. Then you must copy the NSS JAR files from your server to your client machine.
Copy these three NSS JAR files to your local LIB directory:
public\mgmt\consoleone\1.3\lib\nssadmin.jar
public\mgmt\consoleone\1.3\lib\nssc1lib.jar
public\mgmt\consoleone\1.3\lib\nssjavalib.jar
Copy these two JAR files to your local RESOURCES directory:
public\mgmt\consoleone\1.3\resources\nssadminres.jar
public\mgmt\consoleone\1.3\resources\nssc1libres.jar
Copy the following JAR file to your local SNAPINS directory:
public\mgmt\consoleone\1.3\snapins\nssadminreg.jar
To set up the NSS storage and file system, complete the following tasks in the given order:
See Creating a Partition.
See Creating a Partition.
See Creating a Logical Volume and Creating a Traditional Volume.
NSS lets you create a RAID 0 device by striping data across multiple drives on your system. This RAID configuration occurs at the software level. You can use this RAID feature for both logical and traditional volumes.
Important information about NSS RAID
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Raid Devices > New.
Enter the amount of space you want to obtain from each storage device in megabytes.
Select a segment size.
Select a stripe size.
Select a RAID type.
The RAID type indicates the method of how data is striped across the different disks.
Click Next.
Select the devices you want to use for the RAID configuration.
You can select one or more devices, but select only the ones you want to use for the RAID configuration.
Click Finish.
The file system first creates a virtual device unit, then creates a RAID device.
When you delete a RAID device, the file system deletes all the partitions and volumes from all physical storage devices used in the RAID configuration.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Raid Devices.
Select the Raid device you want to delete.
Click Delete.
The file system displays a warning message to ensure you want to delete the RAID device.
Click Yes or No.
You can increase the size of a RAID device by adding more segments from another storage device. You should not place more than one RAID segment on a disk; this will severely impede the performance of your file system.
From ConsoleOne, click Media > Raid Devices.
Select the RAID device you want to increase.
Click Increase Size.
Select the device you want to add to the RAID configuration.
Click Finish.
After you add another physical storage device to your RAID device, you must restripe the configuration. This stripes the data to the other device you added.
NOTE: The file system performance might slow down during the restriping process. Make sure you add all the physical storage devices you want to the RAID device before you click Restripe.
Click Restripe.
The Restripe option recognizes new devices in your RAID configuration and distributes the data across all the devices.
Some storage devices exist in a storage area network (SAN). These devices can be shared by multiple servers in a cluster.
IMPORTANT: The system hardware does not specify disk drives to come up automatically as sharable for clustering or not sharable for clustering. You must manually set different devices according to the configuration of your storage system.
The following is important information about making drives Sharable for Clustering:
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Devices.
Select a device.
Select Sharable for Clustering.
Click OK.
The first task for setting up NSS is to create partitions on your storage devices for the NSS storage pools and logical volumes.
From ConsoleOne, open the tree you want.
Right-click the server object and select Properties.
Click Media > Partitions > New.
Select a device to create a partition on.
Select the type of partition you want to create (NSS, Traditional, Remote Storage Device).
Enter the size of the partition in bytes (B), kilobytes (KB), megabytes (MB), or gigibytes (GB).
To reserve space for the Hot Fix error correction feature, select Hot Fix and enter the amount of space or percentage you want to reserve.
Mirrored partitions must be compatible in data area size. This means the new partition must be at least the same size or slightly larger than the other partitions in the group. The physical size (combined data and Hot Fix size) of the partition must be at least 100 KB, but no more than 120 MB larger than the data size of the existing partitions in the mirror group.
To mirror the partition, select Mirror and select one of the following options:
Select a label for the partition (optional).
Click OK.
When you delete a partition you remove all volumes and data on that partition. If the partition is mirrored, the other partitions in the mirror group will retain the data from the deleted partition. If you want to delete a mirrored partition, you must unmirror that partition before you delete it.
From ConsoleOne, open the tree you want.
Right-click the server object and select Properties.
Click Media > Partitions > Mirror.
Select the partition you plan to delete, click Remove.
This removes the partition from the mirror group. You can now delete the partition.
From ConsoleOne, open the tree you want.
Right-click the server object and select Properties.
Click Media > Partitions.
Select the partition you want to delete, click Delete.
After creating and setting up your partitions, you can create storage pools within the partitions. When you create a storage pool, NSS lets you determine how much space to use from each storage device on your server.
When you create storage pools, you use partitioned disk space. However, you can select unpartitioned space. This will create a partition and make the storage pool the same size of the partition because you can have only one partition per storage pool.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > NSS Pools > New.
Enter a name for the new storage pool and click Next.
Select the existing NSS partitions or unpartitioned free space that you want to use for the pool.
If you select an unpartitioned device, you can double-click on the number in this column to edit the current amount of space you want to obtain from the storage devices. The storage pool size will be the total of all devices in the pool.
Enter the size you want from each NSS partitioned space or unpartitioned space and click Next.
You can select any of these options:
Click Finish.
After creating storage pools, you can create any number of logical volumes for the storage pools according to the physical space available. When you create a logical volume, you can either assign it a space or allow it to expand to the pool size.
The size of a single volume cannot exceed the size of a storage pool. However, the combined sizes of multiple volumes can exceed the size of the storage pool. This is called overbooking. For example, you might have an 800 MB storage pool with eight volumes set at 100 MB each. That is the maximum amount of space you have in the pool. To overbook the pool, you can add volumes or increase the size of existing volumes knowing that not all the volumes in the storage pool will fill up. If the volumes fill up, you need to add more disk space.
NSS recognizes DOS, Macintosh*, UNIX*, and long name spaces.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > NSS Logical Volumes > New.
Enter a name for the volume and click Next.
Select the storage pool where you want to store the unpartitioned space or NSS partitioned space.
If you select unpartitioned space, NSS creates an NSS partition, then the storage pool, then the volume.
Do one of the following:
Click Next.
Select the attribute settings you want for the new logical volume from the following list:
Click Finish.
You can now store and manage files in the NSS system.
You can rename existing storage pools. For example, you might want to assign a storage pool name that relates to a department name change.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > NSS Pools.
Select a pool to rename.
Click Rename.
Enter a new name for the pool.
Click Finish.
You can rename logical volumes. For example, you might want to change the name of a volume to reflect the department or organization that uses it.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Logical Volumes.
Click Rename.
Enter a new name for the logical volume.
Click Finish.
You can increase the size of your storage pools, but you cannot reduce their size.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > NSS Pools.
Select the storage pool you want to increase, then click Increase Size.
Select the storage objects you want to obtain the space from.
Enter the amount of space you want from each storage object in the Used column.
Click Finish.
You might need to delete a storage pool or a logical volume to create more free space for other storage pools. When you delete a logical volume or a traditional volume from a partition, that partition still owns the space, but you can reassign the space to another storage pool or traditional file system volume. When you delete a partition, ownership of the space in that partition is removed.
After you delete a logical or traditional volume, free space becomes available. You can assign this space to other storage pools to increase their size. You can also use the free space (if you removed NSS ownership) for a traditional file system volume. If necessary, you can restore a volume, see Reviewing and Restoring Deleted Logical Volumes. If you delete a storage pool, you cannot restore any of the volumes in that pool.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > NSS Pools or Logical Volumes.
Select the pool or volume you want and click Delete.
If you delete a volume, the file system removes it from the storage pool. However, for a specified amount of time, called the Purge Delay time, you can review and even restore the contents of the volume you deleted. For example, you might want to restore information in a volume that was deleted in error. You must retrieve the volume before the delay time elapses; otherwise, the volume is removed from the system and you can no longer access it.
If you delete a storage pool, you delete all the volumes in that pool. You cannot restore volumes.
The default setting for the Purge Delay time is two days. After this time expires, NSS automatically purges the volume.You can change the Purge Delay time to extend or reduce the time for the automatic purging cycle. See Changing the Purge Delay Setting. You can also manually purge deleted volumes. You purge or restore volumes in the "Deleted Logical Volumes on Pool" screen.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Logical Volumes.
Click Deleted Volumes.
Select one of the following options:
Click Close when you are finished.
The default for the Purge Delay setting is two days. This is the amount of time that you can still access the volume before it is removed from the system. To change the Purge Delay time, enter the following at the server console:
NSS/logicalVolumePurgeDelay=ddd
In this command, you replace ddd with the actual number of seconds to delay the auto purge. The default is 172800 (2 days). For example, if you want to change the Purge Delay time for one day, enter 86400.
The Purge Delay change command is not permanent. You must enter the command each time you restart the server. If you want to make the new setting permanent, enter the command in the AUTOEXEC.NCF file.
NSS is the default file storage and management system in NetWare 6. However, you might want to continue maintaining traditional partitions and volumes in NSS. The following is a list of guidelines for creating traditional volumes in NetWare 6:
You can use ConsoleOne to create, mount, and manage traditional volumes.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Traditional Volumes.
Click New.
Enter a name for the volume and click Next.
Select either partitioned or unpartitioned.
Enter a size for the volume in the Used column and click Next.
Select a block size from the pull-down menu.
Select any of the following options:
Click Finish.
To increase the size of a traditional volume, you need to add another segment to that volume.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Traditional Volumes.
Select a volume and click Increase size.
Select the storage device you want to obtain space from.
Double-click on the Used column next to the selected storage device.
Enter the amount of space you want.
Click Finish.
You can rename a traditional volume.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Traditional Volumes.
Select the volume you want to rename and click Rename.
Enter a name.
Click Finish.
You can delete traditional volumes.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Traditional Volumes.
Select the volume you want to delete and click Delete.
To repair a traditional volume, you need to dismount that volume.
From ConsoleOne, open the tree you want.
Right-click on the server object and select Properties.
Click Media > Traditional Volumes.
Select the volume you want to dismount and click Dismount.
The button label changes to mount.
Typically, you can't mount a volume if it has even minor damage. Occasionally, a damaged volume mounts and causes errors in the process.
Use VREPAIR to correct volume problems or to remove name space entries from File Allocation Tables (FATs) and Directory Entry Tables (DETs). For instructions on using VREPAIR, see VREPAIR in the Utilities Reference.
NOTE: If you need to repair an NSS volume, see Rebuilding NSS Storage Pools and Volumes.
You can run VREPAIR on a damaged volume while other volumes are mounted. Following are typical instances when VREPAIR can help:
NOTE: Although VREPAIR can't fix hardware problems, VREPAIR can sometimes fix related volume damage.
If a volume fails to mount as the server is booting, VREPAIR loads automatically and attempts to repair the volume.
When VREPAIR autoloads, it uses the default options. If you want to use an alternate option, load VREPAIR manually and set the alternate option before running VREPAIR.
NOTE: If you don't want VREPAIR to automatically repair a volume that won't mount, use the SET parameter named Automatically Repair Bad Volumes to change the default.
Example modules include V_MAC.NLM and V_LONG.NLM.
At the server console prompt, enter
VREPAIR [volume_name] [logfile_name]
(Optional) Replace volume name with the name of the volume to repair. If there is only one volume that is dismounted, you don't need to specify this parameter, since VREPAIR will attempt to repair that volume.
(Optional) If you want to save the error log, replace the logfile_name with the name of the file you want VREPAIR to create. VREPAIR creates a log of errors it finds. VREPAIR displays the errors on screen and will write them to a file if you specify a filename.
When you load VREPAIR, an Options menu is displayed.
Accept the default options, or select alternate options, as appropriate.
The first time you try to repair a volume, accept the default options. If the default options fail to repair the volume, select alternate options.
To begin the repair process, choose Repair A Volume from the Options menu.
As the volume is being repaired, the server console screen displays a message indicating VREPAIR activity.
(Optional) Modify error log settings after the repair has started.
If VREPAIR finds many errors during the repair process, you might want to change some of the run-time error settings. To modify these settings after the repair has started, press F1 to display the Current Error Settings menu.
When the repair is complete, answer Y when prompted to write repairs to the disk.
If VREPAIR has found errors, run VREPAIR again by repeating Step 2 through Step 6. Repeat until VREPAIR finds no errors.
If you are unable to mount the volume after running VREPAIR several times, you must delete the volume, re-create the volume using ConsoleOne.