Skip to content

EMBARK orchestrator

SirGankalot edited this page Jul 13, 2025 · 3 revisions

Orchestrator

In this section we will explain the orchestrator and the corresponding features.

Getting Started

  1. The orchestrator can be activate and deactivated via the settings field in [localhost:8001/settings/]
  2. You will need to reload the website, afterwards you can reach the orchestrator via [localhost:8001/worker/] or via the corresponding tab in the sidebar
  3. You can now add a configuration, this config servers for an ip range meaning a range of workers
  4. Add a config via the corresponding button, you can see the fields in the picture
  5. Given a specific ip range and the needed ssh credentials workers will be scanned and listed

Configuration

Basics

These are the basic steps of creating a config, after this you have several fields to choose from

  1. Scan: Scans the given iprange for workers
  2. Delete: Deletes the configuration
  3. Install: Will install the corresponding configuration onto the worker

If the process was successful and a worker was found it should look similiar to this figure

Worker and Config example

Subfunctions

There are also subfunctions for either the config or a single worker. If a entire config is choosen the update will be done for all workers in the config. If a single worker is choosen via the Worker Nodes table, only this worker will be updated.

  1. Update Emba: Updates Emba to the newest Version
  2. Update APT dependencies: Updates APT dependencies to the newest Version
  3. Update external directory: Updates the external directory to the newest Version
  4. Hard Reset: Cleanup of the worker (deletes all, including dependencies)
  5. Soft Reset: Only stops docker of emba and removes Images and Logs

Config Options

Clone this wiki locally