存储高可用解决方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(XXX容灾方案建议)

目录

第1章XXXX容灾方案参考 (1)

1.1 系统现状 (1)

1.2 容灾需求分析 (1)

1.3 容灾参考方案 (2)

1.3.1 总体架构规划 (2)

1.3.2 V7000 外部存储虚拟化功能说明 (2)

1.3.3 V7000 VDM(虚拟磁盘镜像)功能说明 (3)

1.3.4 后期存储扩展建议 (4)

1.4 系统配置参考 (4)

第2章V7000存储设备介绍 (6)

2.1 IBM V7000存储系统概述 (6)

2.2 通过IBM S YSTEM S TORAGE E ASY T IER增强访问能力 (6)

2.3 通过精简调配来优化效率 (7)

2.4 动态迁移避免系统中断运行 (7)

2.5 通过复制服务来保护数据 (8)

2.6 管理工具与IBM S YSTEMS D IRECTOR相集成 (9)

2.7 高性能SSD支持 (10)

2.8 外部存储系统虚拟化 (10)

第3章存储高可用技术建议 (11)

3.1 存储高可用性的内容 (11)

3.2 存储高可用性方案的主要实现方式 (13)

3.2.1 方式一:磁盘设备间数据镜像( 如LVM Mirror ) (14)

3.2.2 方式二:磁盘设备间数据复制(如PPRC或ERM) (18)

3.2.3 方式三:采用SVC或V7000或V7000实现逻辑卷镜像 (20)

3.2.4 三种HA方式的比较 (21)

第1章XXXX容灾方案参考

1.1系统现状

XXXX现有IT系统的现状大致如下图所示。采用IBM P550服务器作为数据库服务器,采用DS3400存储设备作为主存储系统。

1.2容灾需求分析

当前,XXXX计划在同一园区内建设容灾系统,在容灾中心和主生产中心之间采用2km长的裸光纤进行直连。并且,希望对现有的存储设备进行充分利旧。

IBM将针对当前所了解的情况,做出初步的方案,供XXXX容灾建设参考。

由于DS3400设备没有自身的基于磁盘的远程复制功能,因此无法采用基于存储底层的磁盘复制技术。此外,由于DS3400的性能有限,且缓存较低,因此采用基于AIX操作系统的LVM镜像方式性能会有影响。(各种高可用技术,详见第3章的说明)

而目前IBM最新的虚拟化存储设备V7000,即可以支持外部存储的接入,也可以支持内部存储和外部存储之间的镜像,因此可以通过V7000存储设备来实现存储的高可用,并达到同园区内容灾的目的。

1.3容灾参考方案

1.3.1总体架构规划

总体同园区容灾的架构如上图所示,建议新增一套IBM V7000存储设备,并配置外部存储接入功能。

通过两对SAN交换机之间的2km裸光纤直连,可以将现有的DS3400作为V7000存储设备的外接存储,DS3400上的卷以image模式接入到V7000中,并和V7000上的卷组成镜像的卷(采用了V7000的VDM功能)。即当服务器写数据到VDM镜像后的卷的时候,V7000会自动在V7000的卷和DS3400的卷中各写一份,保障了在本地和远端同时都有一份相同的数据。

在光纤交换机上,需要在每台SAN交换机上都配置一个单模长波模块用于2km裸光纤的直连。

1.3.2V7000 外部存储虚拟化功能说明

V7000具有外部存储虚拟化功能,该功能沿袭了目前业界最成熟的存储虚拟化产品IBM SVC的几乎所有功能,具有当前最广泛的存储兼容性能,可以连接大部分的光纤存储设备。

外部存储系统虚拟化允许您将外部光纤通道控制器的磁盘容量添加到IBM Storwize V7000存储容量池中,从而提高软件价值和性能优势。对于不再用作主存储系统,但可通过重新部署而用作备用存储系统的现有存储产品来说—例如,用作闪速拷贝目标或者用于保存归档数据的存储系统—这将能够延长它们的使用寿命,但不影响IBM Storwize V7000的管理及存储功能发挥高效率的优势。

1.3.3V7000 VDM(虚拟磁盘镜像)功能说明

通过IBM SVC或V7000(SAN Volume Controller)来实现两台存储系统上的磁盘进行镜像后为服务器提供存储。上图是通过SVC或V7000实现两台阵列之间存储镜像的示意图。

对于底层的磁盘阵列来说,其使用方式与现在相同,对其内部的磁盘先进行RAID,然后在RAID组上进行逻辑磁盘(LUN)的划分。如上图的例子中,首先对两个阵列的磁盘做RAID5,然后在左边阵列中再作成LUNa和LUNb两个逻辑磁盘,同样在右边阵列中可以作成LUN1和LUN2两个逻辑磁盘。

在没有SVC或V7000的时候,我们要把这些LUN map给对应的服务器,然后在服务器上就可以找到这些硬盘。但是这样并没有实现磁盘阵列之间的Mirror。

现在,我们有了SVC或V7000设备,这个时候不再把这些LUN map给服务器,而是map 给SVC或V7000。SVC或V7000把这些map过来的磁盘当做是可使用的原始磁盘,称之为Managed Disk。

SVC或V7000再对Managed Disk进行处理,可以在不同的Managed Disk之间进行镜像作成供服务器使用的Virtual Disk。如上图,SVC或V7000将从左边磁盘阵列获得的Ma和从右边阵列获得的M1进行Mirror后,形成了Virtual Disk为Vdisk1。然后再将Vdisk1 map给服务器。服务器就像使用本地磁盘一样的使用Vdisk1。

这个时候我们回头看一下Vdisk1的组成,它是由两个阵列中的LUN通过Mirror方式组成的。

使用SVC或V7000进行跨阵列Mirror后,对于服务器获得的Vdisk来说,不会因为任何一个磁盘存储系统的故障而出现问题。这样大大提高了存储系统的可用性,为前端应用系统的开展提供了更好的保障。

1.3.4后期存储扩展建议

由于V7000具有外部存储扩展功能,同时也支持自身的扩展柜,因此在后期的扩展中,可以同时增加自身的扩展柜和外部存储,来实现本地存储的高可用性,即本期所建设的同园区容灾功能。

同样,V7000存储设备还具有远程复制功能,通过V7000的远程复制功能,今后还可以帮助XXXX建设异地的容灾系统。

1.4系统配置参考

●IBM V7000存储系统

⏹双控制器节点,16GB缓存

⏹8个8Gb FC接口,4个1Gb iSCSI接口

⏹24块300GB 10K转 SAS磁盘

⏹外部存储虚拟化功能许可(1个扩展设备)

●SAN交换机四台:

⏹每台配置15个8Gb FC接口和1个单模长波接口。

●项目实施服务

相关文档
最新文档