DRBD+HEARTBEAT+MYSQL安装配置及测试 V 02

上传人:M****1 文档编号:547580321 上传时间:2022-12-08 格式:DOCX 页数:21 大小:197.66KB
返回 下载 相关 举报
DRBD+HEARTBEAT+MYSQL安装配置及测试 V 02_第1页
第1页 / 共21页
DRBD+HEARTBEAT+MYSQL安装配置及测试 V 02_第2页
第2页 / 共21页
DRBD+HEARTBEAT+MYSQL安装配置及测试 V 02_第3页
第3页 / 共21页
DRBD+HEARTBEAT+MYSQL安装配置及测试 V 02_第4页
第4页 / 共21页
DRBD+HEARTBEAT+MYSQL安装配置及测试 V 02_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《DRBD+HEARTBEAT+MYSQL安装配置及测试 V 02》由会员分享,可在线阅读,更多相关《DRBD+HEARTBEAT+MYSQL安装配置及测试 V 02(21页珍藏版)》请在金锄头文库上搜索。

1、DRBD+HEARTBEAT+MYSQL 安装配置及测试 V 1.0测试环境:OS: CentOS 5.4 i386 (vmware 下运行)内核版本:2.6.18-164el5(uname -a查看现运行的内核版本)内核源码路径:/usr/src/kernels/2.6.18-164.el5-i686/Mysql 5134heartbeat-3.0.3-2.3drbd-825(现运行内核版本和系统原带内核路径必须一致)ServerOI : ethO 192.168.0.136 eth1 10.0.0.10ServerOI : eth0 192.168.0.137 eth1 10.0.0.11

2、VIP :192.168.0.141SERVICESERVICEu:-t-4-卜4- iBUFFER CACHEBUFFERCACHEE-冷FILE SYSTEMFILE SYSTE MRAW DEVICETCR/IPSTRAW DEVICETTCR/IPE JE : -4DUSK 5-IiCHED j4*DISK DRIVERDISK SCHEDDISK DRIVERNIC DRIVERNIC DRIVERDISKDISKNICNIC一.下载源代码,推荐使用源代码。因为使用yum安装时在安装kmod-drbd组件是会升级内核,这会导致无法加载drbd 模块到内核,(此问题我还没解决)Yum

3、安装命令 # yum install drbd kmod-drbd源码下载地址:http:/ wget http:/oss.linbit.eom/drbd/8.2/drbd-8.2.5.tar.gz# tar xvf drbd-8.2.5.tar.gz# cd drbd-8.2.5# make KDIR=/usr/src/kernels/2.6.18-164.el5-i686/# make install KDIR=/usr/src/kernels/2.6.18-164.el5-i686/这样就算安装完毕了。检查一下需要有drbd、drbdadm、drbdmeta、drbdsetup这四个命令

4、、以及启动脚本: /etc/init.d/drbd并保证drbd模块已经加载到内核中了#lsmod I grep drbd入drbd193796 3主配置文件在:/etc/drbd.conf将drbd服务加入到启动项中# chkconfig drbd on 二配置环境以上操作在server01和server02中进行,2个主机都预留一个空白的分区,不需要创建任何文件系统。在 server。1中vim /etc/hosts127.0.0.1:1localhost.localdomain localhostIocalhost6.1ocaldomain6 localhost6192.168.0.13

5、6192.168.0.137server01server02并保证 vim /etc/sysconfig/network NETWORKING=yes NETW0RKING_IPV6=noHOSTNAME=server01在 server02 中vim /etc/hosts127.0.0.1:1localhost.localdomain localhostlocalhost6.localdomain6 localhost6192.168.0.136server01192.168.0.137server02并保证 vim /etc/sysconfig/network NETWORKING=yes

