请输入您要查询的百科知识:

 

词条 EterneMirrorHA
释义

易腾纯软群集产品是来自北京易腾数信科技有限公司的拥有自主知识产权的纯软群集软件产品,其分为双机纯软(EterneMirrorHA),群集纯软(EterneMirrorCluster)两款软件。支持Windows操作系统平台,具有稳定可靠,真正数据镜像同步、数据镜像效率高、易于管理、备援方式灵活多样、节点和任务伸缩性强、保护用户投资、整合和优化用户系统环境、支持多种群集环境等特点。

EterneMirrorHA其负责管理2台主机运行的各自应用系统,当主机或主机上的软件出现故障时,不需人工干预,双机集群中另外主机通过心跳线路,可以自动检测出该故障主机,准确、快速地将原主机的应用系统移交到另一台主机上继续运行,实现整个系统的不间断运行,从而保证整个系统对外服务的正常,为企业24小时×365天的关键业务应用提供了强大的保障

EterneMirrorHA功能特点

(一)、应用高可用性

提供高可用性解决方案是易腾纯软群集软件的核心功能,该解决方案提供双机热备系统,也提供多机的高可用解决方案。其原理都是当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。

(二)、自我修复能力

在集群系统的每一台服务器内,易腾纯软群集软件具有两个核心进程:Service和Monitor,他们互相监控(如:系统宕机、网络、SCSI线缆是否断开),如果其中一个进程失败,另一个进程会立即进行恢复,最大程度保证双机热备系统自身健壮,避免双机丢失。

(三)、支持多条心跳路径

支持网卡(私网/公网)、磁盘心跳等多种心跳方式,多重保障心跳检测途径,配置多条心跳路径可以避免系统的单点故障,进一步提高了系统的可靠性。

(四)、资源组管理

无论易腾纯软群集软件的安装还是管理都设计的十分简单和直观,包括辨别关键的资源(例如IP地址)和指定这些资源到一个管理组(Resources Group)。一旦被指定到一个管理组之后,这些资源就被确认为被管理的资源。当其中一个服务器失败时,这些资源将迁移到另一个服务器。易腾纯软群集软件可以单独地在每台服务器上安装和卸载,用户可以自由地从一个组中删除和增加一个服务器,无需全部卸载每台服务器。

(五)、单机热备高可用

在应用软件的检测时间间隔执行检测,以察看资源本身是否失效。如果快速检查和深入检查均局部告失败,系统将根据用户设定的策略尝试局部恢复资源,实现单机的自动修复,从而达到用户单机系统同样得到高可用级别。

ü 本地磁盘失败转移

数据镜像卷中,因为磁盘分区是以数据块级的镜像被复制到两个磁盘驱动器中,它被操作系统当作一个分区对待。如果一个服务器上的I/O卡或磁盘驱动器失效,对于数据的访问不会发生任何事情。因为在镜像卷中还有一个激活的I/O卡或磁盘驱动器存在。就像在单个服务器的内部进行磁盘复制一样,其中一个失效不会有任何影响,用户还可以从镜像卷中存活的驱动器上访问数据。(类似于RAID 1)。

ü 本地网卡失败转移

在主服务器上,可以加上另外一个NIC作为主服务器的备份NIC。当主NIC 出现故障时,EterneMirrorCluster将可切换的IP地址让由本地的备份 NIC 接管,本地资源不需要切换,有效的减少的切换时间。

ü 核心业务失败

当核心业务出现问题时,EterneMirrorCluster会及时侦测到,并重新启动核心业务,从而不需要异地切换。

ü 浮动IP失败

当浮动IP被释放或出现问题时,EterneMirrorCluster会及时重新带入该浮动IP,实现单机的高可用。

(六)、分区镜像

易腾纯软群集软件能够对磁盘的某个分区进行块镜像,每一个在被管理分区上的数据块都被镜像/复制到镜像对的另一个磁盘设备上。这一过程很像在一个服务器内部的磁盘复制,只不过镜像卷中的磁盘分别在不同的服务器上。

(七)、复制模式

同步镜像,即主服务器上的一个写操作必须在本地和远端磁盘都确定完成时,主服务器才认为写完成。这样,任何一个结点故障不会导致任何数据丢失,从而保证任何时候两台服务器的数据完全一致。只有两个结点同时发生故障时,才可能导致未完成的IO数据丢失。

异步镜像,即只要主服务器完居本地磁盘写操作,就认为写操作完成,需要复制的数据会在随后被复制到远端磁盘。当主结点发生故障切换时,最近更新的数据可能会丢失。

