- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenStack
云计算基础架构平台
技术与应用
块存储服务
01
任务
对象存储服务
02
任务
存储服务
项目7
学习目标
了解Cinder、Swift的概念及用法
理解云平台中的Cinder云硬盘服务
理解Swift内部的运行算法和备份的机制
掌握利用Cinder为虚拟机提供硬盘空间
掌握利用Swift为虚拟机提供硬盘空间
1
块存储服务
任务要求
块存储是将裸磁盘整个映射给主机使用,提供逻辑卷功能。本任务我们主要针对OpenStack的块存储服务进行剖析,来了解OpenStack是如何来为虚拟机提供存储空间的。
1
块存储服务
基本概念
Cinder是OpenStack Block Storage(OpenStack块存储)的项目名称
1
块存储服务
基本概念
Cinder的核心功能是对卷的管理,允许对卷、卷的类型、快照进行处理。然而它并没有实现对块设备的管理和实际服务(提供逻辑卷),而是通过后端的统一存储接口来支持不同块设备厂商的块存储服务,实现其驱动支持并于OpenStack进行整合。Cinder可以支持如NetAPP、SolidFire、华为、EMC、IBM等知名存储厂商以及众多开源块存储系统。
1
块存储服务
基本概念
对于本地存储,cinder通过cinder-volume子服务来使用LVM驱动。Cinder-volume通过LVM命令创建一个名为cinder-volumes的卷组(vg),当该节点接受到创建卷请求的时候,cinder-volume在该vg上创建LV,并且用iSCSI服务将这个卷作为一个iSCSI的存储设备提供给虚拟机。
1
块存储服务
架构讲解
必须用户提出请求,服务才会进行响应。
简而言之,Cinder虚拟化块存储设备池,提供给用户自助服务的API用以请求和使用存储池中的资源,而Cinder本身并不能获取具体的存储形式或物理设备信息。
用户可以使用自定义的方式实现半自动化服务。
的两个显著的特点
Cinder
1
块存储服务
架构讲解
1
块存储服务
配置文件讲解
Cinder服务的数据存储在MySQL数据库中,需要在Cinder中配置连接参数以连接MySQL。
为了实现Cinder通过消息队列存储Rest请求实现组件间通信,我们需要指定消息队列的类型及存储消息队列的主机。
编辑/etc/cinder/cinder.conf文件
为了实现Cinder组件的认证管理,需要通过Keystone创建Cinder用户并设置密码以及权限,并为其创建API端口,以便与其他组件进行通信,需要注意的是,Keystone的API有V1和V2两个版本,为了方便使用,建议分别创建V1和V2版本的API端点。
1
块存储服务
配置文件讲解
为了实现Cinder与OpenStack组件间正常通信,Cinder需要通过认证管理,对Cinder进行授权。Cinder默认使用本地存储作为后端存储,由于Cinder本地存储方式和iSCSI Target组件有依赖关系,这里需要配置对应的iSCSI组件。
vi /etc/cinder/cinder.conf
1
块存储服务
LVM技术
就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。我们如果新增加了硬盘,其也不会改变现有上层的逻辑卷。作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。
是逻辑卷管理的简称。它是Linux环境下对磁盘分区进行管理的一种机制。
它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。
在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。
1
块存储服务
LVM技术
LVM工作原理
1
块存储服务
iSCSI技术
iSCSI(Inernet SCSI)技术由IBM公司研发
是一个供硬件设备使用、可以在网络协议(主要指TCP/IP协议栈)的上层运行的SCSI指令集,这种指令集可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。
SCSI协议主要是在主机和存储设备之间传送命令、状态和块数据,可以说是当今存储技术最重要的协议之一。iSCSI技术是一种新型存储技术,该技术允许将现有的SCSI接口(支持SCSI协议的小型计算机系统接口)与以太网(Ethernet)技术结合,使服务器可以使用IP网络的存储装置互相交换资料。
1
块存储服务
iSCSI技术
SAN可以让SCSI协议应用在高速数据传输的网络中,这种传输以数据块级别在多个存储网络之间进行。iSCSI基于C/S架构,它的主要功能是在TCP/IP网络上的主机系统(启动器Initia
您可能关注的文档
- Office 2010办公软件应用立体化教程 (9).ppt
- Office 2010办公软件应用立体化教程 (10).ppt
- Office 2010办公软件应用立体化教程 (11).ppt
- Office 2010办公软件应用立体化教程 (12).ppt
- Office 2010办公软件应用立体化教程 (13).ppt
- Office 2010办公软件应用立体化教程 (14).ppt
- Office2010高级应用教程第1章.ppt
- Office2010高级应用教程第2章.ppt
- Office2010高级应用教程第3章.ppt
- Office2010高级应用教程第4章.ppt
- OpenStack云计算基础架构平台技术与应用项目8 高级控制服务-美化版.pptx
- OpenStack云计算基础架构平台技术与应用项目9 平台构建脚本解读.pptx
- Oracle 数据库基础与应用教程第1章 Oracle简介和安装.ppt
- Oracle 数据库基础与应用教程第2章 Oracle客户端.ppt
- Oracle 数据库基础与应用教程第3章 管理Oracle环境.ppt
- Oracle 数据库基础与应用教程第4章 Oracle体系结构.ppt
- Oracle 数据库基础与应用教程第5章 管理Oracle存储结构.ppt
- Oracle 数据库基础与应用教程第6章 SQL语言.ppt
- Oracle 数据库基础与应用教程第7章 表.ppt
- Oracle 数据库基础与应用教程第8章 约束.ppt
原创力文档


文档评论(0)