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

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

  1. Система на платформе OpenStack Queens;
  2. Python версии 2.7;
  3. SQL база данных, например, MySQL;
  4. Брокер сообщений RabbitMQ и очередь заданий Celery;
  5. Система управления пакетами - pip.

Зависимости

# keep synced with https://github.com/openstack/requirements
# Order matters
# keep tionix modules at the very top
tionix_client
anyjson==0.3.3
Django>=1.8,<2
celery>=4.0,!=4.0.2,<=4.1.0
kombu>=4.0.0,!=4.0.2,<=4.1.0
django-celery-results
django-celery-beat
amqp>=2.1.1,!=2.1.4,<=2.3.2
djangorestframework>=3.5.3,<3.7.0
pytz>=2013.6,<=2017.3
PyYAML>=3.10,<=3.12
PyMySQL>=0.7.6,<=0.8.0
eventlet>=0.18.2,!=0.18.3,!=0.20.1,<0.21.0

Функциональные компоненты модуля

Нет обязательного требования к установке, но компоненты необходимы для работы всех доступных функций модуля TIONIX.Scheduler:

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

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

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

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

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

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