DRBD部署

本文详细介绍了在两台Ubuntu虚拟机上部署DRBD的步骤,包括配置环境、安装DRBD工具、创建资源文件、同步数据以及设置开机启动等。通过DRBD实现磁盘的高可用性和数据同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DRBD部署



部署环境


虚拟机2台(1G内存,40G硬盘,ubuntu操作系统)

primary节点:   hadoop2-virtual-machine1   10.10.11.252 

secondary节点: hadoop3-virtual-machine5   10.10.11.160


部署步骤


首先我们来看看DRBD的运行环境,它基于文件系统和块设备之间,那我们从最底层磁盘开始依次往上安装部署。




1. 在主备上准备两块大小相同的磁盘或分区(物理分区或逻辑分区均可)如下:

hadoop2-virtual-machine  /dev/sdb1

hadoop3-virtual-machine  /dev/sdb1

关于磁盘分区及使用逻辑分区的问题请参考备注。


2. 在主备上分别安装DRBD管理工具,apt-get install drbd8-utils

DRBD已经合并到linux kernel 2.6.33及以后内核版本中,这里直接安装管理工具即可,若内核版本低于2.6.33时请额外安装DRBD内核模块,且与管理工具版本保持一致。


3. 在hadoop2-virtual-machine上配置配置文件(/etc/drbd.d目录下)global_common.conf,然后scp到hadoop3-virtual-machine相同目录下.


global {  

        usage-count no;  

        # minor-count dialog-refresh disable-ip-verification  

}  

 

common {  

        protocol C;  

 

        handlers {  

                pri-on-incon-degr "/usr/lib/drbd/notify-pri-on-incon-degr.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";  

                pri-lost-after-sb "/usr/lib/drbd/notify-pri-lost-after-sb.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";  

             &

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值