Automating the Installation of Additional Products and Services

As part of the overall NetWare installation, you can auto-install additional products and services by including a [Selected Nodes] section in the response file. Because this section of the response file is not as easy to configure as the other sections are, we recommended the following:

  1. Perform a manual installation, selecting the products you want to have installed on the server.

  2. Modify the resulting response file for use as input to future NetWare installations.

  3. Add a [Selected Nodes] section to the input response file.

  4. Add the following lines under the [Selected Nodes] section heading:

    Novell:NetWare5:1.0.0=Novell:NetWare5OS:5.0.0,Novell:Products:1.0.0,Novell:NWUpdateGroup:1.0.0 
    Novell:NetWare5OS:5.0.0=Novell:DiskCarver:1.0.0,Novell:Protocols:1.0.0,Novell:DS_Install:1.0.0, Novell:LicensePrompt:1.0.0,Novell:NW:1.0.0,Novell:NDPS Server Files:1.0.0
    Novell:NW:1.0.0=Novell:Startup:1.0.0,Novell:SYS:1.0.0,Novell:DriverFiles:1.0.0
    Novell:Startup:1.0.0=Novell:StartupDirectory:1.0.0
    Novell:SYS:1.0.0=Novell:SYSDirectory:1.0.0,Novell:ETCDirectory:1.0.0,Novell:PROFINST_NODE:1.0.0
    Novell:DriverFiles:1.0.0=Novell:LANFiles:1.0.0,Novell:SBDFiles:1.0.0
    Novell:NDPS Server Files:1.0.0=Novell:NDPS System:1.0.0,Novell:NDPS Public:1.0.0
    Novell:Products:1.0.0=Novell:NICIInstall:1.0.0
    Novell:NICIInstall:1.0.0=Novell:NICIModule:1.0.0
    Novell:NWUpdateGroup:1.0.0=Novell:NWUpdate:1.0.0

    NOTE:  You can add more lines according to your needs, but these represent the minimum information that must be included in the [Selected Nodes] section.


[Selected Nodes] Section


Prompt = <string>

Default

True

Values

True or False

Key Required

Yes

Example

Prompt = True

Purpose

Controls whether the Additional Products and Services screen is displayed.


Product Selection = <string>

Default

(none)

Values

Default or Web

Key Required

No

Example

Product Selection = Web

Purpose

Specifies which bundle of Additional Products and Services to install. Default will install the Web Services bundle. Web will install the Web Services bundle plus WebSphere* Application Server. To specify a custom bundle of Additional Products and Services, do not include this key, and specify each product as described below.


Novell:Products:1.0.0 = <strings separated by commas>

Default

Novell:NICIInstall:1.0.0

NOTE:  This NICI install string must be included.

Values

Novell:NDPS:2.0.0
Novell:IpLdapService:3.0.0
Novell:IpCatalogService:1.0.0
Novell:IpWanmanService:1.0.0
Novell:SecuritySASInstall:1.0.0
Novell:PKIInstall:1.0.0
Novell:NICIInstall:1.0.0
Novell:RAS:4.1.0
Novell:SMS:1.0.0
Novell:DNS_DHCP:1.0.0

Key Required

Yes

Example

Novell:Products:1.0.0=Novell:NICIInstall:1.0.0,Novell:NDPS:2.0.0

Purpose

Specifies the additional products and services to be installed on the server.


Installing Multiple Products on a Server

To install multiple products on a server, make sure that the Novell:Products:1.0.0 key has multiple values, separated by commas as shown in the example above.


Product Keys and Values

In addition to identifying the product in the Novell:Products:1.0.0 key, each product has its own keys and values for the [Selected Nodes] section. These keys and values for each product are listed below. We recommended that you reuse a response file from a previous installation rather than attempting to type these keys and values into the file. If you do not enter them exactly as shown, the NetWare Installation will fail abruptly with no information to help you troubleshoot the problem.


Novell Distributed Print Services (NDPS)

Novell:NDPS:2.0.0=Novell:NDPS Server Files:1.0.0,Novell:NDPS Resource Files:1.0.0 
Novell:NDPS Resource Files:1.0.0=Novell:NDPS Banner:1.0.0,Novell:NDPS Font:1.0.0,Novell:NDPS Prndef:1.0.0,Novell:NDPS Prndrv:1.0.0
Novell:NDPS Prndrv:1.0.0=Novell:NDPS Prndrv W31:1.0.0,Novell:NDPS Prndrv W95:1.0.0,Novell:NDPS Prndrv NT4:1.0.0

LDAP Services

Novell:SecuritySASModule:1.0.0=Novell:SASFiles:1.0.0 
Novell:PKIModule:1.0.0=Novell:PKIFiles:1.0.0

