Magnum用户界面
项目描述
Magnum UI
Magnum的Horizon插件
免费软件:Apache许可证
在DevStack中启用
将此仓库作为外部仓库添加到您的local.conf文件中
[[local|localrc]] enable_plugin magnum-ui https://github.com/openstack/magnum-ui
手动安装
首先克隆Horizon和Magnum UI仓库
git clone https://github.com/openstack/horizon git clone https://github.com/openstack/magnum-ui
创建一个虚拟环境并安装Horizon依赖项
cd horizon python tools/install_venv.py
设置您的local_settings.py文件
cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py
在您首选的文本编辑器中打开复制的local_settings.py文件。您需要自定义一些设置
OPENSTACK_HOST应配置为您的OpenStack服务器的主机名。请验证OPENSTACK_KEYSTONE_URL和OPENSTACK_KEYSTONE_DEFAULT_ROLE设置是否正确(除非您修改了OpenStack服务器以更改它们,否则它们应该是正确的。)
在您的虚拟环境中安装Magnum UI及其所有依赖项
tools/with_venv.sh pip install -e ../magnum-ui/
并在Horizon中启用它
cp ../magnum-ui/magnum_ui/enabled/_1370_project_container_infra_panel_group.py openstack_dashboard/local/enabled cp ../magnum-ui/magnum_ui/enabled/_1371_project_container_infra_clusters_panel.py openstack_dashboard/local/enabled cp ../magnum-ui/magnum_ui/enabled/_1372_project_container_infra_cluster_templates_panel.py openstack_dashboard/local/enabled
要运行带有新启用Magnum UI插件的Horizon,请执行
python manage.py runserver 0.0.0.0:8080
使应用程序在端口8080上启动,并在您的浏览器中通过 http://localhost:8080/ 访问Horizon仪表板