Horizon的HPE存储插件
horizon-hpe-storage-ui的Python项目详细描述
惠普企业级存储仪表板
- 免费软件:apache许可证
概述
此插件扩展了OpenStack视域仪表板,并为使用HPE3PAR的后端存储的OpenStack环境提供了有用的功能。
此插件将一个“HPE存储”面板添加到管理仪表板,并提供诊断和发现工具,以帮助管理员更好地管理其OpenStack炉渣环境和HPE 3PAR StutsErv后端存储阵列。
主要功能:
- 验证OpenStack Cinder配置文件(cinder.conf)条目以确保它们被正确指定。
- 验证所需的软件包和驱动程序是否安装在Cinder和Nova节点上。
- 提供为煤渣后端存储配置的所有HPE存储阵列的详细水平视图。
- 在HPE存储管理控制台(HPE 3PAR SSMC)中提供OpenStack卷及其相关细节视图之间的直接链接。
- 查询nova节点以获取卷路径和关联的附加煤渣卷。
要求
此插件需要以下软件包:
- openstack barbican(https://pypi.python.org/pypi/python-barbicanclient)
- HPE存储诊断工具(https://pypi.python.org/pypi/cinderdiags)
安装此插件时,将自动安装这两个软件包。
此插件仅用于运行openstack horizon的系统。
安装说明
在devstack环境中,将以下内容添加到devstack local.conf文件中:
enable_plugin barbican https://github.com/openstack/barbican.git enable_plugin horizon-hpe-storage-ui https://github.com/hpe-storage/horizon-hpe-storage-ui.git
或,添加到现有OpenStack部署:
cd horizon cd .. # create new package directory at same root path as Horizon git clone https://github.com/hpe-storage/horizon-hpe-storage-ui.git # install package cd horizon-hpe-storage-ui sudo pip install --upgrade . # copy configuration file so that Horizon loads the plug-in cp -a horizon_hpe_storage/enabled/* ../horizon/openstack_dashboard/local/enabled # re-start apache server running Horizon cd ../horizon sudo service apache2 restart
在浏览器中重新加载Horizon仪表板后,以“管理员”用户身份登录。如果插件已成功加载,则应在“管理”部分底部显示一个新的“hpe存储”面板。
卸载插件
卸载python包并删除配置文件:
sudo pip uninstall horizon-hpe-storage-ui rm horizon/openstack_dashboard/local/enabled/*_hpe_storage_admin_panel.*