使用ceph作为openstack块存储后端却不能挂载到虚机

问题描述

最近在学习使用ceph做openstack的块存储后端,ceph集群已经部署完毕了,2个osd,一个monitor。主要需求就是需要ceph能够为openstack提供一个云硬盘即可!下面是集群状态:root@compute1:/var/lib/ceph/osd#ceph-scluster03b6e784-8076-4814-88d4-52c3d3e45c1ehealthHEALTH_OKmonmape1:1monsat{compute=172.16.1.230:6789/0},electionepoch1,quorum0computeosdmape12:2osds:2up,2inpgmapv101:320pgs,4pools,197MBdata,65objects10699MBused,30238MB/40938MBavail320active+clean然后再openstack的cinder-volume节点上配置使用多存储后端,下面是配置/etc/cinder/cinder.conf文件的部分内容:...[default]enabled_backends=lvm230,ceph-test//使能多存储后端[lvm230]//LVM配置组volume_group=compute-vgvolume_driver=cinder.volume.drivers.lvm.LVMISCSIDrivervolume_backend_name=lvm230[ceph-test]//cephrbd配置组volume_backend_name=ceph-testvolume_driver=cinder.volume.drivers.rbd.RBDDriverrbd_pool=volumesrbd_ceph_conf=/etc/ceph/ceph.confrbd_flatten_volume_from_snapshot=falserbd_max_clone_depth=5rbd_store_chunk_size=4rados_connect_timeout=-1...然后,我就去界面创建云硬盘,界面上可以看出云硬盘已经可以使用了,本以为到这就成功了。。。然后去编辑挂载它到一台虚拟机,却没有任何反应:查看日志:主要的一条就是DeviceIsBusy:Thesupplieddevice(vdb)isbusy.提示我要挂载的那台虚机的/dev/vdb是忙的,但是我用其他的云硬盘挂载到这台虚机是没问题的。。。所以问题应该还是出在ceph这边。。。不知大家是否遇到过这样的问题,还望高手不吝赐教,信息贴的有限,如果有需要,我可以再追加更为详细的配置情况!只求解决问题!

解决方案

解决方案二:
可能是权限的问题

时间: 2024-10-27 15:42:00

使用ceph作为openstack块存储后端却不能挂载到虚机的相关文章

Rackspace发布基于OpenStack块存储服务

Rackspace上周发布了一项新的存储服务--块存储(Cloud Block Storage).这项服务是对Rackspace已有的云存储服务的补充,特别是对于数据库和其它需要高速I/O的应用提供了支持.用户可以选择传统的磁盘存储,或者更高性能的SSD.价格方面,磁盘存储为15美分/GB/月,SSD价格为70美分/GB/月. 图:Rackspace的块存储提供SSD选择 用户可以从1GB到1TB自定义分区的大小,并可同时建立多个分区.需要注意的是,即使用户仅使用了1个1GB的分区,但也必须购买

创建OpenStack的存储云

在转向大规模网络运算中,关键技术如虚拟化,向x86系统迁移和采用快速的DevOps方法已经改变了IT的生态系统.随着存储卷在IT系统中的部署量不断增加,下一个挑战将会是使用最有效的方式来规划和管理计算.存储和网络资源以及向众所周知的私有云提供服务.OPENSTACK内部 OpenStack是一个开源的云平台项目,是由NASA发起,Rackspace在2010作为一个项目进行主导.源代码是由OpenStack基金会管理并在准许Apache许可下发布,Apache许可允许自由分发和修改,但需要保留原

存储那些事儿(三):OpenStack的块存储Cinder与商业存储的融合

      OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算‎软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目.OpenStack是IaaS(基础设施即服务)‎软件,让任何人都可以自行建立和提供云端运算服务.此外,OpenStack也用作建立防火墙内的"私有云"(Private Cloud),提供机构或企业内各部门共享资源.       Cinder提供了OpenStack的Block Service(块服务).类似于 Amazon 的

Ceph分布式存储学习指南1.5 Ceph块存储

1.5 Ceph块存储 块存储是存储区域网络中使用的一个数据存储类别.在这种类型中,数据以块的形式存储在卷里,卷会挂接到节点上.它可以为应用程序提供更大的存储容量,并且可靠性和性能都更高.这些块形成的卷会映射到操作系统中,并被文件系统层控制. Ceph引入了一个新的RBD协议,也就是Ceph块设备(Ceph Block Device).RBD为客户端提供了可靠.分布式.高性能的块存储.RBD块呈带状分布在多个Ceph对象之上,而这些对象本身又分布在整个Ceph存储集群中,因此能够保证数据的可靠性

《OpenStack实战指南》—— 2.1.4 块存储节点的安装

2.1.4 块存储节点的安装 块存储节点负责提供volume(云硬盘).Cinder服务可以在块存储上创建volume,以块存储的形式通过iSCSI提供给计算节点,计算节点使用底层的libvirt库把volume块存储挂载给虚拟机使用.在控制节点上已经安装了cinder-api和cinder-scheduler,在真正的块存储节点上需要安装cinder-volume的服务,它调度相应程序,在节点上创建或删除volume,并更新维护volume在数据库中的状态.cinder-volume可以使用多

存储那些事儿(三) OpenStack的块存储Cinder与商业存储的融合

OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目.OpenStack是IaaS(基础设施即服务)软件,让任何人都可以自行建立和提供云端运算服务.此外,OpenStack也用作建立防火墙内的"私有云"(Private Cloud),提供机构或企业内各部门共享资源. Cinder提供了OpenStack的Block Service(块服务).类似于 Amazon 的 EBS 块存储服务,Ope

Ceph实验室:第二课:集成ceph与openstack

本课程介绍如何配置ceph作为Nova的后端存储,用来存放vm的临时磁盘. 集成ceph与Openstack Nova 安装ceph客户端集成ceph与Openstack的第一步就是要在openstack的节点上安装ceph客户端(一些ceph命令行工具和连接ceph集群需要的libraries). $ ceph-deploy install --cli --no-adjust-repos openstack $ ceph-deploy config push openstack 创建pool

了解Ceph增强OpenStack云计算环境的开源分布式存储系统

Ceph 是一个开源.统一.分布式的存储系统,提供了一种便捷方式来部署包含商用硬件.低成本且可大规模扩展的存储平台.了解如何创建一个 Ceph 集群(从单一点实现对象.块和文件存储).Ceph 的算法和复制机制,以及如何将它与您的云数据架构和模型相集成.作者提出了一种将 Ceph 集群集成到 OpenStack 生态系统中的简单而又强大的方法. Ceph 是一个符合 POSIX (Portable http://www.aliyun.com/zixun/aggregation/10963.htm

分布式存储--块存储 (盘古团队持续招聘中)

业务 盘古是阿里云自研的分布式存储平台,承接了整个阿里云的存储业务,拥有海量的用 户.当前盘古块存储团队主要对接阿里云的云盘,阿里集团数据库,中间件,docker 等业务和团队对分布式块设备的需求.主要的产品形态包括SSD云盘,混合存储云盘, SATA云盘,docker 数据卷,系统盘云化等.目前无论是收费用户数.营收.数据量. 机器规模 在国内都无出其右.而且发展迅猛,每年都是超过100%的增长. 团队&文化 团队成员都是自我驱动型的,大家都坚持用事实,用数据说话,沟通协作便捷高效. 业务飞速