Chinaunix首页 | 论坛 | 博客
  • 博客访问: 49003
  • 博文数量: 29
  • 博客积分: 2016
  • 博客等级: 大尉
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-23 14:27
文章分类

全部博文(29)

文章存档

2010年(29)

我的朋友

分类:

2010-09-23 15:31:09

文件: IBM存储高可用性解决方案介绍.pdf
大小: 238KB
下载: 下载
在AIX上,所有的应用都是通过LV(逻辑卷)来使用底层的真正物理存储空间,LV通过AIX的LVM(逻辑卷管理系统)映射到PV(物理卷)上。每个LV都是由若干个LE-LP()组成,而每个PV都是由若干个PE--PP(物理分区)组成。LP的大小和PP的大小相等。在没有镜像的情况下,LP和PP是一一对应的,即一个LP映射到一个PP上,这样,应用对于LV上的任何LP所作的IO都会通过LVM映射到该LP所对应的真正存放数据的PP上面。而在镜像的情况下,一个LP对应两个PP,即一个LP映射到两个PP上,这样,应用对于LP的任何IO,都会通过LVM同时映射到该LP所对应的两个PP上,两个PP上所存放的数据一模一样,这样,就实现了对该LV的镜像保护。如上图,在有镜像的情况下,LVM通过一个IO同时写到两个PV上的方式来保证PV1和PV2上的数据保持一致,任何一个PV(PV1或PV2)的失效(只要另外一个PV正常)都不会导致它们所对应的LV的失效。逻辑卷的镜像是由AIX的LVM来实现和管理,因此,对于上层的应用来说是透明的,因为:
不管有没有镜像,应用看到的都是一个LV,应用所看到的整个存储的逻辑结构在两种情况下是一致的
因为LVM是通过一个IO并发的写到两个PV上来实现数据一致,因此,镜像需要消耗主机一定的CPU和内存资源,但不会给系统带来额外的IO压力,并且这部分消耗的资源相对来说非常
小,基本不会影响到上层应用的性能”
IBM的逻辑卷镜像技术在一个IO写到两个PV上的时候,可以有如下两种方式:
同步方式:在正常情况下,只有正确写入到两个PV后,此IO才算完成。在系统监测到某个PV发生问题不能正常进行IO后,系统会自动隔离这个PV上的IO,这样,就只需要完成状态正常
的PV上的IO就可以
异步方式:一个IO只要能成功写入到某个PV,此IO就算完成。
不管是那种方式,在系统监测到某个PV发生问题不能正常进行IO后,系统会自动隔离这个PV上的IO,因此,不管采用何种方式,只要有一个PV能正常工作,就不会影响上层应用的正常
运行。
阅读(1107) | 评论(0) | 转发(0) |
0

上一篇:数据库复制技术

下一篇:阵列复制技术

给主人留下些什么吧!~~