Perimeter Server Silent Install/Upgrade Example

In this scenario, assume that the user wants to build an appropriate installer.properties file to silently install/upgrade the More Secure Perimeter Server on Linux in the directory /data/PSms.

Additionally, the user wants to build the installer.properties file on a Windows platform to be used to install/upgrade PS silently on Linux.

Building installer.properties for Perimeter Server

  • In a CMD prompt, navigate to the directory where the SSP Perimeter Server installer is located (for example, c:\download\PSms).

  • Enter:

    remote_perimeter_server\PS.V6010.Win_X64.exe
    Note:

    The installer.properties file, built using InstallAnywhere, is not sufficient for Perimeter Server silent installs. PS builds its own properties file (see below).

  • Enter appropriate values for the installation. Ensure that this is a fresh install and not an upgrade so that all required parameters are considered.
Once the installation is complete, SSP_PServer_install.properties will be built in the directory where Perimeter Server was installed.
Note: To specify SSP Engine Host name or IP Address add:
  • REMOTE_ADDR_RESPONSE_UX to silently install the More Secure Perimeter Server in Linux environment

  • REMOTE_ADDR_RESPONSE to silently install the More Secure Perimeter Server in Windows environment

For example:

      #
      # Licensed Materials - Property of
          IBM
      # IBM Sterling Perimeter
        Server
      # (C) Copyright IBM Corp.  2003, 2015 All
          Rights Reserved.
      # US Government Users Restricted Rights -
          Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM
          Corp.
      #
      # ## IBM Secure Proxy (SSP)
          Perimeter Server ##
      INSTALL_DIR=C:\\Program Files\\Sterling
          Commerce\\PServer
      USER_INSTALL_DIR=C:\\Program
          Files\\Sterling Commerce\\PServer
      REVERSE_CONNECT=true
      PS_PORT=11111
      PS_SECURE_IF=192.168.38.1
      PS_EXTERNAL_IF=192.168.232.1
      REMOTE_ADDR_RESPONSE_UX=Specify Host name or IP Address of SSP Engine Host
      REMOTE_ADDR=localhost
      REMOTE_PORT=22222
      MAX_JVM_HEAP=1024
      NETWORK_ZONE_1=Perimeter Server is in more-secure zone
      NETWORK_ZONE_2=
      NETWORK_ZONE_BOOLEAN_1=0
      NETWORK_ZONE_BOOLEAN_2=1

Copy SSP_PServer_install.properties to installer.properties

Because the response file built by InstallAnywhere is inadequate for silent install of PS, PS builds its own properties file which can be used to silently install PS.

Edit installer.properties files

  • Add as the first line:

INSTALLER_UI=silent
  • Change USER_INSTALL_DIR

    USER_INSTALL_DIR=/data/PSms

    For a Windows installation (or upgrade) use double backslashes (\\).

  • Change INSTALL_DIR

    INSTALL_DIR=/data/PSms
    For a Windows installation (or upgrade) use double backslashes (\\).
    Note:
    If a less-secure Perimeter Server is desired, change:
    
          REVERSE_CONNECT=false
          REMOTE_ADDR=
          REMOTE_PORT=
          NETWORK_ZONE_1=Perimeter Server is in less-secure
              zone
          NETWORK_ZONE_BOOLEAN_1=1
          NETWORK_ZONE_BOOLEAN_2=0

Edited installer.properties file example:


      INSTALLER_UI=silent
      #
      # Licensed Materials
            - Property of IBM
      # IBM Sterling
            Perimeter Server
      # (C) Copyright IBM
            Corp.  2003, 2015 All Rights Reserved.
      # US Government Users
            Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule
            Contract with IBM Corp.
      #
      # ## IBM Sterling
            Secure Proxy (SSP) Perimeter Server ##
      INSTALL_DIR=/data/PSms
      USER_INSTALL_DIR=/data/PSms
      REVERSE_CONNECT=true
      REMOTE_ADDR_RESPONSE_UX=Specify Host name or IP Address of SSP Engine Host
      PS_PORT=11111
      PS_SECURE_IF=192.168.38.1
      PS_EXTERNAL_IF=192.168.232.1
      REMOTE_ADDR=localhost
      REMOTE_PORT=22222
      MAX_JVM_HEAP=1024
      NETWORK_ZONE_1=Perimeter Server is in more-secure zone
      NETWORK_ZONE_2=
      NETWORK_ZONE_BOOLEAN_1=0
      NETWORK_ZONE_BOOLEAN_2=1