欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    用DRBD和Heartbeat实现人行前置机双机热备Word文档格式.docx

    • 资源ID:13537709       资源大小:330.44KB        全文页数:16页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    用DRBD和Heartbeat实现人行前置机双机热备Word文档格式.docx

    1、1.3 示例系统下面用2台虚拟机上的的双机热备来说明DRBD和Heartbeat的配置和启动。 主机A(双网卡):操作系统:Open Suse Linux Server 11.1DRBD版本:8.2.7Heartbeat版本:2.1.3内核:Linux suse11 2.6.27.19-5-pae #1 SMP 2009-02-28 04:40:21 +0100 i686 i686 i386 GNU/Linux心跳IP:10.1.1.228(eth0)固定IP:192.168.253.101(eth1)浮动IP:192.168.253.205(eth1:0,由Heartbeat自动获得)主机名

    2、:suse11空磁盘分区:/dev/sda5 备机B(双网卡)Linux ibps-mbfe 2.6.27.19-5-pae #1 SMP 2009-02-28 04:10.1.1.229(eth0)192.168.253.202(eth1)ibps-mbfe说明:浮动IP是对外公开的IP地址,主机挂掉,由备机自动获得此IP。心跳IP通过直连网线直接相连,心跳IP可以随便设置,只要保证是同一IP段(没有双网卡,可以采用单网卡配置2个IP)。空磁盘分区必须一致,大小必须一致,不能格式化,不能有任何数据。2 DRBD配置2.1 安装DRBD在主备机上安装DRBD 8.2.7版本(示例中的操作系统,

    3、其他版本安装不上)。主机:suse11:/etc/ha.d/resource.d # cat /proc/drbdversion: 8.2.7 (api:88/proto:86-88)GIT-hash: 61b7f4c2fc34fe3d2acf7be6bcc1fc2684708a7d build by philfat-tyre, 2008-11-12 16:47:11备机:ibps-mbfe:2.2 修改/etc/hosts文件主机A中的/etc/hosts添加以下2行:192.168.253.101 suse11192.168.253.202 ibps_mbfe备机B中的/etc/hosts

    4、添加以下2行:192.168.253.202 ibps-mbfe2.3 DRBD配置这里示例采取的是先创建建立DRBD资源,然后在DRBD资源中再创建逻辑卷。当然,也可以先建立逻辑卷,然后从逻辑卷创建DRBD资源。根据人行的umts_install.sh,先建立DRBD资源比较方便,不需要修改umts_install.sh。注意:主备机上的空磁盘分区(示例中是/dev/sda5)必须一致,并且大小也必须完全一致。DRBD配置文件一般存放在/etc/drbd.conf主机A的drbd.conf(备机B上完全一样),具体的每个参数说明,可以参考官方网站http:/www.drbd.org/2.4

    5、创建DRBD资源在A、B上执行以下命令:# drbdadm create-md r02.5 启动DRBD在A、B上分别启动DRBD:(这里碰到个问题,drbd的内核模块无法通过modprobe激活,通过修改/etc/init.d/drbd启动脚本,用insmod解决了该问题)# vi /etc/init.d/drbd红色为添加部分,白色框为被注释部分。启动DRBD:# service drbd start这里注意:A机上启动drbd后,B机也要及时启动,否则A机的drbd等待一定时间后,会自动退出。启动后,用cat /proc/drbd可以查看drbd状态:2边都是Secondary(从盘),

    6、这是因为DRBD并不知道哪个主盘,要手动设置。2.6 设置A机为主盘在主机A上执行(第一次需要用drbdsetup命令设置Primary,以后可以用drbdadm primary r0来设置):# drbdsetup /dev/drbd0 primary -o然后通过watch命令观察状态# watch n1 cat /proc/drbd会看到主机A和备机B正在同步,等待同步完成。这时在A机上可以看到:注意红线部分,A机种已经是Primary(主盘)这时在备机B上用cat /proc/drbd看到:2.7 在DRBD资源上创建物理卷和逻辑卷组3个逻辑卷会在人行的umts_install.sh中

    7、自动创建,因此不需要手动创建了。首先,修改A、B中的/etc/lvm/lvm.conf,否则无法创建物理卷。# vi /etc/lvm/lvm.conf红色划线的是修改后的,上一行被注释的是原来的。注意绿色框中的/dev/sda5,对应预留的空的硬盘分区。以下操作只需在主机A中完成(前提:A中已经把drbd资源激活为Primary(主盘)2.8 在主机A上安装UMTS程序在安装前(包括安装MQ前),先在A、B上创建umts和mqm用户、umts和mqm组。确保umts和mqm用户id和组id保持一致,否则主从盘切换、挂载后,挂载点(/umts、/var/mqm/QMUMBFE和/var/mqm

    8、/QMUMBFEA/log)的所有者会出现问题。用户id和组id可以通过修改/etc/passwd和/etc/group文件来达成一致。主机A中的/etc/passwd:/etc/group:和原来的安装过程完全一样,执行人行的umts_install.sh完成安装。安装完后,可以用df -h确认一下逻辑卷已被挂载。2.9 在备机B上安装UMTS程序明确一下,根据DRBD原理,其实上一步在主机A中安装完UMTS程序后,B中也已经安装上了UMTS程序,为何还要安装一遍?主要是为了创建用户和设置目录权限,这些东西还是通过人行的安装脚本来设置为好。首先,把主机A中的3个逻辑卷卸载,并用df -h确认

    9、。然后,关闭逻辑卷组,否则无法设置DRBD资源为Secondary。然后,把DRBD资源降为Secondary。用cat /proc/drbd确认一下以下在B中操作:然后把备机B的DRBD资源升为Primary(主盘):然后在B中激活逻辑卷组data_vg。在/etc/fstab中添加以下3行:接下来执行umts_install.sh,按正常方式安装。2.10 卸载资源,关闭DRBD上一步操作完成后,在备机B中卸载资源,关闭DRBD在主机A中关闭DRBD:最后,在A、B中都删除(或注释)掉/etc/fstab中的下面3行从改为:因为我们通过Heartbeat软件启动时挂载,不需要开机自动挂载(

    10、也无法挂载)。2.11 把DRBD设为自启动在主机A和备机B中分别执行:设定启动级别:# chkconfig -level 73设置为自启动:# chkconfig -add drbd3 Heartbeat配置3.1 安装Heartbeat在主备机上安装Heartbeat 2.1.3(通过源代码编译,很麻烦,尝试了N多版本,只有这个编译通过)如果通过源代码编译,需要先增加一个用户和一个组# groupadd haclient# useradd -g haclient hacluster查看版本:/install/umts_suse10 # /usr/lib/heartbeat/heartbea

    11、t -V3.2 修改/etc/hosts文件同2.2,已经完成。3.3 创建原始配置文件在主备机上分别执行:# cp /usr/share/doc/heartbeat-2.1.3/haresources /etc/ha.d/ # cp /usr/share/doc/heartbeat-2.1.3/ha.cf /etc/ha.d/ # cp /usr/share/doc/heartbeat-2.1.3/authkeys /etc/ha.d/ # chmod 600 /etc/ha.d/authkeys3.4 修改/etc/ha.d/authkeys此文件主备机上相同3.5 修改/etc/ha.d/ha.cf主机A中的/etc/ha.d/ha.cf: # cat /etc/ha.d/ha.cf备机B中的/etc/ha.d/ha.cf3.6 修改/etc/ha.d/haresources此文件,主备机上相同 # cat /etc/ha.d/haresources简单说明一下一些参数的含义:suse11:HA的主节点,即主机的机器名。192.168.253.205/24:192.168.253.205是浮动的对外IP,Heartbeat负责自动生成此IP,24表示子网掩码255.255.255.0umts_ha:表示Heartbeat要执行的命令,如果有多个,可以用空格分隔。脚本必


    注意事项

    本文(用DRBD和Heartbeat实现人行前置机双机热备Word文档格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开