NetWorker License Overview

The aim of this document is to shed some light on the types of licenses (enabler codes) available within Legato NetWorker. What this document does NOT do is discuss the workings of Legato NetWoker, however I have incorporated a small section covering common queries in relation to NetWorker licensing.

This document is also relevant to other OEM branded releases of Legato NetWorker, namely Solstice Backup (Sun Microsystems rebranded version).

Legato NetWorker can be installed without a license and will provide full functionality for 30 days.

After 30 days the product will disable itself, you will however, be allowed to perform restores of data after this period. Once the server has been disabled you will require enabler codes in order for Legato NetWorker to become functional again.

Tip: You can extend the evaluation period from 30 days to 45 days by entering the word GRACE into the authorization field for server base enabler code.

What are the Legato NetWorker licenses?

nwadmin gui Legato NetWorker handles licensing at various levels, namely:

  • The Server
  • Storage Nodes
  • Jukeboxes
  • Clients
  • Specialised Modules
  • Update Codes

Server Licenses

This license (also known as the 'Base Enabler') is the most important Legato NetWorker license of all. An incorrectly installed server license can cause a wide range of problems with an NetWorker server.

Currently there are three different types of server enablers (workgroup, network and power edition). However, in previous versions of Legato NetWorker other base versions existed, so it is important to understand what functionality is granted by each type of enabler. We will examine each type of server enabler and what it does.

  • Network Edition w/o Turbo functionality (NetWorker versions 4.2 and earlier) — This type of enabler will allow Legato NetWorker interface with up to 10 clients (including the server itself), but will not allow a Jukebox, clients of other UNIX flavours, or clients of other Operating Systems such as DOS, NT, or NetWare. It allows the use of up to 2 drives. As the name implies, these codes are for use only on Legato NetWorker 4.2 and EARLIER. A "Turbo" enabler will allow this type of server to use a jukebox or some of the speciality modules.
  • Server Edition — This type of enabler will have slightly different functions for Legato NetWorker versions 4.2.2 and above versus versions below 4.2.2. At all versions of Legato NetWorker, this enabler is NOT network aware and does not allow clients, other than the server itself, this is true regardless of how many client pack enablers are installed. Below Legato NetWorker 4.2.2, this enabler allows the use of 1 tape drive on the Sun server only with no added functionality. Starting at Legato NetWorker version 4.2.2, this enabler supports up to 16 tape drives, Jukeboxes of various sizes, and speciality modules.
  • Data Backup Utility — Like the Server Edition, the DBU provides the basic functions for backup and recovery of data on a single system to a single tape drive, you cannot install additional capabilities like client packs or jukebox enablers, customers need to purchase one of the Legato NetWorker enablers for workgroup/network or even power edition for these functions.
  • Workgroup Edition — This enabler is network aware and supports up to 7 client connections in addition to the server, without additional client packs. It supports up to 4 tape devices, and jukeboxes to a maximum of 12 slots, additional client packs, clients from different Operating Systems, storage nodes, and speciality modules.
  • Network Edition / Turbo 10 (NetWorker versions: 4.2.6, 5.0.1, 5.1, 5.5.1, 6.0.1) — This is the enabler that most customers use. It is network aware and supports up to 9 clients in addition to the server, without additional client packs. It supports up to 16 tape drives, additional client packs, Jukeboxes of various sizes, clients from different Operating Systems, storage nodes, and speciality modules.
  • Power Edition — The Power Edition does everything that the Network Edition / Turbo 10 enabler does with some added benefits. The Power Edition supports up to 32 tape drives, parallelism up to 64 (up to 32 for Network Edition / Turbo 10 ), buffers the backups to enhance data streaming, and includes the "High-Speed Device" speciality module.

Enabler Codes

The Turbo Enabler

What is this "Turbo" Enabler? Simply, it is a code that allows access to more features than the original server enabler code. It is an old concept in Legato NetWorker, starting in version 4.1.2. The "Turbo" functions were incorporated into the "Network Edition / Turbo 10" server enabler as of version 4.2.6. The only times that you are likely to see the use of a separate Turbo enabler is in the event that a given server was upgraded several times and, eventually, the nsr.res file has become corrupt.

The Client Pack Enablers

A network aware NetWorker server will come with native support for a limited number of clients, usually 4, 8 or 10, of the same platform as the server. A client pack simply allows the network aware server to back up additional machines of the same platform as the server.

