分享

cinder挂载虚拟机磁盘失败

a5525510 发表于 2015-9-20 01:10:37 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 9 20592
本帖最后由 a5525510 于 2015-9-20 01:18 编辑

cinder服务正常
[root@controller ~]# cinder service-list
+------------------+------------+------+---------+-------+----------------------------+-----------------+
|      Binary      |    Host    | Zone |  Status | State |         Updated_at         | Disabled Reason |
+------------------+------------+------+---------+-------+----------------------------+-----------------+
| cinder-scheduler | controller | nova | enabled |   up  | 2015-09-19T17:01:54.000000 |        -        |
|  cinder-volume   | block1@lvm | nova | enabled |   up  | 2015-09-19T17:01:54.000000 |        -        |
+------------------+------------+------+---------+-------+----------------------------+-----------------+

cinder也可以创建磁盘
[root@controller ~]# nova volume-list
+--------------------------------------+-----------+--------------+------+-------------+-------------+
| ID                                   | Status    | Display Name | Size | Volume Type | Attached to |
+--------------------------------------+-----------+--------------+------+-------------+-------------+
| 16deff98-2bf2-4f60-9400-60a94b272008 | available |              | 1    | -           |             |
| 9ab738b4-7d32-44ac-8d20-ba0e481cd50b | available |              | 1    | -           |             |
+--------------------------------------+-----------+--------------+------+-------------+-------------+

但是挂载给用户虚拟机失败
检查控制节点的var/log下面的 cinder的api.log发现有如下错误
OSError: [Errno 13] Permission denied: '/var/lock/cinder'
] Permission denied

经分析控制节点和cinder节点都没有此相关目录
检查控制节点的var/log下面的 scheduler.log,发现有如下错误:
2015-09-19 13:02:59.141 1141 ERROR oslo_messaging._drivers.impl_rabbit [req-81017b1e-4e3d-4a52-8804-b4f7fc0fc8b7 eff3c37ef12e4aa4aca14b2e4b452276 46d8ac56f67f41c08012f4fd1c0786ef - - -] AMQP server on controller:5672 is unreachable: [Errno 104] Connection reset by peer. Trying again in 1 seconds.
2015-09-19 13:03:00.163 1141 INFO oslo_messaging._drivers.impl_rabbit [req-81017b1e-4e3d-4a52-8804-b4f7fc0fc8b7 eff3c37ef12e4aa4aca14b2e4b452276 46d8ac56f67f41c08012f4fd1c0786ef - - -] Reconnected to AMQP server on controller:5672

控制节点的/etc/cinder/cinder.conf[DEFAULT]
logdir = /var/log/cinder
state_path = /var/lib/cinder
#lock_path = /var/lib/cinder/tmp
volumes_dir = /etc/cinder/volumes
iscsi_helper = lioadm
rootwrap_config = /etc/cinder/rootwrap.conf
#auth_strategy = keystone
auth_strategy = keystone
rpc_backend = rabbit
my_ip = 10.0.0.11
verbose = True
[database]
#connection = mysql://cinder:cinder@localhost/cinder
connection = mysql://cinder:CINDER_DBPASS@controller/cinder
[keystone_authtoken]
#admin_tenant_name = %SERVICE_TENANT_NAME%
#admin_user = %SERVICE_USER%
#admin_password = %SERVICE_PASSWORD%
#auth_host = 127.0.0.1
#auth_port = 35357
#auth_protocol = http
auth_uri = http://controller:5000
auth_url = http://controller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = cinder
password = openstack
[oslo_messaging_rabbit]
rabbit_host = controller
rabbit_userid = openstack
rabbit_password = RABBIT_PASS
[oslo_concurrency]
lock_path = /var/lock/cinder


请大神帮忙分析



已有(9)人评论

跳转到指定楼层
NEOGX 发表于 2015-9-20 11:05:47
AMQP server on controller:5672 is unreachable:
这里没有连接上
回复

使用道具 举报

a5525510 发表于 2015-9-20 11:11:52
NEOGX 发表于 2015-9-20 11:05
AMQP server on controller:5672 is unreachable:
这里没有连接上

这个问题如何解决?
回复

使用道具 举报

a5525510 发表于 2015-9-20 11:15:01
NEOGX 发表于 2015-9-20 11:05
AMQP server on controller:5672 is unreachable:
这里没有连接上

防火墙 selinux都已经关闭
回复

使用道具 举报

NEOGX 发表于 2015-9-20 14:11:08
a5525510 发表于 2015-9-20 11:15
防火墙 selinux都已经关闭

很多原因不止防火墙。
首先网络是通的。第二可能是配置的问题。
回复

使用道具 举报

a5525510 发表于 2015-9-20 14:57:46
NEOGX 发表于 2015-9-20 14:11
很多原因不止防火墙。
首先网络是通的。第二可能是配置的问题。

我把配置检查了,没有发现问题,二是如果配置有问题,是否连磁盘都创建不成功?
回复

使用道具 举报

leo_1989 发表于 2015-9-20 22:06:16
本帖最后由 leo_1989 于 2015-9-20 22:07 编辑
a5525510 发表于 2015-9-20 14:57
我把配置检查了,没有发现问题,二是如果配置有问题,是否连磁盘都创建不成功?


对比下面三篇,看看那里出问题了【ubuntu】
openstack【juno】入门 【cinder篇】二十:cinder介绍及安装配置【控制节点】
http://www.aboutyun.com/thread-11653-1-1.html


openstack【juno】入门 【cinder篇】二十一:安装配置块存储节点(cinder)
http://www.aboutyun.com/thread-11681-1-1.html




openstack【juno】入门 【cinder外篇】Device /dev/sdb1 not found (or ignored by...
http://www.aboutyun.com/thread-11684-1-1.html


如果centos应该也差不多,楼主先定位下错误。日志报错,肯定有遗漏的地方,这个是别人想帮也帮不上

回复

使用道具 举报

a5525510 发表于 2015-9-21 10:12:20
leo_1989 发表于 2015-9-20 22:06
对比下面三篇,看看那里出问题了【ubuntu】
openstack【juno】入门 【cinder篇】二十:cinder介绍及安 ...

我又检查了一遍配置,没有发现什么问题。如果配置有问题,估计云磁盘应该是创建不成功的。
回复

使用道具 举报

a5525510 发表于 2015-9-21 11:10:29
问题解决 在控制节点和cinder节点的。/var/lock/下面创建cinder目录,并赋予权限 chown cinder:cinder /var/lock/cinder。控制节点重启服务:systemctl restart openstack-cinder-api.service openstack-cinder-scheduler.service
cdinder节点重启服务systemctl restart openstack-cinder-volume.service target.service
回复

使用道具 举报

a2901153 发表于 2015-10-13 10:26:45
在学习,赞分中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条