Installing multiple individual device drivers silently

This task describes how to install individual device drivers silently using the command line drivers bulk install script (drivers_bulk_install.sh).

Before you begin

Note: Before using the bulk installer, at least one driver must be installed on the system so that the drivers_bulk_installer.sh script is present in the install_dir/drivers/bin directory.

Procedure

  1. Log on to the platform as the user that installed Netcool Configuration Manager.
  2. Download the individual driver installers to be installed, and place them in a single directory on the server where you will perform the installation.
  3. Copy drivers_bulk_install.sh from the install_dir/drivers/bin directory to the directory where the driver installers are located.
  4. Open or create the file ITNCM.properties in a text editor.
  5. Edit or create the following installation parameters:
    $DRIVERS_INSTALL_DIR$
    You define the directory where the driver subdirectory will be installed, for example:
    $DRIVERS_INSTALL_DIR$=/opt/IBM/tivoli/netcool/ncm
    $LICENSE_ACCEPTED$
    You must accept the license, or the installation will not proceed. To install, set $LICENSE_ACCEPTED$=true
  6. Access the /opt/IBM/tivoli/netcool/ncm/bin directory, and execute the stop server command:
    itncm.sh stop
  7. Access the directory containing the downloaded drivers installers, the ITNCM.properties file, and the bulk install script and run the installation:
    ./drivers_bulk_install.sh <driver installers dir> ITNCM.properties

Results

The silent installation proceeds based on the parameters you have defined in the ITNCMProperties.txt file.

Example

This is an example of the installation output with two drivers being installed. Here, the <driver installers dir> directory is denoted by '.'.
[icosuser@ncm-server drivers]# ./drivers_bulk_install.sh . ITNCMProperties.txt
Starting bulk installation 

Using download directory: .
Using silent properties: ITNCMProperties.txt
Using derived Java executable: /opt/IBM/tivoli/netcool/ncm/jre/bin/java

Processing ./CiscoRouter76xxS72033PK9SVMZ122.bin
Installation: Successful. (Summary: 119 Successes, 0 Warnings, 0 NonFatalErrors, 0 FatalErrors) 
Completed processing ./CiscoRouter76xxS72033PK9SVMZ122.bin

Processing ./CiscoRouterISRG215x.bin
Installation: Successful. (Summary: 119 Successes, 0 Warnings, 0 NonFatalErrors, 0 FatalErrors) 
Completed processing ./CiscoRouterISRG215x.bin 

Totals: 2 Successes, 0 Fails, 0 Undetermined 

Ended bulk installation

What to do next

Netcool Configuration Manager must be restarted after the drivers have been installed. Execute the start server command:
/opt/IBM/tivoli/netcool/ncm/bin/itncm.sh start
Once Netcool Configuration Manager has restarted, any newly installed SmartModel drivers will be recognized and catalogued, but they will be in Standard mode. To switch them to SmartModel mode, follow the documentation at Changing SmartModel drivers from Standard to SmartModel mode.
To ensure that all servers in a distributed environment have the same drivers installed, it is useful to check the driver consistency on all servers. Navigate to the Systems Manager, and access Servers. Driver consistency is indicated by the Driver Checksum field against each server.