ubuntu-Openstack: NFS做cinder后端时,创建云硬盘一直是creating状态

问题描述

Openstack: NFS做cinder后端时,创建云硬盘一直是creating状态

大家好,

环境:ubuntu 14.04 server ,icehouse版本。 cinder-api和scheduler是装在控制节点controller,cinder-volume是装在存储节点storage1,就一个存储节点,存储节点同时装有NFS服务端。?

我在把NFS作为Cinder后端时遇到了问题:

cinder-volume可以挂载NFS share 但是创建volume的时候一直是creating状态

可以看到下图最后一行表明storage1的cinder-volume已经挂载上了NFS share


我查看了一下只有cinder-scheduler.log有警告,WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}

解决方案


cinder-volume.log
2015-05-31 14:24:31.576 1246 INFO cinder.openstack.common.service [-] Child 1413 exited with status 1
2015-05-31 14:24:32.008 2354 INFO cinder.openstack.common.service [-] Starting 1 workers
2015-05-31 14:24:32.009 2354 INFO cinder.openstack.common.service [-] Started child 2360
2015-05-31 14:24:32.018 2360 AUDIT cinder.service [-] Starting cinder-volume node (version 2014.1.4)
2015-05-31 14:24:32.019 2360 INFO cinder.volume.manager [req-4fe8d511-053d-4a0b-ac9b-b3d93ea6605c - - - - -] Starting volume driver NfsDriver (1.1.0)
2015-05-31 14:25:00.350 2360 INFO cinder.volume.manager [req-4fe8d511-053d-4a0b-ac9b-b3d93ea6605c - - - - -] volume aab63d75-edbc-4a77-bdb6-4d7c85b84955: skipping export
2015-05-31 14:25:00.351 2360 INFO cinder.volume.manager [req-4fe8d511-053d-4a0b-ac9b-b3d93ea6605c - - - - -] Updating volume status
2015-05-31 14:25:00.362 2360 INFO cinder.brick.remotefs.remotefs [req-4fe8d511-053d-4a0b-ac9b-b3d93ea6605c - - - - -] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:25:00.512 2360 INFO oslo.messaging._drivers.impl_rabbit [req-4fe8d511-053d-4a0b-ac9b-b3d93ea6605c - - - - -] Connected to AMQP server on 172.25.1.11:5672
2015-05-31 14:25:00.540 2360 INFO oslo.messaging._drivers.impl_rabbit [-] Connected to AMQP server on 172.25.1.11:5672
2015-05-31 14:25:05.552 2360 INFO cinder.volume.manager [req-67be0821-5bc8-42dd-85a2-6b8b6a044a82 - - - - -] Updating volume status
2015-05-31 14:25:05.564 2360 INFO cinder.brick.remotefs.remotefs [req-67be0821-5bc8-42dd-85a2-6b8b6a044a82 - - - - -] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:26:05.553 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:26:05.565 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:27:05.555 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:27:05.566 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:28:05.557 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:28:05.569 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:29:05.554 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:29:05.566 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:30:05.555 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:30:05.566 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:31:05.554 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:31:05.565 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:32:05.557 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:32:05.568 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:33:05.557 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:33:05.570 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:34:05.557 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:34:05.569 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:35:05.560 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:35:05.573 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:36:05.560 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:36:05.572 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:37:05.559 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:37:05.571 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:38:05.559 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:38:05.572 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:39:05.559 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:39:05.572 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:40:05.559 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:40:05.572 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:41:05.560 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:41:05.572 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:42:05.561 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:42:05.574 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:43:05.561 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:43:05.574 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:44:05.561 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:44:05.573 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:45:05.564 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:45:05.576 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:46:05.562 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:46:05.574 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:47:05.563 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:47:05.575 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:48:05.563 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:48:05.575 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:49:05.563 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:49:05.575 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:50:05.563 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:50:05.575 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:51:05.564 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:51:05.576 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:52:05.565 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:52:05.577 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:53:05.563 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:53:05.576 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:54:05.563 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:54:05.577 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b
2015-05-31 14:55:05.564 2360 INFO cinder.volume.manager [-] Updating volume status
2015-05-31 14:55:05.577 2360 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/volumes/eca3e552ec86f78a1b26ed7018e3788b


