OpenS tack cinder能够快速的从存储镜像数据的云盘创建新的云盘。与保存在File和Swift的镜像相比,如果后端存储克隆性能比较好,从Volume-backed image创建新的云盘速度会更快。

一 特性简介

Volume-backed image特性是将镜像数据保存到cinder的后端存储中,这样从镜像创建云盘就可以省去从glance下载镜像数据格式转换再拷贝到云盘中这个复杂的过程,直接使用后端存储进行克隆。

二 特性验证

  1. 验证cinder后端为lvm,OpenStack版本为Mitaka。
  2. 修改配置项/etc/glance/glance-api.conf
    为了允许镜像服务使用cinder作为后端存储,在stores=file,http,swift中增加cinder。
    stores = file, http, swift, cinder
    为了能够解析locations信息,需要将show_multiple_locations修改为True。
    show_multiple_locations = True
  3. 修改配置项/etc/cinder/cinder.conf
    为了允许cinder从镜像盘克隆新的云盘,需要将glance api版本号设置为V2,并且将allowed_direct_url_schemes修改为cinder。
    glance_api_version = 2
    allowed_direct_url_schemes = cinder
    为了允许命令openstack image create --volume 创建一个指向镜像盘的镜像,需要在对应后端中增加字段image_upload_use_cinder_backend,并设置为True。
    [lvm]
    image_upload_use_internal_tenant = True
  4. 从镜像创建一个云盘,部分信息如下
+--------------------------------------+------+----------+
|                  ID                  | Size | Bootable |
+--------------------------------------+------+----------+
| 1b645cde-4889-4d61-8c12-a81ef25bd51c |  1   |   true   |
  1. 在glance中创建一条镜像的记录,此时镜像的状态为queue。
    命令如下:
    #glance image-create --disk-format raw --container-format bare --name test_image

  2. 给这个镜像增加locations信息

#glance location-add afe788bc-09fb-4254-9a94-d622c3faf4b6 --url cinder://1b645cde-4889-4d61-8c12-a81ef25bd51c
#glance image-show afe788bc-09fb-4254-9a94-d622c3faf4b6
+------------------+----------------------------------------------------------------------------+
| Property         | Value                                                                      |
+------------------+----------------------------------------------------------------------------+
| checksum         | None                                                                       |
| container_format | bare                                                                       |
| created_at       | 2017-05-18T05:50:23Z                                                       |
| disk_format      | raw                                                                        |
| id               | afe788bc-09fb-4254-9a94-d622c3faf4b6                                       |
| locations        | [{"url": "cinder://1b645cde-4889-4d61-8c12-a81ef25bd51c", "metadata": {} }] |
| min_disk         | 0                                                                          |
| min_ram          | 0                                                                          |
| name             | test_image                                                               |
| owner            | 551aa3665faa49278651fe15a532f21e                                           |
| protected        | False                                                                      |
| size             | 1073741824                                                                 |
| status           | active                                                                     |
| tags             | []                                                                         |
| updated_at       | 2017-05-18T06:47:11Z                                                       |
| virtual_size     | None                                                                       |
| visibility       | private                                                                    |
+------------------+----------------------------------------------------------------------------+

其中url中的信息为对应云盘的id。并且需要注意的是在使用该镜像前,对应的云盘不能删除。
7. 从这个镜像创建lvm后端的镜像盘,cinder会直接从对应的云盘1b645cde-4889-4d61-8c12-a81ef25bd51c克隆出新的镜像盘。

总结:Volume-backed image功能配置比较复杂,依赖的因素比较多。如果后端存储的克隆性能足够好,可以极大的提升从镜像创建云盘的速度。

参考:https://docs.openstack.org/admin-guide/blockstorage-volume-backed-image.html

