Системные требования¶
Для установки и работы модуля 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<3.0.0
anyjson==0.3.3
Django>=1.8,<2
celery>=4.4.7,<=4.5
kombu>=4.6.10,<4.7
django_celery_results==2.0.0
django-celery-beat==1.6.0
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.
Позволяет задействовать функцию планирования задач над гипервизорами. Доступные для планирования задачи.