Silent installation

This section describes how to perform a silent installation of components, an installation that is performed automatically, without the need for user interaction.

Prerequisite software

Before you perform the installation, review the pre-installation information, including the system requirements, described in Before you install.

Install the prerequisite software silently by running the relevant commands as follows.

Prerequisite Software

Command

.NET Framework 4.8

<Installdir>\Setup\Common\dotnet48\ndp48-x86-x64-allos-enu.exe /LCID /q /norestart /c:"install /q"

Note: .NET Framework 4.8 replaces the .NET Framework 4.6.2 and earlier files. If there are any applications that are using the .NET Framework 4.6.2 or earlier files and are running during the installation of .NET Framework 4.8, you may need to restart your machine. If you are prompted to restart the machine, restart it before continuing the installation. For details, see the .NET documentation.

.Net core hosting 8.0.17

<Installdir>\Setup\Common\dotnet_hosting\dotnet-hosting-8.0.17-win.exe/quiet OPT_NO_RUNTIME=1 OPT_NO_SHAREDFX=1 OPT_NO_X86=1

Microsoft Visual C++ Redistributable for Visual Studio 2015-2022

<Installdir>\Setup\Common\vc2022_redist_x86\vc_redist.x86.exe /quiet /norestart

Microsoft Visual C++ Redistributable for Visual Studio 2015-2022 (x64)

<Installdir>\Setup\Common\vc2022_redist_x64\vc_redist.x64.exe /quiet /norestart

Internet Information Services (IIS)

See the Microsoft documentation for the PowerShell command required for your IIS version.

Note:OpenText Enterprise Performance Engineering server only.

Back to top

Customize silent installation

This section describes how to customize the parameters in the UserInput.xml file, the file used for silent configuration. This file contains parameters for the server and host configurations.

You then instruct the Installer to use the customized file for the silent configuration input.

To configure the properties in the UserInput.xml file:

  1. Copy the UserInput.xml file from the installation directory (...\Setup\Install\[Host][Server]\) to another location.

  2. Configure the following properties on the server and host.

    Property

    Applicable Environment

    Description

    LW_CRYPTO_INIT_STRING Server, Host User-defined value used for encrypting data. Must be the same for all components.
    PublicKey Host

    The public key value used for validating authentication between the OpenText Enterprise Performance Engineering server and the Remote Management Agent.

    This must be retrieved from the OpenText Enterprise Performance Engineering server.

    IIS_WEB_SITE_NAME

    Server

    Choose the IIS web site used to host the server services.

    Note:

    • The web site must exists prior to running the configuration.

    • The value is optional. If no web site is specified and there is more than one defined on your machine, the configuration uses the first one (the one with the smallest ID value).

    DomainName Server The domain of the user defined in SystemUserName. If user is local, specify dot character (.) or empty value.

    SystemUserName

    Server

    Choose the name of the user configured as the OpenText Enterprise Performance Engineering Windows system user.

    Note: You can use a local or a domain user:

    • If you are using a local user, the user is added to the Administrator group.

    • If you are using a domain user, the value for this property should be in the form of <domain\user>. Make sure the machine and the user are part of the same domain and that the user exists on the machine.

    • If you do not provide a user name, the system uses the default user name (IUSR_METRO).

    • A user name cannot include the following characters [ ] : | < + > = ; , ? * @

    • If the supplied user's details are invalid (for example, the user name contains invalid characters, or the domain user does not exist), the system uses the default user name (IUSR_METRO) instead.

    For details on defining a user, see Install and configure servers and hosts.

    SystemUserPwd Server

    Choose the password for the OpenText Enterprise Performance Engineering Windows system user.

    Note:

    • If the installer uses the default user (for example, when the value for property SystemUserName is empty), the password property is ignored and the installer uses the default password (P3rfoRm@1nceCen1er).

    • A password cannot include the following characters < > | & " ^ or space.

    • A password cannot be empty. If this field is empty, the system uses the default password (P3rfoRm@1nceCen1er).

    • If using an existing user for the SystemUserName property, the password must match the password used by the existing user.

    UseDefaultUserSetting Server Indicate whether the default user should be used. Any value other than 'false' indicates that the default user (IUSR_METRO) should be used.
    AdminUsername Server User name of the initial user logging in to the OpenText Enterprise Performance Engineering server.
    AdminPassword Server The password for the admin user. This can be specified in plain text or encrypted.
    RecoveryQuestion Server The question used for resetting the admin user password. This can be specified in plain text or encrypted.
    RecoveryAnswer Server The answer corresponding to the recovery question. This can be specified in plain text or encrypted.
    FileSystemRoot Server The root of the OpenText Enterprise Performance Engineering file repository. If the path is local and does not exist, it will be created. The path must be a fully qualified.
    DbType Server The database type. Possible values: MS-SQL (SQL Auth.), MS-SQL (Win Auth.), Oracle, PostgreSQL
    LabDbName Server The name of the lab database schema.
    AdminDbName Server The name of the admin database schema.
    SiteDbName Server The name of the Site Management schema.
    DbAdminUser Server The name of the user used for creating the database schema.
    DbAdminPassword Server The password for the admin user above. This can be specified in plain text or encrypted.
    DbUsername Server The name of the user used for creating the tables. This must be different from the admin user, and it must be previously created on an SQL server.
    DbPassword Server

    The password for the above user. For an SQL server, this can be specified in plain text or encrypted.

    For an Oracle or PostgreSQL server, this is the schema password.

    DbServerHost Server The name of the database server (SQL and PostgreSQL server only).
    DbServerPort Server The port on which the database server is listening (SQL and PostgreSQL server only).
    DataSource Server The name of the data source (Oracle only).
    OracleTableSpace Server The table space used for creating the required tables (Oracle only).
    OracleTempTableSpace Server The temporary table space (Oracle only).
    ConfigureMail Server True/false flag indicates whether the SMTP server is configured.
    MailAddress Server The user's email address that is used for sending emails.
    MailSmtp Server The SMTP server available on your local area network.
    MailPort Server The port number used by the outgoing mail server.
    MailEncryption Server Types of encryption used for communicating with the mail server. Possible values: None, SSL, StartTLS
    MailAuthentication Server True/false flag indicates whether authentication is required when connecting to the SMTP server.
    MailUserName Server The user name used for authenticating to the SMTP server.
    MailUserPassword Server The password used for authenticating to the STMP server. This can be specified in plain text or encrypted.
    IisSecureConfiguration Server True/false flag indicates whether to perform SSL configuration for OpenText Enterprise Performance Engineering. The default value is true.
    IisSecureHostName Server The host name for the HTTPS binding in IIS.
    IisSecurePort Server The port for the HTTPS binding in IIS.
    ImportCertificate Server True/false flag indicates whether to import a certificate from the file system, or to use one already in the store.
    CertificateFilePath Server The file path for importing a certificate.
    CertificateStore Server The name of the selected certificate store.
    CertificateName Server The name of the selected certificate, if using an existing one.
    CertificatePassword Server The name of the selected certificate, if using an existing one.
  3. Save the UserInput.xml file.

  4. Specify the location of the saved file when running the silent installation command.

