05 OpenStack培训 - 3 5dHCIE-Cloud04 Cinder讲解_第1页
05 OpenStack培训 - 3 5dHCIE-Cloud04 Cinder讲解_第2页
05 OpenStack培训 - 3 5dHCIE-Cloud04 Cinder讲解_第3页
05 OpenStack培训 - 3 5dHCIE-Cloud04 Cinder讲解_第4页
05 OpenStack培训 - 3 5dHCIE-Cloud04 Cinder讲解_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HC13081,云计算,V1R5,1.0,李扶洋,2016-05,fly,新开发,Cinder介绍,目录,1.cinder简介2.Cinder卷管理3.cinder挂卷和卸卷流程分析,IAAS模型与OpenStackCinder组件,OpenStack的一个组件,从Folsom版本从Nova-Volume中分离出来。为云平台提供统一接口,按需分配的,持久化的快存储服务(类似于AmazonEBS服务)。通过驱动的方式接入不同种类的后端存储(本地存储,网络存储,FCSAN,IPSAN)。,什么是Cinder,OpenStack在Folsom版本开始,将之前在Nova中的部分持久性块存储功能(Nova-Volume)分离了出来,独立为新的组件Cinder。cinder的核心功能是对卷的管理,允许对卷、卷的类型、卷的快照、卷备份进行处理。它为后端不同的存储设备提供了统一的接口,不同的块设备服务厂商在cinder中实现其驱动支持以与OpenStack进行整合。,Cinder简介,Cinder逻辑架构,cinder-apicinder模块对外唯一入口,cinder的endpoint,接收和处理rest请求。cinder-scheduler根据预定的调度过滤策略以及权重计算策略,选择出合适的后端来处理任务。cinder-volume负责与后端存储进行对接,通过各厂商提供的driver将OpenStack操作转换为存储操作。,Cinder组件,对外服务接口,通过Plugin提供定制调度策略分级存储(SSD/SAS/SATA)SLA亲和性,Cinder存储虚拟化-块存储管理,SupportedBackEndDriveriSCSIIET+LVM/TGT+LVMSolarisHPLefthandIBMXIV/StorwizeSVCNexentaDellEqualLogicSolidFireNetAppHuaweiNFS(NAS)NetAppGlusterfs其他CephSheepdog,StorageScalability,Cinder-api,Cinder-Scheduler,Cinder-Volume可以选择部署到一个节点上,也可以分别部署。API采用AA模式,Haproxy作为LB,分发请求到多个CinderAPI。Scheduer也采用AA模式,有rabbitmq以负载均衡模式向3个节点分发任务,并同时从rabbitqmq收取Cindervolume上报的能力信息,调度时,scheduler通过在DB中预留资源从而保证数据一致性。CinderVolume也采用AA模式,同时上报同一个backend容量和能力信息,并同时接受请求进行处理。Rabbitmq,支持主备或集群(6.0及后续版本)GaussDB,支持主备。,Cinder物理部署,Cinder内部逻辑,目录,1.cinder简介2.Cinder卷管理3.cinder挂卷和卸卷流程分析,Cinder卷管理,Cinder创卷流程,SAN(StorageAeraNetwork)存储区域网络,是一种通过网络方式连接存储设备和应用服务器的存储构架,这个网络专用于主机和存储设备之间的访问。,根据数据链路使用的是网线还是光纤分别称IPSAN或者FCSAN。,SAN存储,cinder后端对接SAN,相应的cinder接口或者命令对应磁阵的操作如下:LUN(LogicalUnitNumber),逻辑单元号,卷。,Cinder与SAN对接,目录,1.cinder简介2.Cinder卷管理3.cinder挂卷和卸卷流程分析,阵列侧添加主机和lun的映射主机侧扫描scsi总线多路径生成虚拟磁盘Nova调用libvirt接口将磁盘添加到xml中,KVM场景下使用阵列时挂卷流程,Nova的挂卷流程分析:,发现iSCSItargetiscsiadm-mdiscovery-tst-p172.28.16.240,172.28.16.240添加一个iscsitargetnodeiscsiadm-mnode-Tiqn.2006-.huawei:oceanstor:2100105172555006:20002:172.28.16.240-p172.28.16.240:3260-opnew登陆iscsitargetiscsiadm-mnode-Tiqn.2006-.huawei:oceanstor:2100105172555006:20002:172.28.16.240-p172.28.16.240:3260login,Nova的挂卷流程,设置iscsi会话开机自启动iscsiadm-mnode-Tiqn.2006-.huawei:oceanstor:2100105172555006:20002:172.28.16.240-p172.28.16.240:3260opupdate-nnode.startup-vautomatic调用多路径的smartscan脚本扫描lunsh/etc/FSComponentUtil/commShell/smartscan.sh45172.28.16.240SCAN在/dev/disk/by-id目录下生成多路径的设备nova调用libvirt接口将生成的sd设备添加到虚拟机的xml文件中,Nova的挂卷流程,KVM场景下使用阵列时卸卷流程:,Libvirt将虚拟机xml中的设备删除根据libvirtxml中记录的磁盘的wwn,找到对应的sd设备os.path.realpath(“wwn-0 xxxxx”)调用smartdelete脚本,将sd设备删除sh/etc/FSComponentUtil/commShell/smartdelete.shsdb删除多路径的wwn软连接rm/dev/disk/by-id/wwn-0 x610517210055500645871f2b00000061,卸卷流程,检查iscsi会话是否还有必要存在,如果没有必要,将所有的iscsi会话logouta.设置iscsi会话为手动启动iscsiadm-mnode-Tiqn.2006-.huawei:oceanstor:2100105172555006:20002:172.28.16.240-p172.28.16.240:3260opupdate-nnode.startup-vmanualb.登出iscsi会话iscsiadm-mnode-Tiqn.2006-.huawei:oceanstor:2100105172555006:20002:172.28.16.240-p172.28.16.240:3260log

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论