Iotronic插件用于OpenStack仪表板
项目描述
Iotronic插件用于OpenStack仪表板
自由软件:Apache许可证
功能
待办事项
手动安装
首先克隆Horizon和IoTronic面板存储库
git clone https://github.com/openstack/horizon.git git clone https://github.com/openstack/iotronic-ui.git
安装IoTronic面板及其所有依赖项
cd iotronic-ui pip install -r requirements.txt python setup.py install
复制IoTronic API并在Horizon中启用插件
cp iotronic_ui/api/iotronic.py /usr/share/openstack-dashboard/openstack_dashboard/api/ cp iotronic_ui/enabled/_60*.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/
要运行带有新启用IoTronic面板插件的Horizon,请重启Apache
systemctl restart apache2.service
检查浏览器中的Horizon登录页面,您将看到名为“IoT”的新仪表板。
附加信息
如果您想启用日志以进行更好的调试,请按照以下步骤操作,或者直接跳过。
mkdir /var/log/horizon
touch /var/log/horizon/horizon.log
chown -R horizon:horizon /var/log/horizon
vim /etc/openstack-dashboard/local_settings.py
'formatters': {
'verbose': {
'format': '%(asctime)s %(process)d %(levelname)s %(name)s %(message)s'
},
},
....
'handlers': {
....
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/var/log/horizon/horizon.log',
'formatter': 'verbose',
},
},
....
'loggers': {
....
'horizon': {
....
'handlers': ['file'],
....
},
'openstack_dashboard': {
....
'handlers': ['file'],
....
},
'iotronic_ui': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': False,
},
}
验证Apache OpenStack仪表板配置文件是否已正确设置如下
vim /etc/apache2/conf-available/openstack-dashboard.conf
WSGIApplicationGroup %{GLOBAL}
service apache2 reload
systemctl restart apache2.service
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源分发
iotronic_ui-0.4.3.tar.gz (47.9 kB 查看哈希值)
构建分发
iotronic_ui-0.4.3-py2.py3-none-any.whl (83.4 kB 查看哈希值)