6、NETWORKING_IPV6=noHOSTNAME=server02主配置文件内容:# vim /etc/drbd.conf#是否参加DRBD使用者统计默认是yesglobal usage-count yes;#设置主备节点同步时的网络速率最大值,单位是字节.common syncer rate 10M; # 一个DRBD设备(即:/dev/drbdX),叫做一个资源.里面包含一个DRBD设备的主备 节点的#相关信息.resource r0 #使用协议C.表示收到远程主机的写入确认后,则认为写入完成.protocol C;#startup wfc-timeout 0; degr-wfc-ti

7、meout 120; disk on-io-error detach; syncer rate 10M; net #设置主备机之间通信使用的信息算法.cram-hmac-alg shal; shared-secret FooFunFactory;#每个主机的说明以on开头,后面是主机名在后面的中为这个主机的配置.on server01# /dev/drbdl使用的磁盘分区是/dev/hdbldevice/dev/drbdl;disk/dev/sdc5;#设置DRBD的监听端口,用于与另一台主机通信address 192.168.0.136:7898;#address 10.0.0.194:78

8、98;#meta-disk /dev/xvdb50;meta-disk internal;#flexible-meta-disk internal;on server02 device/dev/drbd1;disk/dev/sdb5;address 192.168.0.137:7898;#address 10.0.0.195:7898;meta-disk internal;#meta-disk /dev/xvdb50;#flexible-meta-disk internal;准备启动之前,需要分别在2个主机上的空白分区上创建相应的元数据保存的数据块:常见之前现将两块空白分区彻底清除数据分别在两

9、个主机上执行#dd if=/dev/zero of=/dev/sdbX bs=1M count=128否则下一步会出现Device size would be truncated, which would corrupt data and result inaccess beyond end of device errors.You need to either* use external meta data (recommended)* shrink that filesystem first* zero out the device (destroy the filesystem)Oper

10、ation refused.分别在serverOl和server02上面执行#drbdadm create-md r0确保成功后,接下来就可以启动drbd进程了 (在serverOl和server02同时启用): 在 server02 中rootserver01 # /etc/init.d/drbd startStarting DRBD resources: d(r0) s(r0) n(r0). rvmrOl/etc/i nit. d/drbci startEtarti门g DRBD r已ur匸已玉:日rO)门rO)rootserver01 # ps aux I grep drbdroot57

11、77000.000 ?S11:120:00 drbd1_workerroot5780000.000 ?S11:120:00 drbd1_receiverroot5790000.000 ?S11:120:00 drbd1_asenderr ooti&se r/ErO2# ps auxgrmpdrbdrcicit44650. 00. 00Q 7510:45drbdl_workerrcicit44660. 00. 00Q 7310:45cir bdl_己亡己厲炉己rr oot52840. 00. 00Q 7S11:12cir bdl_asende rrootserver01 # cat /proc/

12、drbdversion: 8.2.5 (api:88/proto:86-88)GIT-hash: 9faf052fdae5ef0c61b4d03890e2d2eab550610c build by rootserver01, 2011-12-02 10:00:191: cs:Connected st:Secondary/Secondary ds:Inconsistent/UpToDate C r- ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0resync: used:0/31 hits:0 misses:0 starving:0 dirty

13、:0 changed:0 act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0在 server02 上rootserver02 /# /etc/init.d/drbd startStarting DRBD resources: d(r0) s(r0) n(r0). rvmr02 /# /etc/i nit. d/drbci startgta门g DRBD r已二口ur匚es :日rO)门rO) rootserver02 # ps aux |grep drbdroot44650.00.000 ?S10:450:00 dr

14、bd1_workerroot4466000.000 ?S10:450:00 drbd1_receiverroot5284000.000 ?S11:120:00 drbd1_asenderr ootSse rgr 02# ps aux |grmpdrbdr oot44650.0 0. 0 0q 7510:45drbdl_workerr oot44660.0 0. 0 0Q 7510:45cir bdl_ rwyiJE rr oot52840.0 0. 0 0Q 7511:12cir bdl_asende rrootserver02 # cat /proc/drbdversion: 8.2.5 (api:88/proto:86-8

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号