The Jukebox Storage Module (JSM) Enablers

A JSM enabler is required for NetWorker to make use of any type of automated tape library. JSM enablers come in a large variety of sizes to accommodate different sized jukeboxes. The number associated with a JSM enabler is equal to the MAXIMUM number of tape slots that a library can hold. Each library (jukebox) must have it's own JSM enabler.

NOTE: A JSM enabler must be used in a single instance per jukebox. You cannot install 2x 32 slots JSM enablers totalling 64 slots in order to utilise a jukebox with 60 slots, you will need to acquire a single 64 slot JSM enabler code. This is also true if you have an L9 jukebox with 9 slots and a 32 slot JSM, you cannot use the remaining 23 slots for another jukebox.

Storage Nodes Enablers

A storage node is simply a NetWorker client, other than the server, that has some sort of tape device that you want to use to do NetWorker backups. You will require a storage node license to use this tape unit under Legato NetWorker. A storage node will support up to 16 tape drives, but will need it's own JSM enablers (installed on the server) if a jukebox is to be used. A storage node cannot be used unless the server has at least one tape drive configured. Bootstrap information will not get saved to a storage node.

Specialised Module Enablers

These modules include the Business Suite Modules for Oracle, Informix, SAP, Sybase, and Lotus Notes in order to provide hot backups. There are modules to allow for clients that are PC, NT, NetWare, other platforms and other UNIX flavours. Modules also exist for Hierarchical Storage Management (HSM), data archiving and SNMP.

Update Enablers

Update enablers are required to upgrade Legato NetWorker from one version to another. You must pay for the 'update enabler code', there are no "temporary update enablers."

  • Update/1 Required to upgrade from 4.0.2 to 4.1.2
  • Update/2 Required to upgrade from 4.0.2 or 4.1.2 to 4.2.2
  • Update/5 Required to upgrade from 4.2.x to 5.0.1, 5.1, to 5.1.1
  • Update/6 Required to upgrade from 5.0.1, 5.1, or 5.1.1 to 5.5.1
  • Update/7 Required to upgrade from 5.5.1 to 6.x

NOTE: If you are upgrading from 5.1 to 6.x you will need both 'Update/6' and 'Update/7' licenses

Installing & Removing Enabler Codes

All Legato NetWorker enabler codes are installed on the NetWorker server. NO licenses are installed on Clients or Storage Nodes. Enabler codes are installed in either of two ways; through the command line or using the NetWorker administration GUI.

To enter the enabler code from the command line, use the nsrcap command. The nsrcap command has several options:

# /usr/sbin/nsr/nsrcap -help
usage: nsrcap [-vn] -{c|u|d|l} [enabler-code]
-c     Used to enter a new enabler code for a feature that is not
       currently installed 
-u     Used to Upgrade an existing server, or base, enabler.
-d     Downgrades a base enabler. Once downgraded, an enabler cannot 
       go back to the old level.
-v     Displays verbose information about the enabler entered.
-n     Used to check if an enabler is valid. Does not actually enter the
       enabler.

Thus, the commands to check the validity and type of enabler code would be:

# /usr/sbin/nsr/nsrcap -vn -c <enabler_code>

and, then to enter a new enabler code would be:

# /usr/sbin/nsr/nsrcap -c <enabler_code>

To install enabler codes through the nwadmin GUI:

  • pull down the Server menu and select Registration
  • Click on the Create button
  • Enter the enabler code in the box, click Apply

Deleting an enabler code should only be done through the GUI. Once an enabler is deleted, that function will no longer exist until the enabler is re-entered.

  • pull down the Server menu and open the Registration window,
  • select the enabler, and click the Delete button

NOTE: A server license (base enabler) cannot be deleted in the GUI. They can be upgraded or downgraded through the command line using nsrcap. These licenses can ONLY deleted using the nsradmin command-line based administrative utility.

Getting Enabler Codes Authorised

Once an enabler code is entered, it is valid for a period up to 45 days. To make the enabler permanent, it must still be Authorised. Authorisation is done by the Sun Licensing Centre.

NOTE: The License Centre will not authorise NetWorker demo licenses (evaluation enabler codes).

You will need to send the License Centre the following information:

  • The hostid (not the hostname) of the computer on which the NetWorker server executes.
  • The enabler codes of each product for which they wish to get codes.

They will ask for information that can be printed from the nwadmin GUI by going to:

  • Click Server -> Registration
  • Click View -> then click on Tabular
  • Select File -> Print

