QUIET INSTALLATION
-
Pre-requisites:
-
Ensure that the below packages are installed. They are included as part of the downloaded .zip file:
-
VC_redist.x86.exe
-
VC_redist.x64.exe (Not applicable for Windows Server 2003 32 Bit Machines)
-
-
For Windows 2008, the Patch: Security Update for Microsoft Windows (KB4474419) is installed. Use the link below to install the required patch: https://www.catalog.update.microsoft.com/search.aspx?q=kb4474419
-
-
Install the VC_redist packages, using the below commands:
-
Open Command Prompt (Run as Administrator) and navigate to the directory with the file vsp.msi
-
For installation of VC_redist.x64.exe, execute the command:
start /wait VC_redist.x64.exe /q /norestart /l*v logs.txt
-
For installation of VC_redist.x86.exe, execute the command: (Not applicable for Windows Server 2003 32 Bit Machines):
start /wait VC_redist.x86.exe /q /norestart /l*v logs.txt
-
-
Install a specific SKU, download the relevant .zip file
-
In LFR, navigate to the directory: Windows > <OS_Version>
-
SKU: Select the appropriate file with web (VSP-Enterprise, VSP-Web), memory (VSP-Memory) and host (VSP-Host) in its name
-
The file name format is: vsp-<SKU>-vm.zip
-
Unzip the file to obtain the files below
-
-
Open a command prompt window as an Administrator
-
Navigate to the directory where the file VSP.msi is downloaded
-
Execute the command:
-
start /wait msiexec /i VSP.msi /qn /norestart CMS_IP=<CMS_IP> ACCEPTEULA=1 /l*v c:\vsp_installermsi.log
-
-
Provide the required parameters:
Parameter
Required/ Optional
Description
ACCEPTEULA
Required
For quiet installation, defines acceptance to the license agreement. Expected value: 1
CMS_IP
Required
IP Address of CMS
HOST_IP
Optional
IP Address of Application Instance
KAFKA_IP
Optional
IP Address of Kafka. If it is not specified, CMS_IP will be used as KAFKA_IP. It not required if NO_HOST_ENTRY is used
LFR_IP
Optional
IP Address of LFR is required if it is different from the CMS IP Address or if LFR is hosted in Kubernetes. If not specified, CMS IP address is utilized
KAFKA_PORT
Optional
VSP Kafka Port (Default port is 9092)
HOST_NAME
Optional
The hostname of the Application Instance. This is utilized during probe registration with CMS
CMS_DNS_NAME
Optional
Custom DNS name for CMS. Default value is int.cms.virsec.com
KAFKA_DNS_NAME
Optional
Custom DNS name for Kafka. Default value is vsp-kafka.virsec
ENABLE_REMOTE_AE
Optional
To indicate Remote vRule configuration.
Default Value: 0
Expected Values: 0 (Disable) or 1 (Enable)START_VSP_SERVICE
Optional
To start VSP services after Installation
Default Value: 0
Expected Values: 0 (Not started) or 1 (Started)NO_HOST_ENTRY
Optional
Entries are not added in the file /etc/host to resolve the LFR and CMS DNS names. If this parameter is used, ensure that the parameters -C and -K are provided
Default Value: 0
Expected Values: 0 (Entries added) or 1 (Not added)VSP_CLI_PASSWORD
Optional
(Not applicable for Windows 2003) Specify password for the vsp-cli utility. Password must have a length of 16 (minimum) - 511 (maximum) characters and atleast one character from each group: [a-z][A-Z][0-9]
HOST_PROFILE_TAG
Optional
A Host Profile Tag allows for an application instance to be auto-associated with a process profile on CMS
APP_SERVICE_TAGS
Optional
List of app service tags separated by a comma; echo App service tags enable an Application Instance to be auto-associated with an application on CMS
LOGLEVEL
Optional
To print Verbose information. Allowed values are 0 (INFO level), 1 (DEBUG level) and 2 (TRACE level)
Default Value: 0; Example: LOGLEVEL=1Table – Quiet Installation Parameters
-
Sample commands:
-
start /wait msiexec /i VSP.msi /qn /norestart CMS_IP=10.15.38.11 ACCEPTEULA=1 START_VSP_SERVICE=1 VSP_CLI_PASSWORD="GhT890aRHjIkO9876" /l*v c:\vsp_installermsi.log
-
start /wait msiexec /i VSP.msi /qn /norestart CMS_IP=10.15.38.11 ACCEPTEULA=1 KAFKA_IP=10.12.3.45 START_VSP_SERVICE=1 CMS_DNS_NAME=int.cms.virsec.com KAFKA_DNS_NAME=vsp-kafka.virsec /l*v c:\vsp_installermsi.log
-
-
Verification: Execute the below command to verify if the installation was successful
-
if %ERRORLEVEL% NEQ 0 (echo "INSTALLATION FAILED") else (echo "INSTALLATION SUCCEEDED")
-