NDS Catalog Services

Novell:IpCatalogService:1.0.0=Novell:DfgCatalogService:1.0.0

WAN Traffic Manager Services

Novell:IpWanmanService:1.0.0=Novell:DfgWanmanService:1.0.0

Secure Authentication Services

Novell:SecuritySASInstall:1.0.0=Novell:SecuritySASModule:1.0.0,Novell:PKIModule:1.0.0,Novell:NICIModule:1.0.0 
Novell:SecuritySASModule:1.0.0=Novell:SASFiles:1.0.0
Novell:PKIModule:1.0.0=Novell:PKIFiles:1.0.0

Novell PKI Services

Novell:PKIInstall:1.0.0=Novell:PKIModule:1.0.0,Novell:NICIModule:1.0.0 
Novell:PKIModule:1.0.0=Novell:PKIFiles:1.0.0

Novell Internet Access Server

Novell:RAS:4.1.0=Novell:RAS Server Files:1.0.0,Novell:SVCDEF_NODE:1.0.0,Novell:SupportedOS:1.0.0,Novell:UpgradeFrom:1.0.0 
Novell:RAS Server Files:1.0.0=Novell:RAS System Connect:1.0.0,Novell:RAS System Connect Scripts:1.0.0,Novell:RAS Public:1.0.0

Storage Management Services

Novell:SMS:1.0.0=Novell:SMSFiles:1.0.0 
Novell:SMSFiles:1.0.0=Novell:SMSSystemFiles:1.0.0,Novell:SMSPublicFiles:1.0.0

Novell DNS/DHCP Services

No additional keys and values are used for the installation of this service.


Additional Services

Two of the additional services available with NetWare, LDAP Services and Novell® DNS/DHCP Services, have data input screens for their configuration. These services have response file sections that must be included in addition to the keys and values mentioned above.

NOTE:  Be sure to use the proper case (upper or lower) when entering any of these keys and values.


[LDAP] Section


prompt = <string>

Default

(none)

Values

true or false

Key Required

Yes

Example

prompt=false

Purpose

Controls whether the LDAP configuration screen is displayed.


adminID = <string>

Default

(none)

Values

(NDS distinguished name)

Key Required

Yes

Example

adminID=.CN=admin.O=install

Purpose

Identifies the Admin name and NDS context; this should correspond with the Admin Login Name and Admin Context identified in the NWI:NDS section of the response file. Note the case of the characters in the string.


installCatalog = <string>

Default

(none)

Values

true or false

Key Required

Yes

Example

installCatalog=false

Purpose

Controls whether an LDAP catalog is installed. Corresponds to the question: Enable use of LDAP catalog?


useCatalogOnly = <string>

Default

(none)

Values

true or false

Key Required

Yes

Example

useCatalogOnly=false

Purpose

Controls whether the LDAP catalog is used exclusively for searching. Corresponds to the LDAP screen prompt: Catalog Usage for Searching.


[Novell:DNS_DHCP:1.0.0] Section


Prompt = <string>

Default

None

Values

true or false

Key Required

Yes

Example

Prompt=false

Purpose

Controls whether the DNS/DHCP configuration screen is displayed.


TreeName = <string>

Default

(none)

Values

(text)

Key Required

Yes

Example

TreeName=Novell

Purpose

Specifies the NDS tree name in which DNS/DHCP Services will be installed.


UserName = <string>

Default

(none)

Values

(NDS distinguished name)

Key Required

Yes

Example

UserName=.CN=admin.O=install

Purpose

Identifies the Admin name and NDS context; this should correspond with the Admin Login Name and Admin Context identified in the NWI:NDS section of the response file. Note the case of the characters in the string.


ExtendDNIPSchema = <string>

Default

(none)

Values

true or false

Key Required

Yes

Example

ExtendDNIPSchema=true

Purpose

Controls whether the schema is extended for DNS/DHCP Services. Note that this should be set to true.


LocatorNDSContext = <string>

Default

(none)

Values

(NDS distinguished name)

Key Required

Yes

Example

LocatorNDSContext=O=install

Purpose

Identifies the NDS context that the Locator Object is to be installed into.


GroupNDSContext = <string>

Default

(none)

Values

(NDS distinguished name)

Key Required

Yes

Example

GroupNDSContext=O=install

Purpose

Identifies the NDS context that the Group Object is to be installed into.


RootSrvrNDSContext = <string>

Default

(none)

Values

(NDS distinguished name)

Key Required

Yes

Example

RootSrvrNDSContext=O=install

Purpose

Identifies the NDS context that the RootSrvr Zone is to be installed into.

In addition to the DNS/DHCP keys identified above, there must also be a line in the [Settings] section with the entry: Novell:DNS_DHCP:1.0.0=