Системные требования¶
Для установки и работы модуля TIONIX.Scheduler требуется наличие настроенных, функционирующих и доступных компонентов:
- Система на платформе OpenStack Queens;
- Python версии 2.7;
- SQL база данных, например, MySQL;
- Брокер сообщений RabbitMQ и очередь заданий Celery;
- Система управления пакетами - 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:
- Доступ до настроенного, функционирующего модуля TIONIX.Dashboard.
Позволяет задействовать функцию планирования задач над виртуальными машинами. Доступные для планирования задачи.
- Доступ до настроенного, функционирующего модуля TIONIX.VDIserver.
Позволяет задействовать функцию планирования задач над виртуальными машинами. Доступные для планирования задачи.
- Доступ до настроенного, функционирующего модуля TIONIX.NodeControl.
Позволяет задействовать функцию планирования задач над гипервизорами. Доступные для планирования задачи.