Rediacc — это мощная распределенная система выполнения задач, которая упрощает управление и выполнение задач на нескольких машинах. Это руководство познакомит вас с основами, которые помогут вам приступить к работе.
Установка
Предварительные условия
- Linux или macOS (поддержка Windows через MSYS2)
- Питон 3.8 или выше
- SSH-доступ к вашим целевым машинам
Быстрая настройка
# Clone the repository
git clone https://github.com/rediacc/rediacc.git
cd rediacc
# Run the installation script
./install.sh --auto
# Verify installation
./rediacc --version
Ваше первое задание
1. Аутентификация
./rediacc login
Вам будет предложено ввести свои учетные данные и настроить токен аутентификации.
2. Список доступных машин
./rediacc list machines --team Default
Здесь показаны все машины в вашей команде по умолчанию, доступные для выполнения задач.
3. Создайте простую задачу
./rediacc create task --machine server-01 --command "echo 'Hello Rediacc!'"
4. Отслеживайте прогресс
Используйте веб-консоль по адресу https://www.rediacc.com, чтобы отслеживать свои задачи в режиме реального времени.
Ключевые понятия
Система очередей
Задачи управляются через систему очередей на основе приоритетов. Заданиям можно присваивать приоритеты от 1 (самый высокий) до 5 (самый низкий).
Система Хранилищ
Конфиденциальные данные, такие как учетные данные SSH и ключи API, надежно хранятся в зашифрованных хранилищах.
Команды
Организуйте свои машины и ресурсы по группам для лучшего контроля доступа и изоляции.
Следующие шаги
Удачного выполнения задания!