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.
Initialisation d’un cluster¶
Certaines dépendances doivent être installées et lancées dans l’ordre pour démarrer un cluster :
mosquitto
pour les communicationsmanta_manager
etmanta_node
comme agent de messages. Il devrait être installé sur la même machine oùmanta_manager
est déployé.mongodb
pourmanta_manager
pour accéder à la base de données.docker
pourmanta_node
pour déployer des tâches dans des environnements isolés.
Sur la machine serveur,
manta_manager
doit être lancé avantmanta_node
en suivant le mode de déploiement non-sécurisé ou mode de déploiement sécurisé.manta_node
sont exécutés sur des appareils embarqués pour finaliser le cluster.