目前文件系统一级的镜像软件并不真正支持实时同步(即使支持其效率特别低并且大大降低操作系统的性能),其通常采用异步复制模式进行实时同步,一旦出现意外宕机,就可能造成主从服务器的数据不一致。

(八)、智能在线初始化

EterneDisk镜像卷在第一次进行初始化或重构时,系统会自动识别数据源和目标卷的文件系统数据,只将有用的数据进行镜像,不会对磁盘所有扇区进行同步,大大减少了初始化时间。比如分区中只有几百M数据的情况下,对100GB的分区进行镜像,初始化只需要很短时间即可完成。

EterneDisk镜像卷可以进行在线初始化。在初始化期间,应用程序就可以对镜像卷进行在线读写操作,系统会自动对IO进行调度以保证数据的一致性,初始化期间所有的读写请求都会自动转移数据源卷上进行响应,数据源卷可以不一定是当前生产主机的本地磁盘。在初始化期间,镜像卷收到生产主机的读请求,若要读入位置的数据块正在拷贝中,等待该数据块拷贝完成后再进行读。在初始化期间,镜像卷收到生产主机的写请求,若要写入位置的数据尚未拷贝到目标卷,只需要写数据源卷即可返回主机成功,稍后同步任务会将整个数据块同步到目标卷,若要写入位置的数据块已经拷贝到目标卷,需要分别写入数据源卷和目标卷,若要写入位置的数据块正在拷贝中,等待该数据块拷贝完成后再分别写入数据源卷和目标卷。

(九)、自动处理磁盘错误

EterneDisk可以自动、透明地对磁盘I/O错误进行处理。对于写操作,若底层逻辑卷I/O错误,则将错误传递给上层文件系统处理;如果是设备错误,则将其逻辑卷进行隔离,其后的读写操作只发生另一逻辑卷上。对于读操作,若发生底层逻辑卷设备错误,EterneDisk对上层屏蔽I/O错误,透明地从另一逻辑卷读取所需的数据块,将其逻辑卷进行隔离,并透明地处理所有相应的I/O操作。若发生的是磁盘扇区错误,则会对其自动进行恢复;从另一逻辑卷读取相应数据块并写到相应扇区,并读取进行检验确认是恢复成功;如果失败,则对该数据块的扇区进行重新映射,将EterneDisk底层逻辑卷的相应坏扇区重新映射到空闲的扇区。

(十)、脑裂(split-brain)恢复

Split-brain发生在集群节点间所有网络连接同时发生故障,所有节点在连接断开时都会尝试切换为生产状态。这是一个潜在的故障状态,由于此时数据的修改可能会发生在任何节点上,并且没有复制给对端。这样,由于两个不一致的数据集被创建,将不能按常规方式合并。当发生split-brain的情况,建议采用手工解决split-brain方法,然后消除导致split-brain的原因。当然在某些情况下,也可以对split-brain进行自动故障恢复。EterneDisk提供了以下解决split-brain的方法:

l 放弃较年轻生产节点的修改数据:这种设置模式,在网络连接重新建立,并且EterneDisk发现了split-brain,则会丢弃掉故障发生后切换为生产节点的所有新数据变化(也就是故障发生前处于生产状态的节点的更新数据)。

l 放弃较老生产节点的修改数据:这种设置模式,与上一种相反,会放弃掉故障发生前处于生产状态节点的所有新数据变化。

l 放弃没有数据变化的节点:这种设置模式,EterneDisk会自动从有数据变化的节点同步到在split-brain期间没有产生任何数据变化的结点。

l 放弃数据变化较少节点的数据变化:这种设置模式,EterneDisk会自动放弃掉split-brain期间产生数据变化较少的结点数据更新,从数据变化较多的节点同步到数据变化的结点。

l 放弃本地节点的数据变化:这种设置模式,EterneDisk会自动放弃掉最后拥有资源的节点的数据变化(即split-brain仲裁后为生产节点的数据变化)。

l 放弃远程节点的数据变化:这种设置模式,EterneDisk会自动以最后拥有资源的节点的数据为最新数据(即split-brain仲裁后为生产节点的数据)。

(十一)、读负载均衡

EterneDisk镜像卷中每个磁盘设备上所有的数据块同步之后,该镜像卷被认为是健康的(Health)。当EterneDisk镜像卷是健康状态时,对于关键任务数据的访问可以有两条途径,进行负载均衡读,使得对镜像卷的读性能超过单盘的读性能,大大提高了应用系统的IO性能。读负载均衡只能适用于采用同步复制模式,否则可能导致读写数据不一致。

(十二)、快速重新同步

