Системные требования¶
Для установки и работы модуля CloudManager требуется наличие настроенных, функционирующих и доступных компонентов:
- Система на платформе OpenStack Antelope;
- Python версии 3.7 и выше;
- SQL база данных, например, MySQL;
- Брокер сообщений RabbitMQ и очередь заданий Celery;
- Система управления пакетами - pip3.
- СУБД Redis.
Зависимости¶
# keep synced with https://github.com/openstack/requirements
# Order matters
# keep our modules at the very top
client
mq
celery<=5.1.2
pymodbus~=3.3.1
pysnmp>=4.2.3
pyghmi>=1.4.1
amt~=0.8
paramiko>=2.0.0
SQLAlchemy>=1.3.5,<=1.4.41
PyMySQL>=0.7.6
sqlalchemy-migrate>=0.13.0
netaddr>=0.7.18,<=0.7.19
eventlet>=0.30.1
keystonemiddleware>=9.5.0,<=10.3.0
Flask<2.0.0
jsonschema>=4.17.3
pyjwt<2.0.0
cryptography==38.0.4
cachetools~=5.3.1
markupsafe==2.0.1
webob~=1.8.7
redis~=4.5.5
fixtures~=4.1.0
six~=1.16.0
wheel~=0.38.4
oslo.serialization~=5.1.1
Werkzeug~=1.0.1
keystoneauth1~=5.2.0
requests~=2.31.0
oslo.i18n~=6.0.0
cliff~=4.2.0
python-dateutil~=2.8.2
pyparsing~=3.0.9
python-memcached~=1.59
Функциональные зависимости модуля¶
- Доступ до файла с актуальной лицензией.
Нет обязательного требования к установке, но компоненты необходимы для работы всех доступных функций модуля CloudManager:
- Наличие подключенных устройств управления питанием.
Позволяет задействовать функции управления питанием гипервизоров:
- Включение или выключение подключенных гипервизоров;
- Назначение резервного гипервизора.
Каталог для PXE образов должен быть общим для всех управляющих узлов.