WEB开发网
开发学院操作系统Linux/Unix Distributed Replicated Block Device 的高可用性... 阅读

Distributed Replicated Block Device 的高可用性

 2010-09-02 00:00:00 来源:WEB开发网   
核心提示: Figure 3. 使用 DRBD 进行读/写操作 DRBD 也支持主动/被动模式,比如读和写操作可以在两个服务器上同时进行,Distributed Replicated Block Device 的高可用性(4),这就是所谓的共享磁盘模式,该模式依赖一个共享磁盘文件系统,高级管理工具是最常用的一个(从 /etc/

Figure 3. 使用 DRBD 进行读/写操作
Distributed Replicated Block Device 的高可用性

DRBD 也支持主动/被动模式,比如读和写操作可以在两个服务器上同时进行,这就是所谓的共享磁盘模式。该模式依赖一个共享磁盘文件系统,比如,Global File System (GFS) 或 Oracle Cluster File System 第 2 版(OCFS2),包含分布式锁管理功能。

DRBD 架构

DRBD 被分成独立的两部分:一个实现 DRBD 行为的内核模块和一组用于管理 DRBD 磁盘的用户空间管理应用程序(见图 4 )。内核模块实现一个用于虚拟块设备(跨网络在本地磁盘与远程磁盘之间复制)的驱动程序。作为一个虚拟磁盘,DRBD 提供一个供各种应用程序使用的灵活模型(从文件系统到依赖于一个原始磁盘的其他应用程序,比如数据库)。DRBD 模块不仅仅实现一个基础块驱动程序接口(磁盘配置细节在 drbd.conf 中有定义),而且也实现网络堆接口(其端点通过一个 IP 地址和端口号定义,也在 drbd.conf 中)。

图 4. Linux 架构中的 DRBD
Distributed Replicated Block Device 的高可用性

查看原图(大图)

在用户空间,DRBD 提供一组用于管理复制磁盘的实用工具。您可以使用 drbdsetup 在 Linux 内核中配置 DRBD 模快,使用 drbdmeta 管理 DRBD 元数据结构。一个同时使用这两个工具的包装实用工具是 drbdadm。高级管理工具是最常用的一个(从 /etc/drbd.conf 中的 DRBD 配置文件获取具体细节)。作为之前讨论的实用工具的一个前端,drbdadm 是管理 DRBD 最常用的。

上一页  1 2 3 4 5 6  下一页

Tags:Distributed Replicated Block

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接