易腾纯软群集软件第一次进行初始化完全同步镜像后,即使服务器重新启动或易腾纯软群集软件服务重启把磁盘或分区重新同步,因为EterneDisk采用了专有的数据版本UUID技术、活动区域日志以及快速同步Bitmap技术,便能够快速进行重新同步,而不用再进行数据的比较校验,大大提高效率减少不必要的校验。该技术是目前文件系统级别镜像系统无法提供的,其服务或服务器一旦重新启动,为了保证数据完全一致性其必须进行数据集的数据校验,但如果数据集中的数据非常庞大或是小文件,那么校验的时间便非常长,在校验过程中服务是无法进行切换的。

(十三)、在线设备校验

在线设备校验确保用户以一个非常高效的方式进行不同节点的块数据一致性校验。对于同步复制,一般网络带宽比较高,为减少CPU使用和负载,在线校验不计算数据块的签名,而只直接依次比较数据验证源和验证目标每个数据块,如果不一致,则这个块被标记为需要同步,并在以后进行同步。如果是异步复制,在线数据校验是在一个节点(验证目标)存储设备上顺序计算每个数据块的数字签名。然后传输这个数字签名到另一节点(验证源),比较对应块的数字签名。如果数字签名不一致,则这个块被标记为需要同步,并在以后进行同步。由于传输只是一个数字签名,而不是完整数据块,所以在异步复制情况下,在线校验对网络带宽的使用是非常高效的。

对于一般情况,用户只需要进行快速在线设备校验就可以,因为EterneDisk底层存储设备对用户来说是透明的,没法进行直接修改,所以只要利用EterneDisk专有的Bitmap技术就可以快速比较数据块的一致性。

(十四)、稳定的数据镜像效率

因为易腾纯软群集软件采用的是块级别数据镜像,只镜像不同的数据块,因而镜像网络传输都以数据块为单位,因而有稳定的数据镜像效率。文件系统的过滤系统,其复制效率随文件的大小变化其镜像效率将有所不同,如果是批量的小文件,其镜像效率将非常低,因为其IO瓶颈出在从服务器上的写入操作上。从服务器在写文件时,其必须先打开这个文件,写完后需要关闭这个文件,同时还需要修改文件属性等操作,这样大大增加文件系统的IO量,和从服务器操作系统的系统资源。块级别数据镜像的写操作是直接对磁盘进行裸操作,并不增加操作的负担,从而大大的提高效率。

(十五)、纯软双机平滑过渡到纯软群集

客户在装上了EterneMirrorHA纯软双机软件后,如果因环境的更改或需求的变化,想升级为群集软件,易腾公司支持其平滑过渡到EterneMirrorCluster软件,不用重新再进行配置客户的应用环境。

(十六)、支持多种群集工作模式

不仅支持传统的单活(Active/Passive)、双活(Active/Active),还支持多对一、多对多、双机双柜等多种集群备份。目前EterneMirrorCluster最多支持32个节点的群集工作模式。(十七)、采用C/S架构,管理员可以远程管理双机资源 易腾纯软群集软件客户端界面可以装载在远程客户端,不用装载到服务端。如果服务端装载了客户端软件,管理员可以在任何远程客户端(该客户端不用安装客户端软件)通过IE进行远程管理群集环境,进行资源组的操作。

(十八)、支持自动迁回

当首选节点发生故障后又恢复正常,如果允许自动迁回,备份节点在指定的恢复时间窗口内将资源组切换回首选节点运行;禁止自动迁回时,资源组将保留在备份结点上,管理员可在合适的时间手工切换。

(十九)、支持无为ARP

当浮动IP切换到其它网卡上挂载时,Cluster会主动进行ARP广播通知客户端该IP的MAC地址发生改变,让客户端主动更新映射关系,这样客户端便会连接到相关的服务上,避免因浮动IP切换造成客户端无法访问的情况。

(二十)、直观的GUI用户界面

提供直观的GUI用户界面,用户可以交互式地对不同的集群系统进行配置、监控和远程管理,实时地显示出主机系统及服务的状态,大大减少了系统因用户人为的错误而引起的损失,同时基于向导形式的设定界面简化了系统安装,配置工作。

(二十一)、支持多种应用保护

可以保护大量的应用程序和服务,几乎涵盖了目前Windows平台上所有主流的应用和服务,如Oracle、SQLServer、DB2、Sybase、Appache、Samba等,除了这些主流的应用和服务。(二十二)、全面支持用户自己开发的应用程序和服务 用户自定义的程序不用任何改变,可以直接进行配置进行监控。用户可以根据需要指定自定义服务或应用程序的运行身份,运行目录,甚至是否是agent方式进行检测运行。方式灵活多样,完全适应用户的各种需求。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/24 0:22:08