Aembit provides many different deployment options you can use to deploy Aembit Edge Components in your environment. Each of these options provide similar features and functionality. The steps for each of these options, however, are specific to the deployment option you select.
This page describes the process to deploy Agent Proxy to a Windows Server virtual machine (VM).
Supported versions
Section titled “Supported versions”Use the following table to make sure that Aembit supports the operating system and platform you’re deploying to your VM:
Operating system | Edge Component versions |
---|---|
Windows Server 2019 | Agent Proxy v1.20.2559+ |
Windows Server 2022 | Agent Proxy v1.20.2559+ |
Install Agent Proxy
Section titled “Install Agent Proxy”To install Agent Proxy on Windows Server, follow these steps:
-
Download the latest Agent Proxy Release using the following PowerShell command. Note that downloading directly via a browser may result in unexpected behavior.
Terminal window Invoke-WebRequest -Uri <release_url> -Outfile aembit_agent_proxy_windows_amd64_<version>.msi -
Install Agent Proxy using
msiexec
:Optionally, append any Agent Proxy environment variables in the following format separated by spaces:
ENV_VAR_NAME=myvalue ENV_VAR_NAME=myvalue
Terminal window msiexec /i aembit_agent_proxy_windows_amd64_<version>.msi /l*v install.log <ENV_VAR_NAME=myvalue> -
Configure an explicit proxy on your Windows Server VM. Common methods include Group Policy Objects (GPO), Proxy Auto-Configuration (PAC) files, system-level proxy settings, and many others.
Since HTTP proxy configurations may have specific requirements, consult your IT administrator to determine the most appropriate method for your environment.
Agent Proxy environment variables
Section titled “Agent Proxy environment variables”For a list of all available environment variables for configuring the Agent Proxy installer, see Agent Proxy environment variables reference.
Uninstall Agent Proxy
Section titled “Uninstall Agent Proxy”To uninstall Agent Proxy from Windows Server VMs, follow these steps:
-
As an administrator, open the Command Prompt or PowerShell.
-
Run the following command to uninstall Agent Proxy:
msiexec /uninstall aembit_agent_proxy_windows_amd64_<version_number>.msi /l*v uninstall.log /quiet
Access Agent Proxy logs
Section titled “Access Agent Proxy logs”Agent Proxy writes logs to C:\ProgramData\Aembit\AgentProxy\Logs\log
.
For more information about Agent Proxy log levels, see Agent Proxy log level reference
Optional configurations
Section titled “Optional configurations”The following sections describe optional configurations you can use to customize your Agent Proxy installation:
Configuring AWS RDS certificates
Section titled “Configuring AWS RDS certificates”To install all the possible CA Certificates for AWS Relational Database Service (RDS) databases, see AWS RDS Certificates.
Configuring TLS Decrypt
Section titled “Configuring TLS Decrypt”To use TLS decryption on your virtual machine, download the Aembit CA certificate and add it to your trusted CAs. See About TLS Decrypt for detailed instructions on how to use and configure TLS decryption on your virtual machine.
Resource Set deployment
Section titled “Resource Set deployment”If you want to deploy a Resource Set using the Agent Proxy Virtual Machine Installer, you need to specify the
AEMBIT_RESOURCE_SET_ID
environment variable during the Agent Proxy installation.
See Edge Component environment variables
reference for details.
This configuration enables the Agent Proxy to support Client Workloads in this Resource Set. For more info, see Resource Sets overview.