OpenStack Cinder特性之Volume-backed image介绍与验证相关推荐

  1. OpenStack Cinder之过滤器affinity/anti-affinity介绍

    Openstack Cinder的调度服务用于选择一个合适的cinder-volume节点来处理用户有关云盘生命周期的请求.本文介绍调度器affinity/anti-affinity的原理和使用方法. ...

  2. openstack Cinder 架构分析、高可用部署与核心功能解析

    目录 文章目录 目录 Cinder Cinder 的软件架构 cinder-api cinder-scheduler cinder-volume Driver 框架 Plugin 框架 cinder- ...

  3. [管理篇]VMWare搭建Openstack——Cinder完成对云硬盘的扩容

    前面提到了,如果创建更多的时候,或者你的大小过大(X GB),系统也会提示失败,失败信息包括:Stderr: u'  Volume group "cinder-volumes" h ...

  4. OpenStack — Cinder

    文章目录 Cinder Cinder组件 cinder-api cinder-volume cinder-scheduler cinder-backup Volume Provider Cinder ...

  5. 飞康FreeStor推出OpenStack Cinder集成解决方案

    10月27日至30日, OpenStack Summit在日本东京盛大召开,大会云集了来自世界各地的OpenStac云软件的开发者.使用者以及管理者.在软件定义存储解决方案领域有15年创新经验的美国飞 ...

  6. 一、 Hbase特性 3v特性,Volume(量级) Varity(种类) Velocity(速度)

    HBase中表的特点 大: 一个表可以由百亿行,上百万列(列多时,插入变慢) 面向列:面向列(族)的存储和权限控制,列(族)独立检索 稀疏:对于为空(null) 的列,并不占用存储空间,因此表可以设计 ...

  7. 电源特性测试测试哪些方面?电源特性自动测试系统NSAT-8000介绍

    假设电源适配器厂家对电源适配器进行了很合理的测试验证工作,那么电源适配器输出的电压应该是个稳定的电源输出.那么对于一些小型设备而言,电源测试就主要测试设备电源端的测试工作.下面纳米软件Namisoft ...

  8. OpenStack Cinder发展动态系列--Austin峰会

    在Mitaka版本,Cinder团队在多个特性和领域取得了重大进展. 本文将做一个简要的介绍:关于在Mitaka版本已经完成的功能和特性,以及讨论在Newton版本将会开发的功能和特性. 1 Cind ...

  9. 仰慕 Queens,先从 OpenStack Cinder 开始吧!

    打造开源云计算中国第一互动社区 内容专注于Linux.Kubernetes.OpenStack.容器.Ceph.Cloud Foundry...... 导读 OpenStack 社区刚刚发行了 Que ...

最新文章

  1. 1、C++招聘笔试--C++中的C
  2. JVM与Java的体系结构(JVM入门知识体系总结)
  3. vuex中的getters
  4. ffmpeg libx264_编程小短文:FFmpeg视频画面尺寸调整,必知必会
  5. 与毒”共舞30年!清华美女研究生为何放弃高薪,选择特招入伍?背后的原因令人泪崩......
  6. Linux 命令之 pgrep -- 用于检索(搜索进程/查找进程)当前正在运行的进程
  7. H3C认证路由交换网络高级工程师
  8. 安全模式 提权_WEB安全第八章实战篇01 提权安全狗服务器
  9. Systemd基础篇:systemd vs SysVinit
  10. Centos 安装 L2tp
  11. Rust搜索服务器、rust快速找服教程
  12. 计算机学报latex模板\renewcommand\figurename失效
  13. 纯css单击事件,纯css实现点击事件
  14. .NET(C#)下的移动彩信MM7协议研究之路(一:题记)
  15. ctextart类的文档仅仅首页修改页眉
  16. Excel/pandas遍历各表拼接并对具体列进行文本筛选
  17. 在 Win10 系统下安装 JDK 及配置环境变量的方法
  18. 逻辑回归 — Sigmoid函数 —预测是否出现过交通事故
  19. Oracle EBS AP发票类型SQL
  20. 高职计算机等级考试试题,全国计算机等级考试体系

热门文章

  1. ARIMA KeyError: ‘only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`)
  2. R-squared 和 Adjusted R-squared联系与区别
  3. 【调剂】2020燕山大学电气工程学院“智能信息处理”课题组研究生招生及调剂信息发布了!...
  4. 如何实现在线视频播放?
  5. 基于RV1126 Video分析-----驱动各模块总览
  6. 利用 ls -l 命令可以看到某个文件或目录的权限
  7. 前端面试 浏览器原理
  8. 微信小程序在线知识答题有奖多开版源码
  9. 超详细dns劫持解决办法分享
  10. 执念斩长河专栏总目录