During a typical installation, users are required to select or confirm options, such as where the application should be installed. In a silent installation, these options are selected automatically and the installer runs without requiring any user input.
This topic is aimed at Administrators who want to run a silent (unattended) installation to silently install or upgrade Data360 Analyze on user machines, applying predefined settings, without the need for user interaction.
Configuring the varfile
Before performing a silent installation, you must first configure a response.varfile with the settings that you want to apply to your user's machines. You can use a response.varfile from an existing installation, as follows:
- Locate the
response.varfilein the.install4jfolder of the existing installation directory. For example:C:\Program Files\Data360 Analyze\.install4j\response.varfile - Make a copy of this file and save it in the location where you want to run the silent installation.
- Edit the parameter values as required. The following table gives examples of how to configure the parameters.
Common varfile variables
You can configure the varfile variables according to your installation needs. The examples in the table below show the Data360 Analyze default values. In the following examples, <<user>> should be replaced with the name of the user who will use Data360 Analyze.
$<data type>, the parameter value must be in the specified data type. For example, $Boolean indicates that you must enter a Boolean value, i.e. add =true or =false at the end of the parameter string. If a data type is not specified, a string value is required.| Parameter | Description |
|---|---|
|
|
Defaults to For example: |
|
|
Specifies the location of the Data Directory. This is the location where your data files and the Postgres Database are stored. For example: |
|
|
Specifies the location of the Data Directory. This is the location where your data files and the Postgres Database are stored. For example: |
|
|
Specifies the location of the Site Configuration Directory. This is the location where your customer-specific files are stored, including your license file, configuration files and application logs. For example: |
|
|
Specifies the location of the Site Configuration Directory. This is the location where your customer-specific files are stored, including your license file, configuration files and application logs. For example: |
|
|
Defaults to Note: It is not recommended to change this parameter.
|
|
|
Specifies the Data360 Analyze home directory location. This should be the same as the installation directory, as set in the For example: |
|
|
Specifies whether or not to store the security store password. For example: |
|
|
Specifies the security store password. For example: |
|
|
Specifies the security store password. Note: The value specified in this parameter must match the value specified in the
laeSecurityStorePassword parameter. |
|
|
Defaults to Note: It is not recommended to change this parameter.
|
|
|
Specifies the path to your Data360 Analyze license file. For example:
|
|
|
Specifies the Data360 Analyze Server port. For example: |
|
|
Specifies the Postgres Server port. For example: |
|
|
This should be the same as the installation directory, as set in the For example: |
|
|
Specifies the name of your domain. For example: |
|
|
Sets the Data360 Analyze Tomcat Server HTTP port. For example: |
|
|
Sets the Data360 Analyze Tomcat Server stop port. For example: |
|
|
Specifies the location for storing the web app .jks file. For example:
|
backUpFile |
Specifies the exact LXP file that needs to be restored. Ensure to provide the
complete path to the backup LXP file. For example:
|
|
|
To restore to a backup file, set this parameter to Or, to perform a fresh installation, set this parameter to For example: Tip: Specify the actual LXP file to restore by
setting the
backUpFile variable with the full path to the
backup LXP file. See backUpFile.Note: The backup / restore facility can only be used to restore your system to a previously known state on the same version. For example, if you are installing Data360 Analyze 3.6.0, you can only restore to a backup file that was created on a 3.6.0 installation.
|
|
|
Specifies whether to retain temporary execution data. For example: |
|
|
Specifies the location to save temporary execution data when For example: |
|
|
Indicates whether Administrator rights are required. For example: Note: It is recommended that you always set this parameter to
true. |
|
|
Defaults to Note: It is not recommended to change this parameter.
|
|
|
Defaults to Note: It is not recommended to change this parameter.
|
|
|
Defaults to Note: It is not recommended to change this parameter.
|
|
|
Defaults to Note: It is not recommended to change this parameter.
|
|
|
Specifies the Data360 Analyze installation directory. For example, the following will install Data360 Analyze into the C:\ProgramFiles directory:
Note: The
laeWebAppHome and laeHome parameter values should match the value set on this parameter. |
|
|
Sets the language for Data360 Analyze. Currently only English is supported. For example: |
|
|
Indicates whether an entry should be added to the Windows Start menu. To add an entry to the Windows Start menu, set this property to
If this property is set to Tip: If this parameter is not present, no entry will be added.
|
|
|
Specifies the name of the group found under the Windows Start menu. For example: |
installPython2$Boolean |
Specifies whether to install Python 2 support. Set to true if
your data flows use Python 2-based nodes. Set to false if not. This
setting cannot be changed directly after installation. To modify it later, you must
restore from a pre-installation backup and reinstall with the desired setting.Important: The
installPython2$Boolean
setting is a one-time configuration. You cannot change this setting
post-installation unless you restore from a pre-installation backup and reinstall
with the desired setting. |
Example varfile
C:\Program Files\\Data360Analyze\.install4j\response.varfile
# install4j response file for Data360 Analyze 3.17.0.1151
executionLogsLocation=C\:\\Users\\user\\Data360Analyze
executionLogsLocationForwardSlash=C\:/Users/user/Data360Analyze/executions
installPython2$Boolean=false
isPostgres=true
laeCustDataDirectory=C\:\\Users\\user\\Data360Analyze/data-7731
laeCustDataDirectoryForwardSlash=C\:/Users/user/Data360Analyze/data-7731
laeCustSiteDirectory=C\:\\Users\\user\\Data360Analyze/site-7731
laeCustSiteDirectoryForwardSlash=C\:/Users/user/Data360Analyze/site-7731
laeCustSiteDirectoryUrlEncoded=C\:/Users/user/Data360Analyze/site-7731
laeDataMethod=file
laeDisableSchedulerOnStartup$Boolean=false
laeHome=C\:/Program Files/Data360Analyze
laeKeyStoresPath=C\:/Users/user/Data360Analyze/site-7731/keystores
laeScheduledBackupsEnabled$Boolean=true
laeSecurityStoreCheckbox$Boolean=true
laeServerHostname=*UNDEFINED*
laeServerLicenseFile=D\:\\Current Lavastorm Internal Development License.lic
laeServerPort$Long=7731
laeWebAppDbPort$Long=5432
laeWebAppHome=C\:/Program Files/Data360Analyze
laeWebAppLaeServerName=localhost
laeWebAppStartPort$Long=8080
laeWebAppStopPort$Long=8089
lsPropConfig=C\:/Program\\\\ Files/Data360Analyze/conf/site.prop
osPlatformInstallDir=C\:\\Program Files\\Data360Analyze/platform/windows-x86-64/os
postgresInstallDir=C\:\\Program Files\\Data360Analyze/platform/windows-x86-64/pgsql
restoreFromBackUp$Boolean=false
rootDn=dc\=lavastorm,dc\=com
sys.adminRights$Boolean=true
sys.component.installLaeServer$Boolean=true
sys.component.installLaeWebApplications$Boolean=true
sys.component.installLaeWebContainerDatabase$Boolean=true
sys.component.installLaeWebContainerServer$Boolean=true
sys.component.installLal$Boolean=true
sys.installationDir=C\:\\Program Files\\Data360Analyze
sys.languageId=en
sys.programGroupDisabled$Boolean=true
sys.programGroupName=Data360Analyze3.17
Running a silent installation on Windows
- Run Windows Command Prompt as an Administrator.
- Change the directory to point to the location of the Data360 Analyze installer and varfile.
- Type the following command, where
<release_number>is the Data360 Analyze release version:Data360 Analyze_<release_number>-Server-windows-x86-64.exe -q -Dinstall4j.suppressUnattendedReboot=true -varfile <location of varfile>/response.varfile - If you want to configure Data360 Analyze to use execution sandboxing features, run the
laeConfig executionContainers enablecommand as detailed in the system administration section of the help.
Running a silent installation on Linux
- Change the directory to point to the location of the Data360 Analyze installer and varfile.
- Run the following command, where
<release_number>is the Data360 Analyze release version:Data360 Analyze_<release_number>-linux-x86-64.sh -q -Dinstall4j.suppressUnattendedReboot=true -varfile <location of varfile>/response.varfile - If you want to configure Data360 Analyze to use execution sandboxing features, run the
laeConfig executionContainers enablecommand as detailed in the system administration section of the help.
Performing a silent uninstallation
- If Analyze has been configured as a multi-user installation then the following steps need to be taken before uninstalling:
- Navigate to yourData360 Analyze installation directory.
- As the
<myInstall>user, run the following command:sudo bin/grantInstallerPermissions.sh - At the prompt enter the
<MyInstall>user name - Locate the
response.varfilein the.install4jfolder of the installation directory. This is the same varfile that is used for installation. - Copy the
response.varfileto a different location. - Add the uninstall parameters listed below to the
response.varfile, configuring the values with the settings that you want to apply to your user's machines. - Change the directory to point to the location of the Data360 Analyze installation.
- Run the following command, referencing the location of the varfile that you copied in step two:
uninstall.exe -q -varfile <location of varfile>/response.varfile
| Parameter | Description |
|---|---|
|
|
Specifies whether to delete the local site directory. Set this parameter to true to delete the site directory:
|
|
|
Specifies whether to delete temporary execution data. Set this parameter to true to delete temporary execution data:
|
|
|
Specifies whether to delete backup files. Set this parameter to true to delete backup files:
|