Skip to content

Troubleshooting ASAB Maestro

Interacting with the Docker or Podman manually

There is ./gov.sh script in the /opt/site folder on each node. This script works exactly the same as a docker command but in the correct cluster setup. This includes the docker compose bit.

This is useful when ASAB Maestro components are not working as expected and their UI or API is not available.

Example:

$ cd /opt/site
$ ./gov.sh compose up -d
[+] Running 6/6
  Container asab-config-1          Started       0.1s
  Container asab-remote-control-1  Started       0.1s
  Container zookeeper-1            Started       0.1s
  Container zoonavigator-1         Started       0.1s
  Container asab-library-1         Started       0.1s
  Container asab-governator-1      Started       0.1s

$

Manual update to the recent ASAB Governator

If you need to manually update the asab-governator on the particular node, this is a proper procedure:

$ cd /opt/site
$ ./gov.sh image pull docker.teskalabs.com/asab/asab-governator:stable
$ ./gov.sh compose up -d asab-governator-1

Replace asab-governator-1 with a proper instance_id on the asab-governator on the given node. Use ./gov.sh ps -a to identify the instance_id.