【OpenStack Cinder】Cinder安装时遇到的一些坑

 最近需要安装Cinder组件,然后遇到了两个比较蛋疼的错误导致controller节点输入cinder service-list一直不能显示cinder节点上的cinder-volume服务。

错误1

Cinder节点的日志报错,说数据库的volumes表里没有相关字段,好吧,感觉是cinder的db sync出了一些问题,杨哥最后找到了解决方法:https://ask.openstack.org/en/question/80351/cinder-volume-state-down/ 

在controller上修改一下cinder表的结构就可以了。

具体代码:

use cinder;

alter table volumes add column instance_uuid varchar (2000) ;
alter table volumes add column attached_host varchar (2000) ;
alter table volumes add column mountpoint varchar (2000) ;
alter table volumes add column attach_time varchar (2000) ;

 

错误2:

Cinder节点AMQP配置出错,连不上controller,报错信息如下:

处理办法:修改Cinder节点下:/usr/lib/python2.7/dist-package/oslo/messaging/_drivers/impl_rabbit.py

 

 

 

最后:

posted @ 2015-11-13 15:08  puyangsky  阅读(2079)  评论(0编辑  收藏  举报