Системные требования¶
Для установки и работы модуля Scheduler требуется наличие настроенных, функционирующих и доступных компонентов:
- Система на платформе OpenStack Train;
- Python версии 3.5 и выше;
- SQL база данных, например, MySQL;
- Брокер сообщений RabbitMQ и очередь заданий Celery;
- Система управления пакетами - pip3.
Зависимости¶
# keep synced with https://github.com/openstack/requirements
# Order matters
# keep our modules at the very top
client
anyjson
Django>=1.11.17,<2.1 # min python 3 version
celery>=4.2,<5.0
vine<5.0
kombu>=4.2,<5.0
django-celery-results<1.1
django-celery-beat>=1.3,<2.0
amqp>=2.1.1,!=2.1.4
djangorestframework>=3.8.0
pytz>=2013.6
PyYAML>=3.10
PyMySQL>=0.7.6
eventlet>=0.18.2,!=0.18.3,!=0.20.1
requests
gunicorn
Функциональные зависимости модуля¶
Нет обязательного требования к установке, но компоненты необходимы для работы всех доступных функций модуля Scheduler:
- Доступ до настроенного, функционирующего модуля RSserver.
Позволяет задействовать функцию планирования задач над виртуальными машинами.
- Доступ до настроенного, функционирующего модуля CloudManager.
Позволяет задействовать функцию планирования задач над гипервизорами.