Системные требования¶
Для установки и работы модуля TIONIX.NodeControl требуется наличие настроенных, функционирующих и доступных компонентов:
- Система на платформе 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
tionix-licensing>=2.0.1
celery>=4.0,!=4.0.2,<=4.1.0
pycrypto>=2.6
pymodbus==1.2.0
pysnmp>=4.2.3,<=4.4.4
pyasn1>0.2.3,<=0.4.2
pyghmi>=1.0.22,<=1.0.32
PyYAML>=3.10,<=3.12
amt
paramiko>=2.0.0,<=2.4.0
SQLAlchemy>=1.0.10,!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,<=1.2.1
sqlalchemy-migrate==0.11.0
PyMySQL>=0.7.6,<=0.8.0
netaddr>=0.7.18,<=0.7.19
eventlet>=0.18.2,!=0.18.3,!=0.20.1,<0.21.0
keystonemiddleware>=4.17.0,<=4.21.0
Flask>=0.10,!=0.11,<1.0
jsonschema>=2.6.0,<3.0.0
Функциональные зависимости модуля¶
- Доступ до настроенного, функционирующего пакета лицензирования TIONIX с актуальной лицензией.
Нет обязательного требования к установке, но компоненты необходимы для работы всех доступных функций модуля TIONIX.NodeControl:
- Доступ до настроенного, функционирующего модуля TIONIX.Scheduler.
Позволяет задействовать над гипервизорами функции планирования задач из списка.
- Наличие подключенных устройств управления питанием.
Позволяет задействовать функции управления питанием гипервизоров:
- Включению или выключению подключенных гипервизоров;
- Назначению резервного гипервизора.
Каталог для PXE образов должен быть общим для всех управляющих узлов;
Установленную и настроенную систему Ceph (опционально) для работы с программно-определяемыми хранилищами (SDS).