Back to top

Silent installation on server and hosts

This section describes how to run the silent installation of the server and hosts on a Windows platform.

The silent installation is followed by the silent configuration which calls the UserInput.xml file for configuration parameters. You can customize the parameters in this file for the server configuration. For details, see Customize silent installation.

You can perform a silent installation using one of the following options:

Note: If you are installing Network Virtualization (NV), you must deactivate Windows SmartScreen before proceeding with the silent installation. To do this, open HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer in the Registry Editor, and change the Value data for "SmartScreenEnabled" to "Off".

Option 1: Install prerequisite software and the component separately

  1. Install the prerequisite software.

    Note: If you are prompted to restart the computer after installing the prerequisite software, you must do this before continuing with the installation.

  2. After you have installed all the prerequisite software, install the component by running the appropriate command from the command line.

    Applies to Example
    Server msiexec /i <installdir>\Setup\Install\Server\LRE_Server.msi [<Additional parameters>] /qn [/l*vx "<Path to log file>"]
    Host msiexec /i <installdir>\Setup\Install\Server\LoadRunner_x64.msi [<Additional parameters>] /qn [/l*vx "<Path to log file>"]

For additional parameters that can be used, see Additional parameters.

Option 2: Install prerequisite software together with the components

You can also install in silent mode using the setup.exe file from the installation directory. This enables you to install the prerequisites in silent mode automatically before running the MSI installation in silent mode. Using this option also invokes the correct MSI file depending on the operating system platform.

Examples for performing the installation via setup.exe:

Applies to Example
Server <installdir>\Setup\En\setup_server.exe /s [<Additional parameters>]
Host <installdir>\Setup\En\setup_host.exe /s [<Additional parameters>]

For additional parameters that can be used, see Additional parameters.

Additional parameters

Below is a list of optional parameters that can be used when installing prerequisite software and components.

Property Applies to Description
INSTALLDIR Server, Host Directory in which to install the OpenText Enterprise Performance Engineering server or host.
USER_CONFIG_FILE_PATH Server, Host Path to your customized UserInput.xml file.
LRASPCHOST Host

Used for marking the installation as anOpenText Enterprise Performance Engineering host.

Possible values: “0” (false) or “1” (true). The default value is “0”.

INSTALL_JMETER Host

To install JMeter as part of the OneLG installation, add the following to the installation command: INSTALL_JMETER=1

By default, JMeter is not installed in silent mode.

INSTALL_GATLING Host

To install Gatling as part of the OneLG installation, add the following to the installation command: INSTALL_GATLING=1

By default, Gatling is not installed in silent mode.

NVINSTALL Server, Host

Indicates whether to launch the OpenText Network Virtualization installation in silent mode, after the installation is complete.

By default, OpenText Network Virtualization is not installed in silent mode. Possible values “Y” or “N”.

Note: You must restart the machine for NV to function properly.

Installing an upgrade in silent mode

If you are installing an upgrade, the process is the same as for a regular installation.

Back to top

Notes and limitations

If you attempt to download OpenText Network Virtualization installation files from the Internet or an FTP site, the files are blocked to protect the computer from untrusted files and you get the following message: "This file came from another computer and might be blocked to help protect his computer."

Resolution: Before installing OpenText Network Virtualization, unblock the files as follows:

  1. Right-click one of the installation executable files located in <NV installation path>\Additional Components\Network Virtualization, and select Properties.

  2. If there is an Unblock check box in the General tab, select it and click OK.

  3. Verify that the Unblock check box is gone.

  4. Repeat for each executable file in the Network Virtualization folder.

Back to top