由于共享磁盘大多很昂贵,所以搭建系统的成本也就随之增加。不使用共享磁盘,在各服务器之间对各服务器上的磁盘进行镜像,通过该方法用低廉的价格实现相同功能的集群系统称为镜像磁盘型。使用Red Flag HA Cluster 6.0新增的磁盘镜像功能,不需要购买昂贵的磁盘柜就能享受到高可用性及高可靠性;配合HA Cluster 6.0独有的FastSync选件,能得到几乎和使用磁盘柜同样的性能,大幅度缩减投资预算。
一、原理
因为需要在服务器之间进行数据的镜像,因此不适用于需要大量数据的大规模系统。
应用程序发出write请求时,数据镜像引擎会将数据写入本地磁盘的同时,通过心跳线将write请求同时分发给待机服务器。所谓心跳线是指连接各服务器的网络,在集群系统中需要使用心跳线进行服务器的死活监视。在数据镜像类型中,心跳线除了用于死活监视,还用于数据传输。待机服务器数据镜像引擎将收到的数据写入待机服务器的本地磁盘,从而实现当前服务器和待机服务器间的数据同步。 应用程序发出Read请求时,则只需单纯从当前服务器的磁盘中读取数据即可。
◎ 数据镜像的结构
作为数据镜像的一个应用示例,可以使用快照备份。数据镜像类型的集群系统由于同时在2处保存共享数据,因此只需将待机服务器从集群中分离开,无需备份,就可以将磁盘作为快照备份保存。
※ 注意:磁盘同步的过程是数据块同步,而不是数据文件同步,因此可用于数据库等按非文件存储的应用中。
◎ 安装配置文档
该文档由parcochen#redflag-linux.com提供,在VMware ESX 3i Sever上模拟,基于红旗Asianux 3.0 SP1 for x86操作系统测试通过。
搭建Master-Master Mysql Replication 集群
在Windows下使用红旗HA Cluster 配置工具
构建Heartbeat 3.0.3 GUI+DRBD+Oracle 10g 双机互备集群
Heartbeat 3.0.3 介绍及rpm
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/linux/105090.html