Automating Sipelia™ Installation - Sipelia™ 2.8

Sipelia User Guide 2.8

series
Sipelia™ 2.8
revised_modified
2019-12-23

You can perform a silent installation of the Sipelia™ product (Client, Server, and RabbitMQ) by running an installer command with proper arguments.

What you should know

A silent installation is an automated way of installing software without user intervention. The silent installation is run from the command prompt using the setup.exe executable, and Windows Installer commands. You can specify which Sipelia™ installation parts should be deployed and the RabbitMQ settings (username, password, port) by using the command arguments.

The following table lists the command line arguments.

Argument Description
/silent Informs the installer that the installation should be silent.
/ISFeatureInstall Specifies which parts of Sipelia™ should be deployed. The following values are possible:
  • Sipelia™: obligatory part if Sipelia™ client or server is required to be deployed. Can be skipped when only RabbitMQ part is required to be deployed.
  • Client: optional, will instruct the installer to deploy the Sipelia™ client.
  • Server: optional, will instruct the installer to deploy the Sipelia™ server.
  • RabbitMQ: optional, will instruct the installer to deploy the RabbitMQ server.
RABBITUSER=username Obligatory when the RabbitMQ server is deployed, instruct the software installer to create a 'username' RabbitMQ account.
RABBITPWD=password Obligatory when the RabbitMQ server is deployed, instruct the software installer to use 'password' as a password for RabbitMQ account.
NOTE: RMQ password must be minimum 8 characters long. Installation will stop if this requirement is not met.
CONFIRMPWD=password Obligatory when the RabbitMQ server is deployed, confirmation of password, must be equal to the value of RABBITPWD.
SSLPORT=5671 Obligatory when the RabbitMQ server is deployed, instruct the installer to use 5671 as the RabbitMQ server port.
/debuglog"C:\log.txt" Optional: Will create a log file from the silent installation process under the following location: C:\log.txt.

Procedure

  1. In Windows, right-click the Command Prompt, and then click Run as administrator.
  2. Navigate to the folder where SipeliaInstaller.exe executable is located. By default, it is in the 'Sipelia Packages' folder.
  3. In the Command Prompt, run the following command:
    Sipeliainstaller.exe /silent /ISFeatureInstall=Sipelia,Client,Server,RabbitMQ RABBITUSER=admin RABBITPWD=mypassword CONFIRMPWD=mypassword SSLPORT=5671 /debuglog"C:\SipeliaSilentInstallationLog.txt"
    NOTE: This command will install Sipelia™ Client, Server, and RabbitMQ. RabbitMQ server will work on port 5671 and the installation log will be stored in C:\SipeliaSilentInstallationLog.txt.