DRBD分布式复制块设备

一、实验环境:

服务器1——ip:192.168.10.1——hostname:rhel1——单独拿一块磁盘sdb作为drbd

服务器2——ip:192.168.10.2——hostname:rhel2——单独拿一块磁盘sdb作为drbd

二、准备所需软件包,服务器1与服务器2一样:

三、修改hosts文件,添加如下内容,服务器1与服务器2一样:

四、drbd编译安装,服务器1与服务器2一样:

1.安装依赖包:

2.编译安装:

3.建立pid存放目录:

4.拷贝drbd启动脚本:

5.编译drbd.ko模块:

6.拷贝模块文件到指定目录:

7.重新载入drbd模块:

8.查看模块是否被加载,出现如下信息表示模块加载成功:

五、配置文件修改及资源文件的添加,服务器1与服务器2都一样:

1.global_common.conf文件修改,vim  /usr/local/drbd/etc/drbd.d/global_common.conf:

2.添加资源文件drbd.res,vim  /usr/local/drbd/etc/drbd.d/drbd.res,内容如下:

六、drbd启动以及drbd块设备创建,服务器1与服务器2一样:

七、查看drbd设备,可以看出都为secondary:

八、将rhel1设置为primary,只需在服务器1上执行:

九、再次查看drbd设备,rhel变为primary:

十、在服务器1(即rhel1)上建立文件系统,并挂载:

十一、测试:

1.向服务器1上的drbd0目录下拷贝一些文件:

2.将服务器1上的drbd0设备卸载,并将drbd模式设为secondary:

3.将服务器2上的drbd模式设为primary,并挂载:

4.在服务器2上查看drbd设备状态:

  5.查看服务器2上的/dev/drbd0挂载目录drbd0下是否有刚才在服务器1上拷贝的数据:

十二、一些其他扩展命令:

1.cat  /pro/drbd          --->>>查看资源角色状态,状态为primary和secondary模式

2.drbdadm cstate r1      ---->>>查看资源连接状态

3.drbdadm  role  r1      --->>>查看资源角色状态

时间: 2024-10-27 02:40:49

DRBD分布式复制块设备的相关文章

Linux集群系列——分布式复制块设备drbd的基础概念及配置

DRBD :Distributed Replicated Block Device分布式复制块设备heartbeat-ldirectord 作用生成规则健康状态检查corosync+ldirectordkeepalived + ipvs server :rsync+inotifyClient : rsync , sersyncSAN :把SAN网络模拟成SCSI总线, HOST initiator SAN server target(一个或多个)block级别DRBD示意图RAID1模式 :mi

马哥学习笔记二十四——分布式复制快设备drbd

DRBD: 主从 primary: 可执行读.写操作 secondary: 文件系统不能挂载 DRBD: dual primay, 双主(基于集群文件系统的高可用集群) 磁盘调度器:合并读请求,合并写请求: Procotol:drbd数据同步协议 A: Async, 异步  数据发送到本机tcp/ip协议栈 B:semi sync, 半同步  数据发送到对方tcp/ip协议 C:sync, 同步  数据到达对方存储设备 DRBD Source: DRBD资源 资源名称:可以是除了空白字符外的任意

DRBD分布式块设备复制

一. DRBD介绍 1.1.数据镜像软件DRBD介绍分布式块设备复制(Distributed Relicated Block Deivce,DRBD),是一种基于软件.基于网络的块复制存储解决方案,主要用于对服务器之间的磁盘.分区.逻辑卷等进行数据镜像,当用户将数据写入本地磁盘时,还会将数据发送到网络中另一台主机的磁盘上,这样的本地主机(主节点)与远程主机(备节点)的数据就可以保证实时同步,当本地主机出现问题,远程主机上还保留着一份相同的数据,可以继续使用,保证了数据的安全 1.2.DRBD的基

分布式块设备复制(DRBD)基本环境搭建

实验环境: 192.168.0.202   主机名S202 192.168.0.203    主机名S203 分区使用逻辑卷lvdrbd 操作系统为centos6.6 概念理解: DRBD:分布式块设备复制(Distributed Replicated Block Device) DRBD:主从 primary:可执行读.写操作 secondary:文件系统不能挂在 DRBD:dual primary 双主 磁盘调度器:合并读请求,合并写请求 procotol(协议类型): A:Async ,异

DRBD(Distributed Replicated Block Device) 分布式块设备复制 进行集群高可用方案

DRBD是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案. 外文名 DRBD drbdadm 高级管理工具 drbdsetup 置装载进kernel的DRBD模块 drbdmeta 管理META数据结构 目录 1 DRBD基础 2 DRBD功能 ? 工作原理 ? 版本 DRBD基础 编辑 Distributed Replicated Block Device(DRBD)是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案. DRBD Logo 数据镜像

分布式块设备drbd基础概念及、原理及其主从模式配置

一.drbd基础 1.drbd基础概念 drbd(全称为Distributed Replicated Block Device,简称drbd)分布式块设备复制,说白了就是在不同节点上两个相同大小的设备块级别之间的数据同步镜像.drbd是由内核模块和相关脚本而构成,用以构建高可用性的集群.在高可用(HA)解决方案中使用drbd的功能,可以代替使用一个共享盘阵存储设备.因为数据同时存在于本地主机和远程主机上,在遇到需要切换的时候,远程主机只需要使用它上面的那份备份数据,就可以继续提供服务了. 2.d

分布式块设备DRBD9基础用法(快速上手教程)

1. 概述 1.1 介绍 DRBD?(Distributed?Replicated?Block?Device)?是?Linux?平台上的分散式储存系统.其中包含了核心模组,数个使用者空间管理程式及?shell?scripts,通常用于高可用性(high?availability,?HA)丛集.DRBD?类似磁盘阵列的RAID?1(镜像),只不过?RAID是在同一台电脑内,而DRBD是透过网络. 1.2 基本原理 DRBD是linux的内核的存储层中的一个分布式存储系统,架构分为两个部分:一个是内

译:块设备和 OpenStack

libvirt 配置了 librbd 的 QEMU 接口,通过它可以在 OpenStack 中使用 Ceph 块设备镜像.Ceph 块设备镜像被当作集群对象,这意味着它比独立的服务器有更好的性能. 在 OpenStack 中使用 Ceph 块设备,必须首先安装 QEMU,libvirt 和 OpenStack.建议 OpenStack 安装的时候使用独立的物理节点.OpenStack 节点建议最小 8G RAM和四核处理器.下图描述了 OpenStack 和 Ceph 技术层次. Importa

块设备驱动之内存模拟硬盘

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/25240899 一.块设备驱动框架 app:      open,read,write "hello.txt" ---------------------------------------------  文件的读写 文件系统: vfat, ext2, ext3, yaffs2, jffs2      (把文件的读写转换为扇区的读写) ----------------