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 查看哈希值)