Rediacc est un puissant système d’exécution de tâches distribuées qui facilite la gestion et l’exécution de tâches sur plusieurs machines. Ce guide vous guidera à travers les bases pour vous permettre d’être opérationnel.
##Installation
Prérequis
- Linux ou macOS (support Windows via MSYS2)
- Python 3.8 ou supérieur
- Accès SSH à vos machines cibles
Configuration rapide
# Clone the repository
git clone https://github.com/rediacc/rediacc.git
cd rediacc
# Run the installation script
./install.sh --auto
# Verify installation
./rediacc --version
Votre première tâche
1. Authentifier
./rediacc login
Cela vous demandera de saisir vos informations d’identification et de configurer votre jeton d’authentification.
2. Liste des machines disponibles
./rediacc list machines --team Default
Cela affiche toutes les machines de votre équipe par défaut qui sont disponibles pour l’exécution des tâches.
3. Créez une tâche simple
./rediacc create task --machine server-01 --command "echo 'Hello Rediacc!'"
4. Surveiller les progrès
Utilisez la console Web sur « https://www.rediacc.com » pour surveiller vos tâches en temps réel.
Concepts clés
Système de file d’attente
Les tâches sont gérées via un système de file d’attente basé sur les priorités. Les tâches peuvent se voir attribuer des priorités allant de 1 (la plus élevée) à 5 (la plus basse).
Système de coffre-fort
Les données sensibles telles que les informations d’identification SSH et les clés API sont stockées en toute sécurité dans des coffres-forts cryptés.
Équipes
Organisez vos machines et ressources par équipe pour un meilleur contrôle d’accès et une meilleure isolation.
Prochaines étapes
- En savoir plus sur la synchronisation de fichiers
- Explorer la référence CLI
- Découvrez des exemples avancés
Bonne exécution de la tâche !