Using silent mode to install TrueSight Server Automation components (Linux or UNIX)


You can perform an unattended (silent) installation of the Application Server and other components on a Linux or UNIX system.

You can install all of the following components or a subset.

  • Application Server
  • RSCD agent
  • Network Shell
  • PXE server
  • TFTP server

Note

  • Choose all components you need for the installation with the COMPONENT_CHECKED variable. If you choose not to install a component, you cannot add it to the installation later by running this installation script again.
  • If installing the PXE/TFTP services note that a RSCD agent is required on the datastore system (which is often the PXE/TFTP server) so ensure you select to install the RSCD agent if you plan to use the PXE/TFTP server as a datastore for provisioning.

Before you begin

  • This installation does not install the TrueSight Server Automation Console. To view the console, you must install it. For information, see Using silent mode to install the TrueSight Server Automation Console (Linux and UNIX)
  • Application Server Component
    • Performing a silent installation of the application server creates a UNIX user called bladmin and a UNIX group called bladmin. The TrueSight Server Automation Application Server runs as the bladmin user. 
    • If a user wants to use TrueSight Server Automation and does not have root privileges, the user must first be added to the bladmin group to gain access to essential configuration files. 
    • This installation does not set up a Network Shell Proxy Server. For instructions on setting up and customizing a Network Shell Proxy Server, see Setting-up-a-Network-Shell-proxy-server
    • The application server will still need to be configured using blappconf or blasadmin after a silent install.
  • Network Shell Component
  • If the host computer on which you are installing the Network Shell has:

      • A supported version of Perl installed — The Network Shell installation automatically installs the Network Shell Perl module. (For information about the Perl versions that TrueSight Server Automation supports, see Perl support.)
      • An unsupported version of Perl installed — The installation copies files that allow you to install the Perl module after you have installed the supported version of Perl.
  • RSCD Component

To install the TrueSight Server Automation components in silent mode

 The installer will take silent install parameters via environment variables, a file named nsh-install-defaults in /tmp and arguments passed to the installer.

  1. On the target server, create a text file named nsh-install-defaults in the /tmp directory. The file must be readable by the user running the install.
    1. In the file, create an entry for each variable you want to set. Then for each variable you enter in the file, create another entry to export the variable. For example:
      COMPONENT_CHECKED=23
      export COMPONENT_CHECKED
      NSH_INSTALL_SKEL=1
      export NSH_INSTALL_SKEL

      Note

      Ensure that the file is in UNIX format (a format in which a line feed (not a carriage return) specifies the end of a line), otherwise the install will fail.

      The following table describes how to set each variable or argument. If there is an overlap between the argument and variable, the argument will override the variable.

  2. Save /tmp/nsh-install-defaults.
  3. To run the silent installation and generate the artifacts like the install log file in the /tmp directory, enter the following command:

    sh <Installer-platform.sh> -silent
    For example:
    sh RSCD<version>-LIN64.sh -silent -port 5750

    To run the silent installation and generate the artifacts like the install log file in an accessible temporary directory (for example, /var/tmp), when the /tmp directory is not accessible, enter the following command:

    sh <Installer-platform.sh> -silentlog /var/tmp/<logfilename>.log -silent
    For example:
    sh RSCD<version>-LIN64.sh -silentlog /var/tmp/rscdinstallation.log -silent -port 5750

    Important

    The -silentlog option is essential for the silent installation to create the installation log file.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*