Системные требования¶
Для установки и работы модуля Scheduler требуется наличие настроенных, функционирующих и доступных компонентов:
- Система на платформе OpenStack Antelope;
- Python версии 3.7 и выше;
- SQL база данных, например, MySQL;
- Брокер сообщений RabbitMQ и очередь заданий Celery;
- Система управления пакетами - pip3.
Зависимости¶
# keep synced with https://github.com/openstack/requirements
# Order matters
# keep our modules at the very top
client
Django>=3.2.18,<4.0
celery~=5.3.1
vine==5.0.0
kombu>=5.2.4
django-celery-results~=2.5.1
django-celery-beat~=2.5.0
amqp~=5.1.1
djangorestframework~=3.14.0
pytz>=2023.3
PyYAML>=3.10
PyMySQL>=0.7.6
eventlet>=0.33.3
requests~=2.31.0
setuptools~=65.5.1
keystoneauth1~=5.2.1
python-dateutil~=2.8.2
gunicorn~=20.1.0
python-memcached~=1.59
Функциональные зависимости модуля¶
Нет обязательного требования к установке, но компоненты необходимы для работы всех доступных функций модуля Scheduler:
- Доступ до настроенного, функционирующего модуля RSserver.
Позволяет задействовать функцию планирования задач над виртуальными машинами.
- Доступ до настроенного, функционирующего модуля CloudManager.
Позволяет задействовать функцию планирования задач над гипервизорами.