Системные требования

Для установки и работы модуля Scheduler требуется наличие настроенных, функционирующих и доступных компонентов:

  1. Система на платформе OpenStack Antelope;
  2. Python версии 3.7 и выше;
  3. SQL база данных, например, MySQL;
  4. Брокер сообщений RabbitMQ и очередь заданий Celery;
  5. Система управления пакетами - 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:

  1. Доступ до настроенного, функционирующего модуля RSserver.

    Позволяет задействовать функцию планирования задач над виртуальными машинами.

  2. Доступ до настроенного, функционирующего модуля CloudManager.

    Позволяет задействовать функцию планирования задач над гипервизорами.