SVC虚拟化解决方案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. SVC虚拟化解决方案 IBM SVC 实现了虚拟存储层的功能,SVC采用“虚拟存储”技术整合异构存储设备,SVC可以支持包括IBM和非IBM在内的130多种磁盘存储系统。SVC是整个SAN网络的控制器,将整个SAN网络中的各种存储设备整合成一个巨大的“存储池”,使用户充分利用存储资源并可按需分配存储空间、性能和功能。 IBM System Storage SAN 卷控制器产品要点包括: 可将不同磁盘系统的存储容量整合至管理更加高效的容量库中 可通过为主机应用程序提供更灵活的存储容量访问,帮助提高存储利用率 可通过使用简单的通用界面实现异构存储系统的自动配置和便捷管理,从而帮助提高存储管理员的工作效率 可通过消除几乎任何与存储相关的应用程序中断原因以支持更高的应用程序可用性 可实现分层存储环境,从而使存储成本可以与数据的价值更好地相配 可支持从高成本到低成本的设备以及跨多个供应商所提供存储系统的高级复制服务 可通过 iSCSI 主机连接降低成本并提高灵活性 可以在购置存储时提供更高的灵活性 可通过对固态设备 (SSD) 的创新和紧密集成支持为关键工作负载提供超强的性能 1.1 SVC的基本概念 SVC (SAN Volume Controller) 采用 In-Band 方式进行存储虚拟化。SVC系统实际上是一个集群 (Cluster) 系统, 它由 node 组成。一个SVC系统至少包含2个node,每2个node组成一个I/O Group,它用来为 Host 提供I/O服务。到现在为止,一个SVC系统最多包含8个node,即4个I/O Group。 在一个SVC系统中,存储子系统中的一个或多个存储单元被映射为SVC内部的存储单元MDisk(Managed Disk),一个或多个 Mdisk 可以被虚拟化为1个存储池(称为MDG),所有的 MDG对所有的I/O Group均可见。MDG是一个存储池,它根据一定的分配策略(如Striped, Image, Sequential)分配虚拟的存储单元,称为 VDisk。I/O Group 以Vdisk为单位对Host提供LUN-Masking (也称为 LUN-Mapping)服务,使得 Host 可通过HBA可访问被提供LUN-Masking服务的VDisk。如下图所示: SVC中的MDisk和MDG以及VDisk之间的关系 加入SVC后加速对存储子系统的访问I/O 1.2 SVC的工作原理 不同级别的存储虚拟化技术设计思想 正如以上所述,在存储子系统与主机之间引入SVC后,主机所有的I/O必然要经过SVC内部,相当于SVC要接管从主机过来的所有I/O。要做到这一点,SVC内部必须实现一个虚拟层,使得主机仿佛可以直接访问真正的物理存储系统。这个虚拟层的实现依赖于存储虚拟化技术。存储虚拟化的基本概念是将实际的物理存储实体与存储的逻辑表示分离开来,应用服务器只与分配给它们的逻辑卷(或称虚卷)打交道,而不用关心其数据是在哪个物理存储实体上。为实现存储虚拟层,SVC 借鉴了已有的存储虚拟化技术: 存储子系统级别的虚拟化 存储子系统级别的虚拟化如下图所示,使用Host Bus Adapter例如1394 Host Bus Adapter(Controller) 连接磁盘柜, 通过1394 Controller驱动,物理磁盘被映射为系统中的sda,sdb,sdc等SCSI磁盘块设备,块设备上层的虚拟化原理上和主机级别子系统块设备的虚拟化类似。 存储子系统级别的存储虚拟化 (如Linux) 网络级别的存储虚拟化 网络级别的存储虚拟化分两种:Out of Band和In Band。如下图所示是Out of Band存储虚拟化的一种方式,存储子系统通过SAN使得3个不同类别的操作系统在Metadata Server的Lock机制控制下共用存储子系统中的3个存储单元。在每个Host上,3个存储单元被虚拟化为一个Stripe Group, 使得各个Host可以采用统一的Stripe策略控制各自的I/O行为。 网络级别(Out of Band)的存储虚拟化 In-Band的方式实际上是通过数据通道(Data Path)上的虚拟化软件,把呈现在SAN中一个或多个存储子系统的存储单元虚拟化成另外一种方式的虚拟存储单元,称为VDisks.。如下图所示是属于In-Band 存储虚拟化。SVC使用In-Band的虚拟化方式,也就是说,SVC把主机级别的虚拟化实现在SAN的网络层次上实现。 网络级别(In Band)的存储虚拟化 传统的 SAN 网络中,每种存储系统都自成一体,就像一个个独立的孤岛,无法构成一片统一的大陆。而SVC,是存储业界又一次崭新的突破,就像存储历史上的RAID,主机系统

文档评论(0)

yigang0925 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档