Windows: Install and Upgrade with CLI and VEN CTL
This section discusses installing and upgrading the VEN for Windows by using packaging technology commands and the VEN CTL.
With the Windows VEN MSI, you have the option of activating (pairing) the VEN either during installation or after installation.
Windows VEN Installation Directories
By default, the Windows VEN is installed in the following directories:
Installation:
C:\Program Files\Illumio
Data:
C:\ProgramData\Illumio
VEN Package Format Changes
Starting with the Illumio Core 21.2.1 release, the Windows VEN installer switched from MSI to EXE package format. This package format change primarily affects Illumio Core On-Premises customers running older MSI-based Windows VENs.
For information about using the VEN Library in the PCE to install Windows VENs on workloads, see Pair a Windows Workload.
Install the Windows VEN Using EXE Package
Starting with the version 21.2.1, the Windows VEN installer format changed from an MSI package to an EXE bundle. The installation file is now executable and msiexec.exe
is no longer used to install the Windows VEN in Illumio Core 21.2.1 and later releases.
Command Line Interface
The Windows VEN installer supports following command line options:
/install
/uninstall
/quiet
Disables the interactive installer so that you don't respond to installation prompts.
/passive
Still displays a minimal user interface but does not provide installation prompts.
/norestart
Suppresses any attempts at restart.
/log
Logs installation information to a specific file.
The following installation command lines show how to install the VEN EXE bundle and activate the VEN after installation. See Windows VEN Activation After Installation.
Quiet VEN Installation Example
illumio-ven-24.2.20-2091.win.x64.exe /install /quiet /norestart /log VEN_install.log
Quiet VEN Installation with Custom Directories Example
illumio-ven-24.2.20-2091.win.x64.exe /install /quiet /norestart /log VEN_install.log INSTALLFOLDER="c:\illumio\ven" DATAFOLDER="c:\illumio\ven_data"
Interactive VEN Installation Example
illumio-ven-24.2.20-2091.win.x64.exe /install /norestart /log VEN_install.log
Windows VEN Activation After Installation
To activate the Windows VEN after installation, run the following command:
\illumio-ven-ctl.exe activate -activation-code <activation_code> -management-server <pce_fqdn:pce_portnumber> <activation_options>
Windows VEN Activation Options
You have several activation options you can set while pairing. You can set the workload policy state and apply labels at the time of activation.
This example shows how to activate a Windows workload with the following options:
Set the VEN policy state to illuminated with no traffic logging: -log_traffic false
Set the role as Web service: -role Web
Set the application to HRM: -app HRM
Set the environment to development: -env Dev
Set the location of the VEN to New York City: -loc NYC
Kerberos for Windows VEN-to-PCE Authentication
To enable Kerberos authentication at installation, set the command-line variable KERBEROS_PCE_SPN
on the installation program. Use the following value for this variable:
illumio-device-auth/<fqdn_of_your_pce>
Where:
The literal
illumio-device-auth/
is required.fqdn_of_your_pce
is the fully qualified domain name (FQDN) of your PCE.
Example:
illumio-ven-<ven_version>.<os_platform>.exe /install KERBEROS_PCE_SPN=illumio-device-auth/pce.example.com
Activation with Kerberos
Windows VEN Upgrade
Important
Illumio strongly recommends that you upgrade VENs only during maintenance windows.
Note
If the VEN was activated prior to the upgrade, it does not need to be activated again after the upgrade completes.
To upgrade the VEN, run this command:
illumio-ven-<ven_version>.<os_platform>.exe /install
Windows VEN Uninstallation Using CLI
To uninstall the Windows VEN by using the VEN CTL, see "Deactivate and Unpair VENs" in the VEN Administration Guide.
Offline VEN During Unpairing
If the workload you are unpairing is offline, the workload might still appear in the workloads list in the PCE web console, even though the workload has been unpaired. The unpaired workload is removed from the PCE web console within 30-35 minutes.
Alternative: Remove Windows VEN Using Control Panel
You can also use the Windows Control Panel Programs and Features utility to remove the VEN. When you remove the Windows VEN with the Windows Control Panel, the VEN unpairs the workload with the Unpair and remove Illumio policy option. This method removes any current Illumio policy and activates the Windows firewall.