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 Controller to a Linux 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 |
---|---|
Ubuntu 20.04 LTS | Agent Controller v1.12.878+ |
Ubuntu 22.04 LTS | Agent Controller v1.12.878+ |
Red Hat 8.9 * | Agent Controller v1.12.878+ |
* See How to configure Agent Proxy on SELinux or RHEL for more info.
Install Agent Controller
Section titled “Install Agent Controller”To install Agent Controller, follow these steps:
-
Download the latest Agent Controller Release.
-
Log on to the remote host with your user:
Terminal window ssh -i <path/to/your/ssh/key> <your-username or remote-host>@<hostname> -
Download Agent Controller using the correct
<version_number>
:Terminal window wget https://releases.aembit.io/agent_controller/<version_number>/linux/amd64/aembit_agent_controller_linux_amd64_<version_number>.tar.gz -
Unpack the archive:
Terminal window tar xf aembit_agent_controller_linux_amd64.<version_number>.tar.gz -
Go to the unpacked directory:
Terminal window cd aembit_agent_controller_linux_amd64 -
Run the installer to enable Trust Provider-based Agent Controller registration, making sure to replace
<TenantID>
and<AgentControllerId>
with the values from your Aembit Tenant:Terminal window sudo AEMBIT_TENANT_ID=<TenantID> AEMBIT_AGENT_CONTROLLER_ID=<AgentControllerId> ./installOptionally, add any other Agent Controller environment variables reference in the format
ENV_VAR_NAME=myvalue
.
Agent Controller environment variables
Section titled “Agent Controller environment variables”For a list of all available environment variables for configuring the Agent Controller installer, see Agent Controller environment variables reference.
Uninstall Agent Controller
Section titled “Uninstall Agent Controller”Run the following command to uninstall the previously installed Agent Controller.
sudo ./uninstall