System requirements¶
Dashboard requires configured, functional and available components to install and operate:
- System on OpenStack Antelope platform;
- OpenStack dashboard;
- Python version 3.7 and higher;
- SQL database, for example, MySQL;
- Installed web browser. It is recommended to use Google Chrome above version 43 or Firefox above version 45 for the module to work correctly;
- pip3 package management system.
Dependencies¶
# keep synced with https://github.com/openstack/requirements
# Order matters
client
mq
six
cron_descriptor
Django>=3.2.16,<3.3
XStatic-Font-Awesome==4.7.0.0
django-user_agents
django_tools
django_jsonfield
django-compressor<4.5
Module functional dependencies¶
Components are required for all available Dashboard functionality to work but no installation requirement:
- Access to configured, functioning CloudManager module allows power management hypervisors, safely shutdown hypervisors with persistence of states instances.
- Access to configured, functioning Scheduler module allows to schedule tasks from list on objects OpenStack (for example, hypervisors, instances etc.).
- Access to configured, functioning Monitor module allows to visualize the dynamics of resource use by instances.
- Access to configured, functioning Journal module allows to display action logs of object.
- Access to the file with the current license for AccentOS® modules allows to supplement the standard interface and capabilities OpenStack Horizon with advanced capabilities provided by licensed modules, including on additional tabs. Otherwise, the interface will be limited by standard capabilities of source OpenStack Horizon module.