liberty版本openstack按照官方文档安装部署dashboard上不显示cinder模块

作者:【吴业亮】云计算开发工程师
博客:http://blog.csdn.net/wylfengyujiancheng

1、现象
按照官方的文档安装openstack,dashboard上不显示cinder模块
操作系统:ubuntu14.04.03
openstack版本:liberty
后台服务正常:

# cinder service-list
+------------------+-------------------------------------+------+---------+-------+----------------------------+-----------------+
|      Binary      |                 Host                | Zone |  Status | State |         Updated_at         | Disabled Reason |
+------------------+-------------------------------------+------+---------+-------+----------------------------+-----------------+
| cinder-scheduler |              controller             | nova | enabled |   up  | 2015-11-10T09:34:52.000000 |        -        |
|  cinder-volume   |              controller             | nova | enabled |  up | 2015-10-26T13:24:41.000000 |        -        |
|  cinder-volume   |            controller@lvm           | nova | enabled |  up | 2015-10-26T06:51:13.000000 |        -        |

2、原因
cinder的版本导致,keystone中无法通过
3、解决办法
创建cinderv2的api

  # source admin-openrc.sh 

  # openstack service create --name cinder \
  --description "OpenStack Block Storage" volume


  # openstack endpoint create --region RegionOne \
    volume public http://controller:8776/v2/%\(tenant_id\)s

  # openstack endpoint create --region RegionOne \
    volume internal http://controller:8776/v2/%\(tenant_id\)s

  # openstack endpoint create --region RegionOne \
    volume admin http://controller:8776/v2/%\(tenant_id\)s

重启Apache服务

# service apache2 restart

4、界面正常显示
这里写图片描述
5、后续
该bug已经提交openstack官方
具体参见:
Reviewed: https://review.openstack.org/239091
Committed: https://git.openstack.org/cgit/openstack/openstack-manuals/commit/?id=024a1353f2b6874c63ce811a4eba0680fca7656d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值