最新消息:

DRBD使用gfs2,cman实现双主分布式文件存储方案

分布式 admin 4172浏览 0评论

DRBD简介

DRBD (Distributed Replicated Block Device) 是 Linux 平台上的分散式储存系统。其中包含了核心模组,数个使用者  空间管理程式及 shell scripts,通常用于高可用性(high availability, HA)丛集。DRBD 类似磁盘阵列的RAID 1(镜像),只不过 RAID 1 是在同一台电脑内,而 DRBD 是透过网络。

DRBD 是以 GPL2 授权散布的自由软件。 — 此处摘自 wikipedia

规划:

ip                   主机名                 存储磁盘     drbd设备

172.16.43.1   slave1.king.com  /dev/sda3   /dev/drbd0

172.16.43.2   slave2.king.com  /dev/sda3   /dev/drbd0

一. 实现基本DRBD功能

以下操作没有特殊说明,皆为双个节点都要操作

i) 主机互信(双节点之间)

ii) drbd配置安装 

1 配置/etc/drbd.d/global-common.conf 

2. 格式化磁盘

3、定义一个资源/etc/drbd.d/web.res,内容如下: 

4. 同步以上操作或文件,并初始化资源及启动服务 

5. 挂载使用 

 

二) gfs集群文件系统(重点)

1. 在 /etc/drbd.d/global-common.conf文件common 中添加

2. 安装 cman 底层消息通讯 + 全局锁功能 

3. 启动cman之前禁用 NetworkManager 

4. 准备新磁盘 

5. 再次启动 drbd 服务 

6. 格式化gfs2并多处挂载 

iv) 测试 

a22

v) 总结

基于drbd的单,双主配置到此为止,有些童鞋会问双主模型用在什么情况下,它的用法恰恰在不需要集群的场景.例如两台httpd服务器做负载均衡,两台httpd都需要

访问一个共享储存,无论那一台httpd服务器都可以上传修改共享存储的数据,这是单主的drbd所不能实现的.当然这里的gfs也可以做集群lvm,在下一篇中我们将继续。

 

文章来自:http://apprentice.blog.51cto.com/2214645/1400869

转载请注明:爱开源 » DRBD使用gfs2,cman实现双主分布式文件存储方案

您必须 登录 才能发表评论!