Définition d’un cluster

Un cluster est un ensemble d’appareils composé d”un server appelé Manager et de plusieurs appareils embarqués, appelés Noeuds, eux-même connectés au serveur.

Tâches Tâches

Initialisation d’un cluster

  1. Certaines dépendances doivent être installées et lancées dans l’ordre pour démarrer un cluster :

  • mosquitto pour les communications manta_manager et manta_node comme agent de messages. Il devrait être installé sur la même machine où manta_manager est déployé.

  • mongodb pour manta_manager pour accéder à la base de données.

  • docker pour manta_node pour déployer des tâches dans des environnements isolés.

  1. Sur la machine serveur, manta_manager doit être lancé avant manta_node en suivant le mode de déploiement non-sécurisé ou mode de déploiement sécurisé.

  2. manta_node sont exécutés sur des appareils embarqués pour finaliser le cluster.