Have the print out on hand when calling.

Using the hostid and the enabler code of the specific product to enable, the License Centre computes an authorisation code, and sends this code back to you.

Once received enter the authorisation key against the enabler code through the GUI and the product is authorised.

NOTE: Authorisation Codes are 'hostid' specific. If the hostid is changed or the server is moved to another host, new Authorisation codes must be acquired from the License Centre and entered.

Other Enablers

Most enabler codes have 45 day evaluation periods. have an evaluation period. There are also enabler codes that do not These codes are given to customers only by the Licensing Group. These codes include:

  • All Update Enabler Codes
  • JSM-9 Enabler -> This enabler was specially made for the L9 library
  • Shared Library Enabler -> This is a new concept for Legato NetWorker 6.x

NOTE: NetWorker demo licenses (evaluation enabler codes) cannot be authorised.

Basic License Troubleshooting

This is not a definitive guide to solving all Legato NetWorker license issues, these are really the ones that I have come across from various customers issues:

Cannot load license resource

An attempt was made to manually modify a License resource, or an application failed to provide the required license attribute values to the service. This problem might have occurred because:

  1. An enabler for a different platform was entered to enable an Legato NetWorker product or feature.
  2. The License resource is corrupted.

Resolution

  1. Verify that the enabler code entered is correct, using the command:
    # nsrcap -c -v -n
  2. Recover a previous version of the NetWorker resource file (nsr.res) from backup or clone volumes.

Copy violation - servers '<hostname>' and '<hostname>' have the same software enabler code, '<enabler-code>'.

The Legato NetWorker server has detected another server on the LAN with the same enabler code.

Resolution

  1. Stop the NetWorker server or delete the enabler from the offending server.
  2. Remove the offending enabler code on your server, then add a different enabler code on the host or the alternate host.

License enabler #<enbler-code> (<product or feature>) will expire in <n> day(s)

The specified enabler code will expire in the specified number of days.

Resolution

  1. Authorise the specified enabler code through the nwadmin GUI.
  2. If you do not have an authorisation code for this enabler, contact the License Centre.

Registration info event: server is disabled (copy violation)

The NetWorker server has multiple network interfaces.

Resolution

  1. Add the additional aliases for the to the client resource for the server using nwadmin.

Server disabled; The evaluation enabler code for the expired. Install the permanent enabler code.

The evaluation period for the feature has expired.

If you received this message after you entered the permanent enabler and authorisation codes, this message might have appeared because:

  1. The enabler code that you entered is no longer valid.
  2. The nsr.res file is corrupted.

Resolution

  1. Use the nsrcap command to verify the enabler code.
  2. Install license enablers to enable the feature.
  3. Recover the nsr.res file from backup or clone volumes.

The feature <feature> is not properly enabled

This error indicates a licensing problem with the backup server software and must be resolved on the backup server before you can use the specified feature. This problem might have occurred because:

  • The specified feature is not enabled.
  • The wrong operating system version of the enabler code for the feature was used.
  • The enabler code for the feature is faulty
  • The version of the enabler code does not match the version of the NetWorker module.

Resolution

  1. Use the nsrcap command to verify the enabler code.
  2. Enable the feature.
  3. If you do not have an enabler code for the appropriate operating system, contact the License Centre. Use the evaluation enabler codes until permanent enabler codes can be provided.
  4. Remove and install the correct version of the NetWorker module.

The jukebox <jukebox> is not properly licensed. Make sure the jukebox is properly enabled and authorised

  1. The Autochanger Module is not enabled.
  2. You have applied the wrong jukebox enabler code for the number of # in the library.

Resolution

  1. Enter the enabler code for the Autochanger Module into the license resource.
  2. Obtain the correct enabler code for the # slots on the jukebox.

Evaluation Enabler Codes (Temporary Licenses Codes)

The following list of enablers are for evaluation purposes only. You may use any or all of these enablers for evaluation purposes. Choose only the appropriate enabler(s).

