无法在OpenStack Horizo​​n Dashboard中显示“flavor”界面

时间:2013-11-20 07:55:58

标签: django openstack openstack-horizon

在Ubuntu Server 13机器上安装几个Openstack模块(Keystone,Glance,Nova,Neutron)后我安装了Horizo​​n。

我可以作为管理员记录没有问题,显示每个菜单但不显示vm flavors菜单。

在django配置中启用调试后,我收到此错误:

TypeError at /admin/flavors/

list() got an unexpected keyword argument 'is_public'

Request Method:     GET
Request URL:    http://192.168.211.14/horizon/admin/flavors/
Django Version:     1.5.4
Exception Type:     TypeError
Exception Value:    

list() got an unexpected keyword argument 'is_public'

Exception Location:     /usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/nova.py in flavor_list, line 406
Python Executable:  /usr/bin/python
Python Version:     2.7.5
Python Path:    

['/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../..',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/share/openstack-dashboard/',
 '/usr/share/openstack-dashboard/openstack_dashboard']  

在跟踪错误后,我发现list()中的方法class FlavorManager没有参数is_public

这是否被视为错误或是否存在错误配置?

1 个答案:

答案 0 :(得分:1)

我问办公室并得到以下答复:

可能他们没有公开标记的味道。在进行图像创建时,您可以指示其他人是否可以看到图像。他们可以更新:

glance image-update --is-public = True uuid

通过执行以下操作来查看这是否仅是仪表板问题:

一瞥图像列表

并查看您希望看到的图片上的属性。

此外,如果这只是一个风味问题,请使用nova flavor-list查看您希望在仪表板中看到的风味。 http://docs.openstack.org/trunk/openstack-ops/content/flavors.html

此外,您可以在http://ask.openstack.org询问OpenStack问题。