Skip to content

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).

Use the following table to make sure that Aembit supports the operating system and platform you’re deploying to your VM:

Operating systemEdge Component versions
Ubuntu 20.04 LTSAgent Controller v1.12.878+
Ubuntu 22.04 LTSAgent 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.

To install Agent Controller, follow these steps:

  1. Download the latest Agent Controller Release.

  2. Log on to the remote host with your user:

    Terminal window
    ssh -i <path/to/your/ssh/key> <your-username or remote-host>@<hostname>
  3. 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
  4. Unpack the archive:

    Terminal window
    tar xf aembit_agent_controller_linux_amd64.<version_number>.tar.gz
  5. Go to the unpacked directory:

    Terminal window
    cd aembit_agent_controller_linux_amd64
  6. 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> ./install

    Optionally, add any other Agent Controller environment variables reference in the format ENV_VAR_NAME=myvalue.

For a list of all available environment variables for configuring the Agent Controller installer, see Agent Controller environment variables reference.

Run the following command to uninstall the previously installed Agent Controller.

Terminal window
sudo ./uninstall