SVC虚拟化解决方案.docx
- 文档编号:17062106
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:17
- 大小:341.61KB
SVC虚拟化解决方案.docx
《SVC虚拟化解决方案.docx》由会员分享,可在线阅读,更多相关《SVC虚拟化解决方案.docx(17页珍藏版)》请在冰点文库上搜索。
SVC虚拟化解决方案
1.SVC虚拟化解决方案
IBMSVC实现了虚拟存储层的功能,SVC采用“虚拟存储”技术整合异构存储设备,SVC可以支持包括IBM和非IBM在内的130多种磁盘存储系统。
SVC是整个SAN网络的控制器,将整个SAN网络中的各种存储设备整合成一个巨大的“存储池”,使用户充分利用存储资源并可按需分配存储空间、性能和功能。
IBMSystemStorageSAN卷控制器产品要点包括:
✓可将不同磁盘系统的存储容量整合至管理更加高效的容量库中
✓可通过为主机应用程序提供更灵活的存储容量访问,帮助提高存储利用率
✓可通过使用简单的通用界面实现异构存储系统的自动配置和便捷管理,从而帮助提高存储管理员的工作效率
✓可通过消除几乎任何与存储相关的应用程序中断原因以支持更高的应用程序可用性
✓可实现分层存储环境,从而使存储成本可以与数据的价值更好地相配
✓可支持从高成本到低成本的设备以及跨多个供应商所提供存储系统的高级复制服务
✓可通过iSCSI主机连接降低成本并提高灵活性
✓可以在购置存储时提供更高的灵活性
✓可通过对固态设备(SSD)的创新和紧密集成支持为关键工作负载提供超强的性能
1.1SVC的基本概念
SVC(SANVolumeController)采用In-Band方式进行存储虚拟化。
SVC系统实际上是一个集群(Cluster)系统,它由node组成。
一个SVC系统至少包含2个node,每2个node组成一个I/OGroup,它用来为Host提供I/O服务。
到现在为止,一个SVC系统最多包含8个node,即4个I/OGroup。
在一个SVC系统中,存储子系统中的一个或多个存储单元被映射为SVC内部的存储单元MDisk(ManagedDisk),一个或多个Mdisk可以被虚拟化为1个存储池(称为MDG),所有的MDG对所有的I/OGroup均可见。
MDG是一个存储池,它根据一定的分配策略(如Striped,Image,Sequential)分配虚拟的存储单元,称为VDisk。
I/OGroup以Vdisk为单位对Host提供LUN-Masking(也称为LUN-Mapping)服务,使得Host可通过HBA可访问被提供LUN-Masking服务的VDisk。
如下图所示:
SVC中的MDisk和MDG以及VDisk之间的关系
加入SVC后加速对存储子系统的访问I/O
1.2SVC的工作原理
⏹不同级别的存储虚拟化技术设计思想
正如以上所述,在存储子系统与主机之间引入SVC后,主机所有的I/O必然要经过SVC内部,相当于SVC要接管从主机过来的所有I/O。
要做到这一点,SVC内部必须实现一个虚拟层,使得主机仿佛可以直接访问真正的物理存储系统。
这个虚拟层的实现依赖于存储虚拟化技术。
存储虚拟化的基本概念是将实际的物理存储实体与存储的逻辑表示分离开来,应用服务器只与分配给它们的逻辑卷(或称虚卷)打交道,而不用关心其数据是在哪个物理存储实体上。
为实现存储虚拟层,SVC借鉴了已有的存储虚拟化技术:
Ø存储子系统级别的虚拟化
存储子系统级别的虚拟化如下图所示,使用HostBusAdapter例如1394HostBusAdapter(Controller)连接磁盘柜,通过1394Controller驱动,物理磁盘被映射为系统中的sda,sdb,sdc等SCSI磁盘块设备,块设备上层的虚拟化原理上和主机级别子系统块设备的虚拟化类似。
存储子系统级别的存储虚拟化(如Linux)
Ø网络级别的存储虚拟化
网络级别的存储虚拟化分两种:
OutofBand和InBand。
如下图所示是OutofBand存储虚拟化的一种方式,存储子系统通过SAN使得3个不同类别的操作系统在MetadataServer的Lock机制控制下共用存储子系统中的3个存储单元。
在每个Host上,3个存储单元被虚拟化为一个StripeGroup,使得各个Host可以采用统一的Stripe策略控制各自的I/O行为。
网络级别(OutofBand)的存储虚拟化
In-Band的方式实际上是通过数据通道(DataPath)上的虚拟化软件,把呈现在SAN中一个或多个存储子系统的存储单元虚拟化成另外一种方式的虚拟存储单元,称为VDisks.。
如下图所示是属于In-Band存储虚拟化。
SVC使用In-Band的虚拟化方式,也就是说,SVC把主机级别的虚拟化实现在SAN的网络层次上实现。
网络级别(InBand)的存储虚拟化
传统的SAN网络中,每种存储系统都自成一体,就像一个个独立的孤岛,无法构成一片统一的大陆。
而SVC,是存储业界又一次崭新的突破,就像存储历史上的RAID,主机系统的存储管理体系和虚拟磁带技术,这些重要的发明均源自IBM。
SVC是整个SAN网络的控制器,它将整个SAN中的各种存储设备整合成一个巨大的存储池,充分利用存储资源和按需分配存储空间、性能和功能。
SVC实现了虚拟存储层的功能,将存储智能加入到SAN的网络中。
现在用户可以按照应用不断变化的需求来分配存储,而不再受制于存储子系统设备在功能和性能上的限制。
SVC又是一个SAN网络的中心管理控制点,而且它对服务器的操作系统和存储子系统是透明的。
以下是存储池引入SVC前后的对比图:
1.3SVC的可靠性、可用性
SVC采用了RAS的设计思想:
通过冗余组件使系统具有极高的可靠性,可用性以及高服务性。
●高度冗余的部件:
由于SVC是一个集群系统,当中的每个部件都有对应的备份(Backup)部件,例如,Node与Node之间互为备份,前端(Front-End)FC端口之间可以互为备份。
后端(Back-End)FC端口之间也可以互为备份,整个系统没有单一的故障点。
如下图所示。
SVC具有非常高的可靠性。
●Cache的同步保证数据的完整性
在一个SVCI/OGroup中,当一个节点出现故障时,通过这个节点的所有I/O就会切换到另外一个节点;为了使节点中的Cache数据在出现故障时不丢失,该节点在正常工作时会把每个I/O的Cache数据同步到另外一个节点的Cache中,使得同一个I/OGroup里的2个节点维护着相同的Cache元数据,如下图所示。
因此,在某个节点出现故障时,SVC能够保证100%的数据完整性。
同构异构存储资源
SVC是一个存储虚拟化引擎,它屏蔽了各种所支持的存储子系统的差别,对Host提供的I/O服务均以统一的存储单元Vdisk为单位。
这种特征有利于提高存储系统的利用率,并且可进行集中管理。
SVC的加入并不影响现有SAN环境的拓扑,它只是把自己连接到光纤交换机上。
通过一定的配置操作,SVC能够检测到各种存储子系统中的存储单元,并且把这些存储单元一一映射成一个个的MDisks。
每个SVC的节点都看到统一的Mdisks集合。
SVC使用这些Mdisks创建MDG(MDiskGroup),并从MDG中划分VDisk(VirtualDisk)空间给主机使用。
通过光纤交换机的Zone划分,主机只能识别到SVC上的Vdisk。
因此,SVC屏蔽了各种存储子系统的差别。
同构异构的存储资源带来很多的好处:
Ø使主机端只需使用一种多路径(MPIO)驱动
在加入SVC之前,主机所获得的存储资源可能来自不同厂商的存储子系统。
为了提高I/O性能,每个厂商根据自己存储子系统的特性为主机端提供专用的多路径软件。
对于只使用一种厂商的存储子系统的用户来说,这并没有带来很大的影响;但是,企业往往会使用不同厂商的存储子系统,因此,要使用不同厂商的存储子系统,主机端的系统管理员必须把各个厂商提供的多路径软件都安装在主机上。
在槽糕的情况下,这些多路径软件之间可能引起冲突,导致系统无法正常使用。
如下图所示:
加入SVC后,主机所有的I/O都由SVC接管。
为了优化I/O性能,主机端只需要安装IBM提供的多路径软件,如下图所示:
Ø统一管理存储资源
SVC能够对接入的存储子系统进行监控,并提供自动报警机制。
例如A存储子系统中的一个磁盘出现故障,SVC能够检查到它,并通过SNMP报告给管理终端,管理终端通过邮件或者电话通知管理员。
因此,SVC成为了一个集中管理点,统一了存储资源的管理;否则,用户必须安装不同厂商的存储子系统管理软件。
Ø可实现不同存储系统中的容灾备份和数据迁移
在没有加入SVC之前,企业中的数据可能存放在不同厂商存储子系统中。
企业必须要使用各个厂商存储子系统的容灾备份策略来防止企业数据丢失,而且,不同存储子系统之间不能实现实时的互为容灾备份,这给企业带来很多不便,尤其在企业数据变得越来越关键和庞大的时候。
更重要的是,由于没有统一的容灾备份策略,企业往往需要在不同时刻,不同时间,投入越来越多的成本保证企业数据不丢失。
使用了SVC后,企业中的数据采用了统一的容灾备份策略,因为SVC提供的高级的CopyService使得不同厂商之间可以轻松地实现实时的容灾备份以及数据迁移,同时与其他厂商的容灾备份策略兼容。
如下图所示
QoS机制
SVC和许多存储子系统一样,提供了有效的QoS(QualityofService)机制。
QoS是一种保证和控制主机I/O流量和带宽的机制。
例如,一个140MB每秒的影像流必须精确地以140MB每秒的传输率传输到存储中,否则,影像文件会无法使用。
SVC可通过QoS机制,使得对主机的I/O可以得到严格的控制。
在一个SAN的共享环境中,通过使用QoS机制,可以防止一些应用程序过多地占用共享带宽,从而保证了需要高带宽服务的应用程序正常工作。
1.4SVC的主要功能
IBMSystemStorageSAN卷控制器(SVC)是一个存储虚拟化系统,能够对完全不同的异构存储资源进行集中控制和管理,从而提高业务应用的可用性和资源的利用率。
其目的是对您IT架构中的存储资源进行管理,确保它们能够被企业充分利用起来,被企业快速、有效、实时加以利用并降低企业管理成本。
Ø一个更加简单的存储架构
SAN卷控制器将来自IBM和非IBM存储系统的存储容量集中到一个存储池中,以便进行集中管理。
SAN卷控制器旨在消除磁盘系统之间的界限,将存储设备作为一项资源而不是一台台的独立机器进行管理,从而满足您的业务需求。
SAN卷控制器能够帮助您根据目前可用的所有存储资源来制定自己的业务流程目标,而不是由存储资源来决定企业能够实现哪些目标。
Ø提高利用率
SAN卷控制器旨在提高可用于主机应用的存储容量。
通过将存储区域网络(SAN)内的多个磁盘系统容量集中起来,能够让存储管理员超越SAN存储设备传统的“孤岛”,以更好的方式对存储设备进行部署,更好地满足主机应用的需求。
Ø
减少对存储设备的使用量,实现自动化需求配置
SANVolumeControllerVersion的Space-EfficientVirtualDisks(SEV)功能,只有在向虚拟磁盘写入数据时才实际使用物理存储容量,而不是为整个定义的虚拟容量规定实际的物理容量。
这种功能也被称为“瘦供给”。
此新功能结合Vdiskmirror的0侦测能力,可以用来从数据库和文件系统收回更多虽已分配但尚未使用的空间。
SEV功能可以帮助您根据未来的预期容量需求定义虚拟容量,在不到万不得已的时候不使用物理存储。
通过Space-EfficientVirtualDisks功能,SVC可以随着您企业的发展自动对存储进行随需配置。
Ø时时数据压缩功能
SANVolumeControllerVersion6.4版本新增加了一项新的Real-timecompression功能,该功能可让用户选择创建压缩卷,压缩卷比SEV卷更能帮助客户节约空间,并且应用对压缩卷的访问性能没有下降,反而有提高。
而且数据压缩后,节约了SVC后端使用存储的磁盘数量,进一步帮助客户节约了成本。
Ø高度的可扩展性和一流的性能
SAN卷控制器是集硬件和软件于一体的高度扩展的模块化整体解决方案。
通过一对基于IBMSystemx™服务器的冗余“存储引擎”组合形成一个“I/O组”。
每个引擎包括一个四端口、通信能力为4Gbps的主机总线适配器(HBA),能够让SAN卷控制器以高达4Gbps的SAN光纤速度进行连接和工作。
每个I/O组包含16GB的高速缓冲内存。
如图1所示,高度可用的I/O组是SAN卷控制器集群的基本配置元素。
向集群集添加I/O组旨在提高集群性能和带宽。
入门级的SAN卷控制器只包含一个I/O组,能够通过扩展支持四个I/O组,并且可以经过扩展支持1024台主机服务器和最多8192个虚拟磁盘。
这种配置上的灵活性意味着SAN卷控制器可以从价格比较低的小环境或试点项目开始,然后随着需求的发展逐步进行扩展,对大型存储环境(存储容量高达8000TB)进行管理。
Ø提高生产力
SAN卷控制器具有方便使用的图形界面,便于集中管理。
通过此单一界面,管理员可以对来自不同供应商的多个存储系统开展一致的配置、管理和服务工作。
SAN卷控制器能够让管理员将磁盘存储卷映射至虚拟的卷池,从而更有效地利用他们的存储设备。
SAN卷控制器还包含StorageManagementInitiativeSpecification(SMI-S)应用编程接口(API),进一步证明了IBM对开放标准的支持。
新的Space-EfficientVirtualDisks功能可以实现自动化按需分配,并且让系统管理员将工作重点集中在总体存储部署和利用以及长期战略需求方面,而不是日常的例行存储配置工作方面,提高他们的工作效率。
Ø简化管理
SAN卷控制器采用IBMSystemStorageProductivityCenter(SSPC)进行管理,这是一个能够对IBM和非IBM存储环境进行监控的高级管理控制台。
作为最初为IBMSystemStorageDS8000™和SVC提供支持的通用管理控制台,SSPC旨在进一步帮助企业简化IT管理,从而减少不断攀升的各种要素的管理人员数量。
通过安装IBMTotalStorage®ProductivityCenterBasicEdition软件,SSPC提供了对整个存储区域网络中连接的各种存储设备进行管理的功能。
功能丰富、用户友好的图形化界面提供了全面的存储拓扑结构,管理员可以通过它来全面而深入地了解整个网络环境的工作状况。
SSPC可以升级使用IBMTotalStorageProductivityCenterStandardEdition软件,通过单一控制台对虚拟和物理资源(包括SVC、磁盘系统、磁带系统、文件服务器和SAN光纤)进行统一管理。
Ø提高应用可用性
由于将存储设备的物理特性对主机系统进行隐藏,因此,SAN卷控制器可以使主机应用不受存储池物理变化的影响。
通过此功能,当对存储架构进行更改时,能够让应用继续运行而不会发生中断,从而帮助您的企业提高应用对客户的可用性。
SAN卷控制器可以通过动态数据迁移功能来提高应用的可用性。
此功能可以在不影响应用对数据访问的前提下将数据从一个存储系统迁移至另一个系统。
此功能可以帮助管理员在不影响应用对客户可用性的同时对存储容量进行重新分配和扩展。
例如,为了对系统负荷进行均衡而将旧的存储设备更换为新的存储设备时或者实施分层存储架构时,可以利用数据迁移功能。
SANVolumeControllerVersion4.3推出新的虚拟磁盘镜像功能,可以将虚拟磁盘的两个拷贝存储在不同的存储系统上。
当磁盘阵列或磁盘系统出现故障或者由于需要维护而发生中断时,此功能可以帮助提高应用的可用性:
SVC可以自动使用仍然可用的拷贝。
SANVolumeControllerVersion6.3推出新的增强型StrechedCluster技术,可以将SVC的一个I/Ogroup中的2个node分别部署到2个数据中心,可将客户的应用部署在垮数据中心的VDM卷上面,VDM卷的2个存储镜像分支分别属于2个数据中心,这样当其中任何一个数据中心的存储故障时,客户的应用都可以访问另外一个数据中心的存储镜像分支,而不会影响业务,这样就为客户提供了站点级别的数据保护能力。
Ø将架构性能与业务目标统一起来
SAN卷控制器可以帮助企业利用现有资产打造一个更容易管理、配置并且在不影响应用可用性的同时进行改变的架构。
企业可以更有效地利用他们的资产。
他们可以将存储资源对应用进行集中分配和配置,同时了解它们对总体容量形势的影响。
他们可以对自己应用的可用性进行改进,实现更高的服务质量目标。
这些优点可以帮助企业将他们基础架构的性能与个人的业务目标进行挂钩,从而更严格地对他们的成本和能力进行管理。
Ø分层存储
采用分层存储对控制存储成本来说是一个很重要的战略,根据不同的业务需求采用成本和性能都各不相同的存储。
然而,直到现在,不同类型存储(即便来自同一个供应商)之间的管理和功能上的差异使得实施分层存储操作起来非常复杂,而且部署范围有限。
SAN卷控制器能够让实施分层存储变得更加简单,因为它能在所有存储层之间保持一致的管理和功能,并且在不会对应用造成中断影响的同时将数据在各层之间进行移动。
由于SVC也拥有高速缓存,因此,它可以提高较低层次存储的性能,使之能够在数据中心得到更广泛的应用,从而进一步降低成本。
Ø复制服务
对许多常规SAN磁盘阵列来说,复制操作仅限于系统内部或同类系统之间的操作。
然而SAN卷控制器能够让管理员在不同供应商提供的多个存储系统之间采用一套先进的基于网络的复制服务(例如IBMSystemStorageFlashCopy®功能)。
此功能可以帮助简化存储环境,降低存储总成本。
基于网络的SAN卷控制器复制服务可以根据数据价值的高低采用不同成本的存储设备。
比如说,尽管生产数据可以存储在企业级存储设备上,然而SVC可以通过FlashCopy功能创建的备份拷贝存储在成本较低的存储设备上。
类似地,保持业务连续性的常规方法在很大程度上需要采用与生产和恢复地点相同的存储设备。
然而SVC可以在每个地点支持不同的存储设备,从而帮助企业在制定灾难恢复战略时降低成本。
SAN卷控制器支持各种复制服务,无论采用何种类型的存储,都能以一致的方式进行工作。
FlashCopy功能几乎能够对活动数据创建“瞬时”拷贝,用于备份或者并行处理任务。
最多可以创建256个数据拷贝。
SVC支持增量FlashCopy操作,只拷贝自上次使用FlashCopy功能以来源虚拟磁盘或目标虚拟磁盘中变化的数据。
这些功能可以用来帮助企业根据生产数据对测试环境进行维护和更新。
MetroMirror和GlobalMirror在不同地点的SVC系统之间工作,创建数据拷贝,以供数据中心发生灾难时使用。
MetroMirror能够在城市之间(最远300公里)保持完全同步的拷贝,而GlobalMirror则能够实现异步操作,从而能够在更远的距离(最远8000公里)保留拷贝。
SANVolumeControllerVersion6.3推出新的低带宽条件下的远程融灾,使客户根据成本投入的大小和业务所需RPO的不同,选择不同级别带宽的远程融灾的愿望成为现实。
从SANVolumeControllerVersion6.3之后,支持SVC和StorwizeV7000之间做远程融灾,这样使得客户在融灾端可以不选择和生产端一模一样的高端存储,而只需要选择V7000这样的中端存储,可以帮助客户节约融灾投资。
Ø减少复制对存储的使用量
可以通过将Space-EfficientVirtualDisks功能与FlashCopy结合,实现Space-EfficientFlashCopy(SEFC)功能。
在对虚拟磁盘进行复制时,SEFC功能只为源和目标虚拟磁盘之间的数据差别而不是为整个目标虚拟磁盘容量使用额外的存储容量,从而极大地降低了对存储容量的需求。
在对多台服务器的引导盘进行复制时,可以通过此功能只对服务器之间不同的数据使用额外的存储容量,从而降低对存储设备的使用量。
SEFC功能还可帮助企业实施“持续数据保护”战略,以更少的存储容量定期对数据进行拷贝备份。
在利用FlashCopy功能创建备份拷贝或者测试环境时,SEFC帮助用户进行数据复制,从而减少对存储容量的需求。
Ø提高能效
当前,许多数据中心为了降低成本,保护环境,都在努力降低自己的能耗。
SAN卷控制器可以帮助您提高数据中心的能效。
它通过三种方法来实现这一目标:
◆SVC能够在不中断应用的同时将数据从旧的磁盘系统迁移至新的磁盘系统,从而让您更快、更简单地实现能效更高的存储。
◆SVC简化了对分层存储架构的实施,提高较低层次存储的性能,从而对您部署的存储组合进行优化,提高对较低层次存储的使用量。
SVC可以提高对存储设备的利用率,减少未来对额外存储设备的需求,从而减少对存储设备的总量需求,降低能耗。
Space-EfficientVirtualDisks和Space-EfficientFlashCopy功能又进一步扩大这一优势。
◆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SVC 虚拟 化解 方案