Manta Manager

Ce guide vous guidera tout au long du processus d’installation du Manta Manager, couvrant toutes les dépendances et étapes requises pour configurer votreenvironnement.

Dépendances

Pour installer et exécuter avec succès Manta Manager, vous devez disposer dudépendances suivantes installées :

MongoDB

MongoDB est utilisé comme base de données par Manta Manager pour stocker les données essentiellesdes informations telles que les Swarms, les nœuds, les tâches, les journaux et les résultats.

Installation sous Linux

  1. Importez la clé GPG publique de MongoDB :

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
  1. Créer un fichier de liste pour MongoDB :

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
  1. Recharger la base de données du package local :

sudo apt-get update
  1. Installer MongoDB :

sudo apt-get install -y mongodb-org
  1. Démarrer MongoDB :

sudo systemctl start mongod

Installation sur Windows et MacOS

Pour Windows et macOS, veuillez vous référer à la documentation officielle de MongoDBpour les instructions d’installation :

Mosquitto Broker

Mosquitto est un MQTT broker utilisé par Manta Manager pour facilitercommunication entre les nœuds et le Manager.

MQTT (Message Queuing Telemetry Transport) est un protocole de messagerie légerprotocole conçu pour les connexions avec des emplacements distants où une petiteune empreinte de code est requise ou la bande passante du réseau est limitée.

Installation sous Linux

  1. Mettez à jour votre liste de colis :

sudo apt-get update
  1. Installer Mosquitto :

sudo apt-get install -y mosquitto mosquitto-clients
  1. Démarrer Mosquitto :

sudo systemctl start mosquitto

Installation sur Windows et macOS

Pour Windows et macOS, veuillez vous référer au Mosquitto officieldocumentation pour les instructions d’installation : Mosquitto InstallationGuide

Note

Bien que le Mosquitto broker n’ait pas besoin d’être déployé sur le mêmemachine comme Manta Manager, elle doit être accessible à la fois par les nœuds etle Manager. La configuration la plus simple consiste à déployer le broker sur le mêmemachine en tant que Manager.

Installation de Manta Manager

La méthode recommandée pour installer Manta Manager consiste à utiliser des programmes pré-intégrés.packages, qui simplifient le processus d’installation et garantissent toutes les dépendancessont correctement configurés.

  1. Téléchargez le fichier de roue : obtenez le fichier de roue pré-construit pour leManta Manager version officielle sur dépôt.

  2. Installer le fichier Wheel : Utilisez pip pour installer la roue téléchargéefichier. Exécutez la commande suivante dans votre terminal :

pip install manta_manager-<version>-py3-none-any.whl

Cette méthode d’installation minimise les problèmes de compatibilité et est idéale pourla plupart des utilisateurs.