Системные требования¶
Для установки и работы модуля CloudManager требуется наличие настроенных, функционирующих и доступных компонентов:
- Система на платформе OpenStack Train;
- Python версии 3.5 и выше;
- SQL база данных, например, MySQL;
- Брокер сообщений RabbitMQ и очередь заданий Celery;
- Система управления пакетами - pip3.
Зависимости¶
# keep synced with https://github.com/openstack/requirements
# Order matters
# keep our modules at the very top
client
mq
celery>=4.2,<5.0
pymodbus
pysnmp>=4.2.3
pyasn1>0.2.3,<=0.4.7
pyghmi>=1.4.1
PyYAML>=3.10
amt
paramiko>=2.0.0
SQLAlchemy>=1.0.10,!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8
sqlalchemy-migrate>=0.11.0
PyMySQL>=0.7.6
netaddr>=0.7.18,<=0.7.19
eventlet>=0.18.2,!=0.18.3,!=0.20.1
keystonemiddleware
Flask>=0.10,!=0.11,<2.0.0
jsonschema>=2.6.0,<3.0.0
pyjwt<2.0.0
cryptography
cachetools
webob
futurist
oslo.service
oslo.config
redis
Функциональные зависимости модуля¶
- Доступ до файла с актуальной лицензией.
Нет обязательного требования к установке, но компоненты необходимы для работы всех доступных функций модуля CloudManager:
- Наличие подключенных устройств управления питанием.
Позволяет задействовать функции управления питанием гипервизоров:
- Включение или выключение подключенных гипервизоров;
- Назначение резервного гипервизора.
Каталог для PXE образов должен быть общим для всех управляющих узлов.