解决方案二:

cinder-scheduler.log
**
2015-05-31 09:47:53.787 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:48:08.874 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:48:53.788 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:49:08.877 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:49:53.790 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:50:08.879 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:50:53.794 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:51:08.881 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:51:53.793 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:52:08.885 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:52:53.796 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:53:08.887 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:53:53.795 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:54:08.890 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:54:53.796 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:55:08.896 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:55:53.801 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}
2015-05-31 09:56:08.896 11229 WARNING cinder.context [-] Arguments dropped when creating context: {'user': None, 'tenant': None, 'user_identity': u'- - - - -'}

解决方案三:

cinder-api.log
2015-05-31 14:44:40.718 10285 AUDIT cinder.api.v1.volumes [req-17c024a9-65a5-4776-8fc3-a78b2a6810c4 5a4e0c106c054075a9c666e16b968975 59de3a2727de48fab03b6d3841081940 - - -] vol={'migration_status': None, 'availability_zone': u'nova', 'terminated_at': None, 'updated_at': datetime.datetime(2015, 5, 31, 6, 1, 47), 'provider_geometry': None, 'snapshot_id': None, 'ec2_id': None, 'mountpoint': None, 'deleted_at': None, 'id': u'aab63d75-edbc-4a77-bdb6-4d7c85b84955', 'size': 5L, 'user_id': u'5a4e0c106c054075a9c666e16b968975', 'attach_time': None, 'attached_host': None, 'display_description': None, 'volume_admin_metadata': [], 'encryption_key_id': None, 'project_id': u'59de3a2727de48fab03b6d3841081940', 'launched_at': None, 'scheduled_at': datetime.datetime(2015, 5, 31, 6, 1, 47), 'status': u'creating', 'volume_type_id': None, 'deleted': False, 'provider_location': None, 'host': u'storage1', 'source_volid': None, 'provider_auth': None, 'display_name': u'NFSvolume1', 'instance_uuid': None, 'bootable': False, 'created_at': datetime.datetime(2015, 5, 31, 6, 1, 47), 'attach_status': u'detached', 'volume_type': None, '_name_id': None, 'volume_metadata': []}
2015-05-31 14:44:40.785 10285 INFO cinder.api.openstack.wsgi [req-17c024a9-65a5-4776-8fc3-a78b2a6810c4 5a4e0c106c054075a9c666e16b968975 59de3a2727de48fab03b6d3841081940 - - -] http://controller:8776/v1/59de3a2727de48fab03b6d3841081940/volumes/aab63d75-edbc-4a77-bdb6-4d7c85b84955 returned with HTTP 200
2015-05-31 14:44:40.785 10285 INFO eventlet.wsgi.server [req-17c024a9-65a5-4776-8fc3-a78b2a6810c4 5a4e0c106c054075a9c666e16b968975 59de3a2727de48fab03b6d3841081940 - - -] 172.25.1.11 - - [31/May/2015 14:44:40] "GET /v1/59de3a2727de48fab03b6d3841081940/volumes/aab63d75-edbc-4a77-bdb6-4d7c85b84955 HTTP/1.1" 200 789 0.080646

解决方案四:

命令行debug创建下 看看 等他报错 查看配置文档

时间: 2024-08-29 03:11:58

ubuntu-Openstack: NFS做cinder后端时,创建云硬盘一直是creating状态的相关文章

当我们准备做前后端分离项目时,我们在考虑什么?

几年前做前后端分离项目的原因,是node刚刚横空出世,业界开始考虑如何真正的用js去写后端服务,于是就借鉴阿里中途岛项目去尝试,主要还是用到了node的密集io场景下的转发. 我们的新项目是采用前后端分离的方式进行开发,这一点主要是基于产品特点考虑而来,产品本身会有很强的富客户端的特点. 我们后端服务面向的客户端包含:iOS,Android,iPad,H5,还有一些游戏场景.所以最好的方式就是后端提供通用的restapi进行数据传输,而前端展示逻辑则交由不同客户端自己实现. 前后端分离项目主要基

