Previous Topic

Next Topic

Deployment utility usage scenarios for Linux servers

The LDU is a software maintenance tool used to deploy PSPs on Linux servers.

The overall PSP and component deployment strategy is consistent throughout all deployment scenarios on Linux servers, as shown in the following figure. The software must be copied to the Linux target server before it is deployed. After the software is on the target server, the installation can be driven from either a terminal window on the target server or an ssh connection to the target server. The gtk interface is network aware, so the interface will display on remote X terminals if the local DISPLAY environment variable is configured appropriately.

Single target deployment

Scenario

Type of deployment

Deployment method used

1: Command line deployment using the terminal window

  • User can install a PSP by means of a terminal window or shell script.
  • User can silently install a PSP by means of a terminal window or shell script.
  • User can select which components to install from a terminal window.
  • User is familiar with script files or wants to automate an installation of the Linux PSP.
  • User wants to view details of a component RPM file at the terminal window

Terminal window installation using ./install???.sh --nui

Terminal window installation using ./install???.sh --silent

Terminal window installation using ./install???.sh -y --nui

Terminal window installation using ./install???.sh --nui --inputfile filename

Terminal window installation using ./install???.sh --view rpmname

2: Graphical deployment using a gtk-based GUI

  • User can select which components to install from a list.
  • User can install all components with a few simple keystrokes.
  • User wants a graphical display of results of the installation by component.
  • User needs the ability to look at details of each component before installation.
  • User wants to choose which components are installed graphically or does not want to work with script files.

Graphical (gtk-based) installation using ./install???.sh

Graphical (gtk-based) installation using ./install???.sh --inputfile filename