欢迎来到天天文库
浏览记录
ID:18773077
大小:743.39 KB
页数:15页
时间:2018-09-23
《heartbeat+drbd双机热备搭建手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、heartbeat+drbd双机热备搭建步骤本文章介绍的是纯软件双机方式,也就是通过镜像软件drbd,将数据实时复制到另一台服务器上,用到的双机软件是开源的heartbeat。Ubuntu下搭建heartbeat+drbd双机环境环境搭建组件版本号Heartbeat3.0.5DRBD8.3.11Pacemaker1.1.5环境如下:ParameterNode1Node2Hostnameetoneton2PublicLANeth0:192.168.1.3eth0:192.168.1.4PrivateLANeth1:192.
2、168.181.3(drbd)eth1:192.168.181.4(drbd)硬件需求如下:一个路由器、一根串口心跳线(用于心跳通信)一、Ubuntu下安装与配置drbd1、修改hosts文件和主机名在eton上echo“192.168.1.3eton”>>/etc/hostsecho“192.168.1.4eton2”>>/etc/hostsecho“eton”>/etc/hostname在eton2上echo“192.168.1.3eton”>>/etc/hostsecho“192.168.1.4eton2”>>/e
3、tc/hostsecho“eton2”>/etc/hostname(需要重启后才能生效)2、创建一个空白分区用于镜像分区(主从节点都要)3、安装drbd(主从都要安装)apt-getinstalldrbd8-utils4、配置drbd.conf(/etc/drbd.conf主从都要配置)vim/etc/drbd.conf默认信息为:include"drbd.d/global_common.conf";include"drbd.d/*.res";这样你需要去配置global_common.conf以及新建一个以res结尾的
4、资源文件,这里为r0.res。vim/etc/drbd.d/global_common.confglobal{usage-countno;//帮LINBIT公司统计drbd使用量}common{protocolC;//C为最安全同时也是性能最好的一种确认写操作完成的方法syncer{rate100M;//同步的速率}}vim/etc/drbd.d/r0.resresourcer0{//r0资源名称,以后很多地方会用到oneton{device/dev/drbd0;//逻辑设备的路径disk/dev/sda3;//物理设备
5、address192.168.181.3:7788;//主节点meta-diskinternal;}oneton2{device/dev/drbd0;disk/dev/sda3;address192.168.181.4:7788;//从节点meta-diskinternal;}}5、初始化drbd的metadata(在主节点上操作就行)drbdadmcreate-mdr0(如果出现如下错误:md_offset21467942912al_offset21467910144bm_offset21467254784Founde
6、xt3filesystem20964792kBdataareaapparentlyused20964116kBleftusablebycurrentconfigurationDevicesizewouldbetruncated,whichwouldcorruptdataandresultin'accessbeyondendofdevice'errors.Youneedtoeither*useexternalmetadata(recommended)*shrinkthatfilesystemfirst*zerooutthe
7、device(destroythefilesystem)Operationrefused.Command'drbdmeta1v08/dev/sdb1internalcreate-md'terminatedwithexitcode40drbdadmcreate-mdr0exitedwithcode40)执行如下命令:ddif=/dev/zerobs=1Mcount=1of=/dev/sda3;sync再次执行drbdadmcreate-mdr0看到success则表示成功。图1.1创建drbd分区成功6、启动drbd服务(
8、主从都执行)/etc/init.d/drbdstartcat/proc/drbdro:Secondary/Secondary表示还没有建立主盘ds:Inconsistent/Inconsistent表示两节点的逻辑设备(即/dev/drbd0)中的数据未同步7、初始化网络硬盘(主节点执行)drbdsetup/dev/
此文档下载收益归作者所有