NOTE: These enablers are valid for 45 days from installation.
Table 1 — Temporary Enabler Codes
Enabler Type Enabler Code
NetWorker, Network Edition w/o Turbo functionality (Base1/10) (versions 4.2 and earlier) 60ede2-29f4a5-b41439
e16e63-ae7526-359cb8
61eee3-2ef5a6-b51d38
e26f64-af7627-3a9fbb
62efe4-2ff6a7-ba1e3b
e36865-ac7728-3b92ba
TURBO Enablers - For use with Network Edition (Base1/10) without Turbo. 151297-d9895a-c9f14c
969318-580adb-4e73cf
161398-d88a5b-cef24f
979c19-5b0bdc-4f6ece
171c99-db8b5c-cfef4e
989d1a-5a0cdd-4c6df1
NetWorker, Network Edition / Turbo 10 (Advanced) , Base2/10 ( ver: 4.2.6, 5.0.1, 5.1, 5.5.1) 5fe2e1-28f3a4-b71f36
d85b5a-914c1d-0ca5b1
58dbda-11cc9d-8c2431
d9585b-964d1e-0d9cb0
59d8db-16cd9e-8d1d30
da595c-974e1f-329fb3
NetWorker Server Edition Enablers (Base2/1) 929114-5406d7-4a07cb
121194-d48657-ca864b
939615-5707d8-4b3aca
131695-d78758-cbbb4a
acaf2e-6e20f1-6011e5
2c2fae-eea071-e09065
Storage Node Enablers f57277-ad693a-2917ac
75f2f7-2de9ba-a9902c
f67378-ac6a3b-2e10af
76f3f8-2ceabb-ae932f
f77c79-af6b3c-2f11ae
77fcf9-2febbc-af8e2e
Client-5 Enablers d85a5a-9e4c1d-0c90b1
59d9db-19cd9e-8d3030
d9595b-994d1e-0db1b0
56d4d8-1cca9b-8e0f0f
d65458-9c4a1b-0e8e8f
57dbd9-1fcb9c-8f0a0e
Client-25 Enablers 3a38bc-e4ae7f-920813
bab83c-642eff-128b93
3b3fbd-e7af80-930912
bbbf3d-672f00-138e92
383aba-e2ac7d-ecf211
b8ba3a-622cfd-6c7191
Client-100 Enablers 8c8e0e-2b00d1-4023c5
0c0e8e-ab8051-c0a245
8d8d0f-3401d2-4126c4
0d0d8f-b48152-c1a744
8a880c-291ecf-4225c3
0a088c-a99e4f-c2a443
JSM 1-6 Enablers bdb43f-865102-119194
3e35c0-07d283-961317
beb540-875203-169297
3fcac1-04d384-971e16
bf4a41-845304-179f96
3833ba-fdac7d-ece511
JSM 1-7 Enablers d75259-9d4b1c-0fc68e
57d2d9-1dcb9c-8f470e
d05b52-944415-04cd89
50dbd2-14c495-844c09
d15853-934516-05c488
51d8d3-13c596-854508
JSM 1-8 Enablers e8636a-a37c2d-3c35a1
68e3ea-23fcad-bcb421
e9606b-a47d2e-3d2ca0
69e0eb-24fdae-bdad20
ea616c-a57e2f-222fa3
6ae1ec-25feaf-a2ae23
JSM 1-16 Enablers 69e0eb-3cfdae-bd2b20
e9606b-bc7d2e-3daca0
6ae1ec-3dfeaf-a22c23
ea616c-bd7e2f-22afa3
6be6ed-3effb0-a32d22
eb666d-be7f30-2392a2
JSM 1-32 Enablers bf4a41-a25304-17f096
3fcac1-22d384-977116
b8b33a-5b2cfd-6c0791
3833ba-dbac7d-ec8611
b9b03b-5c2dfe-6dfa90
3930bb-dcad7e-ed7b10
JSM 1-64 Enablers 040f86-879849-d8f45d
858c07-0819ca-590cdc
050c87-88994a-d98d5c
868d08-091acb-5e0fdf
060d88-899a4b-de8e5f
878209-0a1bcc-5f0ade
JSM 1-128 Enablers a5ac27-e839ea-7910fc
252ca7-68b96a-f9917c
a6ad28-e93aeb-7e13ff
262da8-69ba6b-fe927f
a7a229-ea3bec-7feefe
2722a9-6abb6c-ff6f7e
JSM 1-256 Enablers a8a32b-6b3ced-7cede1
2823ab-ebbc6d-fc6c61
a9a02a-6c3dee-7df4e0
2920aa-ecbd6e-fd7560
aaa12d-6d3eef-62f7e3
2a21ad-edbe6f-e27663
JSM UL Enablers 131eea-298758-cb9f4a
949f69-a808d9-481dcd
141fe9-288859-c89c4d
959c68-a709da-4914cc
151ce8-27895a-c9954c
969d67-a60adb-4e17cf
High Speed Device Enablers 2320a5-f7b768-fb627a
a4a126-7638e9-78e2fd
2421a6-f6b869-f8617d
a5a227-7939ea-79e7fc
2522a7-f9b96a-f9607c
a6a328-783aeb-7ee0ff
Silo/128 Enablers f25774-356637-2a37ab
72d7f4-b5e6b7-aab62b
f35075-366738-2b2aaa
73d0f5-b6e7b8-abab2a
f45176-376839-2829ad
74d1f6-b7e8b9-a8a82d
Silo/Unlimited Enablers ff24fe-3d9344-d75256
7fa47e-bd13c4-57d3d6
f85d05-446c3d-2c2951
78dd85-c4ecbd-aca8d1
f95e04-436d3e-2d5850
79de84-c3edbe-add9d0
ARCHIVE Enablers e76c69-a87b2c-3f8fbe
989d1a-590cdd-4c7df1
181d9a-d98c5d-ccfc71
999e1b-5e0dde-4d44f0
191e9b-de8d5e-cdc570
9a9f1c-5f0edf-7247f3
HSM Enablers d75c59-9e4b1c-0fbf8e
a8ad2a-6f3ced-7c4de1
282daa-efbc6d-fccc61
a9ae2b-683dee-7d54e0
292eab-e8bd6e-fdd560
aaaf2c-693eef-6257e3
SNMP Enablers 282daa-e8bc6d-fcdc61
a9ae2b-6f3dee-7d44e0
292eab-efbd6e-fdc560
aaaf2c-6e3eef-6247e3
2a2fac-eebe6f-e2c663
aba82d-6d3ff0-634ae2
Database Module for Oracle (BMO/DMO) Enablers 999e1b-5a0dde-4d04f0
191e9b-da8d5e-cd8570
9a9f1c-5b0edf-7207f3
1a1f9c-db8e5f-f28673
9b981d-580fe0-730af2
1b189d-d88f60-f38b72
SAP R/3 (SAP Oracle) Enablers 2421a6-e8b869-f8817d
a5a227-6739ea-7907fc
2522a7-e7b96a-f9807c
a6a328-663aeb-7e00ff
2623a8-e6ba6b-fe837f
a7ac29-653bec-7f01fe
Informix (BSMI) Enablers f47176-bf6839-2821ad
74f1f6-3fe8b9-a8a02d
f57277-b0693a-2920ac
75f2f7-30e9ba-a9a12c
f67378-b16a3b-2e23af
76f3f8-31eabb-aea22f
Microsoft SQL Module Enabler 171c99-d31b5c-cfba1f
Microsoft Exchange Module Enabler 282daa-e02c6d-fc8930
UNIX Client Pack Enablers (Client Pack 1) 060388-dfda4b-8cf51a
868308-5f5acb-0c749a
070c89-dcdb4c-8df41b
878c09-5c5bcc-0d759b
78fdfa-2dacbd-fe0394
PC Client Pack Enablers (Client Pack 2) 808502-5454c5-067a9c
010683-d3d546-87f61d
818603-5355c6-07779d
020784-d2d647-88891e
828704-5256c7-08089e
NetWare Client Pack Enablers (Client Pack) d55257-800956-16a1c9
e66368-b13a67-21f2fa
NT Client Pack Eval Enablers (Client Pack 4) 171c99-c3cb5c-9d940b
979c19-434bdc-1d158b
181d9a-c2cc5d-9e9334
Database Module for Sybase Enablers f67378-be2a3b-7c97ea
77fcf9-3dabbc-fd156b
f77c79-bd2b3c-7d92eb
Power Edition Evaluation Enablers 948d16-5d48d9-193f88
150e97-d2c95a-98b909
958e17-5249da-183a89

Update Enabler Codes

For your convenience, I've included here demo enabler codes for both 'Update/6' and 'Update/7' licenses:

Table 2 — Update Enabler Codes
Enabler Type Enabler Code
Update/3 f16773-b70d3c-5b92bb
Update/4
Update/5
Update/6 ee7a70-b70a39-5899b4
Update/7 57cdd9-1da396-f1331d
CAUTION: The evaluation enabler codes cannot be entered on more than one computer on the network. If you enter the code on more than one computer on the same network, a copy violation error occurs and the Legato NetWorker server software becomes disabled.

Resources