NFS做存储与KVM集成

以前有关NFS的文章,我们介绍的都是NFS的使用挂载等等.这篇文章我们介绍有关NFS作为存储使用. 既然本篇文章的主题是有关NFS的,我们还是先把NFS服务器搭建完毕.具体搭建过程可参考<烂泥:NFS存储与VSphere配合使用>,这篇文章. 在此有关NFS配置文件/etc/exports中的几个参数,我们需要先介绍下: ro 该主机对该共享目录有只读权限. rw 该主机对该共享目录有读写权限,需要配合no_root_squash参数使用. root_squash 该参数为缺省参数,客户机用r

用vs2015和opencv做人脸识别时碰到LNK2019的错误

问题描述 用vs2015和opencv做人脸识别时碰到LNK2019的错误 错误如下: 不是链接器的问题,应该是代码的问题,但我对c++和vs还不太熟悉.请哪位大神告知.代码如下: #include "stdafx.h" #include #include #include "opencv2/core.hpp" #include "opencv2/face.hpp" #include "opencv2/highgui.hpp"

Openstack 可以做多少虚拟机实例(instance)

问题描述 Openstack可以做多少虚拟机实例(instance)?我想应该想有个上限的吧,不会真的是无限多个.是否有高人知道是哪些因素影响着这个问题? 解决方案 解决方案二:我也很想知道关于openstack的规格和能力问题,比如可以管理多少物理机,多少个虚拟机,多大范围内的资源池范围内可以进行vm的迁移等等.希望该帖子不要沉啊!解决方案三:OpenStack所有底层的元件都是能做Cluster的你拿个几十台服务器来分开装各元件架起Cluster想开几台虚拟机都行迁移的部分看是离线还在线离线

oracle表,字段名有“/”在做hibernate映射时怎么做?

问题描述 oracle表,字段名有"/"在做hibernate映射时怎么做?<propertyname="bev2edUser"type="java.lang.String"><columnname="/BEV2/ED_USER"length="12"></column></property>这样会报错ORA-00904::标识符无效咋办啊? 解决方案 解决方

ASPxGridView 控件做删除操作时 ,如果弹出提示框??

问题描述 ASPxGridView控件做删除操作时,,我要先跟据所选择的行的ID去判断数据库,此记录是否可以删除,再做出提示,可以不知道怎么弹出提示框!!请高手求解!!!我的部分代码:aspxcode:<dx:GridViewCommandColumnCaption="操作"VisibleIndex="0"><DeleteButtonVisible="True"Text="删除"></Delete

在硅谷没有哪家风投公司在做市场营销时比A.H.更加嚣张和激进

摘要: 在 36氪 之前对Andreessen Horowitz效应的深度分析中,我们曾揭秘了其独特的人际关系网络,而下文则将带你详细了解这个网络的更多细节,以及新秀A.H.是如何撼动硅谷风投旧势力,如龙卷 在36氪之前对Andreessen Horowitz效应的深度分析中,我们曾揭秘了其独特的人际关系网络,而下文则将带你详细了解这个网络的更多细节,以及新秀A.H.是如何撼动硅谷风投旧势力,如龙卷风般扰乱整个硅谷的(原文由Peter Sims撰写,发表于Medium). 翻过沙丘路最高坡,在一

wdcp/wdlinux 在 UBUNTU/linux 中安装失败原因之创建用户

根本原因在于安装时创建的用户www 使用了和ubuntu已创建的用户相同的UID: 1000,冲突了自然创建不了用户. 你可以修改lanmp.sh脚本中创建www用户时的代码,将1000改为其他数字. 也可以修改当前用户的UID(我选择改了当前用户). 修改方法:退出当前身份,root或其他用户登陆:# usermod -u 1010 username,1010 为该用户新的UID   还有wdcpu用户使用了999的UID,如果你用VirtualBox创建的虚拟机,它在linux中的用户uid

raphael-Raphael做折线图时怎么设置图例?

问题描述 Raphael做折线图时怎么设置图例? Raphael做折线图时怎么设置图例?,网上的资料不是很多,麻烦请举例,研究了一下没研究出来