Warning: assert() has been disabled for security reasons in /webHome/host1964625/www/wp-includes/sodium_compat/autoload.php on line 65 基于Linux的远程卷复制系统 – 科信软件

基于Linux的远程卷复制系统

Linux 远程卷复制系统( LVR )是西安翱翔科信软件有限责任公司(以下简称科信软件公司)开发的一款高可靠性和高可用性系统软件,该软件具有实时性、通用性、易用性、灵活性、经济性等多种优,目前已经通过了省级的技术鉴定和国家科技部中小企业创新基金项目的验收。

1. 项目简介

根据 Linux 操作系统的模块化设计和分层设计原理,在 Linux 操作系统的逻辑卷管理系统中嵌入自行设计的远程数据复制模块,截获上层应用对本地磁盘的 IO 请求,通过 TCP/IP 网络将数据发送到远程的备份服务器上,从而实现远程数据备份功能;另外还增加了灾难后迁移和灾难恢复机制。本系统可广泛适用于各企业行业 Linux 系统之间的远程数据备份、灾难恢复等。

2. 创新点

本项目产品 采用当今最新的数据容灾技术和现代软件设计理念,实现了如下 创新点: Linux 系统卷复制模块嵌入技术、复制卷组范围内的数据一致性维护、基于卷的写请求远程复制协议、灾难处理机制等。

•  利用 Linux 操作系统的虚拟设备驱动程序机制,在卷管理系统中嵌入远程复制功能,通过截获和复制逻辑卷上所有的写请求实现逻辑卷的复制。在 Linux 上实现了远程复制模块与操作系统的无缝结合。

•  支持跨卷组的复制卷组,对于使用多个分布在不同卷组内的逻辑卷的应用程序,可以在不修改应用程序配置的情况下设置复制卷组启动复制,并维护卷组范围内的数据一致性。

•  通过截获用户对卷的操作,实现数据的远程、实时复制,并支持同步和异步两种复制模式,用户可以根据网络速度、应用程序的响应时间要求等需要选择不同的复制模式。

•  灾难恢复机制中重点攻克应用切换等技术难点,支持源服务器和从服务器之间的切换和回切,并能够保持切换前后源、从服务器端的数据正确性。

LVR 系统为广大用户提供了一种经济、适用、可靠的远程、动态数据复制和灾难恢复机制,从而提高计算机系统的可靠性和可用性,工作原理见图 1 。

图 1 LVR 系统 工作原理

3. 运行环境

•  对象 HW :

硬件平台,目前主要面向 i386 。

•  对象 OS :

Linux ( kernel version >= 2.4.0 )

•  对象环境:

TCP/IP 网络环境

•  对象 LVM :

Sistina LVM ( version 1.0.8 )

4. 应用领域

面向政府机关、金融和教育部门以及中、小型企业等各类用户,支持文件系统、数据库等各种用户数据,可以用于数据容灾、远程数据发布(例如网站镜像)以及高可用集群系统的构建等。我们欢迎广大顾客引进我们的系统,同时我们也希望和存储设备厂商以及系统软件生产厂商进行捆绑销售合作。