- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
两台linux完美实现双机热备ip1:40 ha1ip2:41 ha2物理磁盘10g系统分区5gdisk:/dev/sda1(一个2G的分区)disk:/dev/sda2(一个2G的分区)通过drbd,挂在每台机器上的sdb1这块分区将成为咱们“存储”。lets go !++++++现在开始两台机器配置一样++++++1.设定hostsvi /etc/hosts40ha141ha2注意:比如在1.11这台机器上。drbd1是你执行hostname命令看到的,而不是随手一写的哟:)2.安装并配置drbd1).安装drbd。你可以去/drbd/下载最新的版本。本文为了方便直接从ubuntu的源进行安装更新apt源执行操作拷贝sources.list到/etc/apt覆盖原文件拷贝resolv.conf到/etc覆盖原文件apt-get updateapt-get install drbd8-utils drbd8-module-source build-essential module-assistantmodule-assistant auto-install drbd8磁盘分区cfdisk /dev/sdasda2:2Gsda3:2G创建分区后重启2).创建配置文件备机上文件从主机上拷贝如果用apt-get或者yum的方式安装的话,会默认创建配置文件,而编译安装则不会。不管直接清空或改名,写入以下内容。vi /etc/drbd.confcommon{syncer{rate 500M;}}resource r0{protocol C;startup { wfc-timeout30; degr-wfc-timeout 120; }disk{on-io-error detach;}on ha1{device /dev/drbd0;disk /dev/sda2;address 40:7788;meta-disk internal;}on ha2{device /dev/drbd0;disk /dev/sda2;address 41:7788;meta-disk internal;}}resource r1{protocol C;startup { wfc-timeout30; degr-wfc-timeout 120; }disk{on-io-error detach;}on ha1{device /dev/drbd1;disk /dev/sda3;address 40:7789;meta-disk internal;}on ha2{device /dev/drbd1;disk /dev/sda3;address 41:7789;meta-disk internal;}}3)创建资源修改hosts文件Vi /etc/hosts40 ha141 ha2drbdadm create-md r0 #r0为刚才配置文件里的资源名drbdadm create-md r1 #r1为刚才配置文件里的资源名会提示三个疑问,如果你英文还可以的话,可以阅读一下,不然的话,直接回车。在终点你会看到success:)4)启动drbd服务/etc/init.d/drbd start等待单机数据同步完成cat /proc/drbd你应该可以看到注意里面我标注的Secondary/Secondary意思是说现在这块盘是从盘,主盘不知道。++++++现在开始只在drbd1上操作++++++5)初始化网络硬盘drbdsetup /dev/drbd0 primary -ocat /proc/drbd你会发现现在已经是Primary/Secondary了,而且已经开始同步硬盘状态。为了实时的查看同步情况,你可以在drbd1上执行watch -n1 cat /proc/drbd同步还在进行经过一段时间的等待,你会发现成功完成!同步完成以后,在drbd2上查看硬盘状态注意磁盘状态是:Secondary/Primary格式化网络磁盘6)设置drbd开机启动在两台机器上都执行chkconfigdrbd on7)手工测试drbd是不是正常工作在drbd1上建立3个文件在drbd2上验证结果ok,我们现在已经确定drbd是正常工作的了。也相信在这么细致的介绍下,你已经熟悉了它是怎么工作了。我们现在有了“网络存储”了。下一步就是让一个东东帮我们调度资源了。简单的几步配置有请heartbeat出场建立/data/mysql 文件夹 用来移植MYSQL数据文件3.配置heartbeat1)安装heartbeatapt-get install heartbeat2)配置heartbeatvi /etc/heartbeat/ha.cflogfacility local0keepalive 2d
文档评论(0)