2022年linux上的heartbeat双机热备服务架设 .pdf

上传人:C****o 文档编号:32487968 上传时间:2022-08-09 格式:PDF 页数:5 大小:49.53KB
返回 下载 相关 举报
2022年linux上的heartbeat双机热备服务架设 .pdf_第1页
第1页 / 共5页
2022年linux上的heartbeat双机热备服务架设 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年linux上的heartbeat双机热备服务架设 .pdf》由会员分享,可在线阅读,更多相关《2022年linux上的heartbeat双机热备服务架设 .pdf(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、linux上的 heartbeat 双机热备服务架设2009-11-14 12:19 【一】 安装前环境设定= 两台主机硬件环境 (不必完全一致 ) :CPU: Xeon 3G *2 (EM64T) MEM: 2G NIC: Intel 1G *2 eth0: 对外 IP eth1: 对内 IP(HA 专用) 两台主机的 eht1 使用双机对联线直接连接。分区方式:Filesystem 容量 挂载点/dev/sda2 9.7G / /dev/sda6 45G /Datas /dev/sda1 99M /boot none2.0G /dev/shm /dev/sda3 9.7G /opt 另外每

2、台主机应预留500M的 raw 空间或者更多来作为共用空间被HA使用。操作系统:RedHat Enterprise 4 Update2 (2.6.9-22 EL) 预安装软件: X Window System GNOME Desktop Environment KDE Desktop Environment Editors Engineering and Scientific Graphical Internet Text-based Internet Authoring and Publishing Server Configuration Tools Development Tools K

3、ernel Development X Software Development GNOME Software Development KDE Software Development Administration Tools System Tools 【二】安装前网络环境设定:= node1: 主机名: servers201 ( HA01 ) eth0: 192.168.10.201 /对外 IP 地址eth1: 10.0.0.201 /HA心跳使用地址node2: 主机名: servers202 ( HA02 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -

4、 - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - eth0: 192.168.10.202 /对外 IP 地址eth1: 10.0.0.202 /HA心跳使用地址特别注意要检查以下几个文件:/etc/hosts /etc/host.conf /etc/resolv.conf /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/nsswi

5、tch.conf #vi /etc/hosts node1的 hosts 内容如下:127.0.0.1 localhost.localdomain localhost 192.168.10.201 servers201 HA01 10.0.0.201 HA01 10.0.0.202 HA02 192.168.10.202 server202 node2的 hosts 内容如下 : 127.0.0.1 localhost.localdomain localhost 192.168.10.202 servers202 HA02 10.0.0.202 HA02 10.0.0.201 HA01 192

6、.168.10.201 server201 #cat /etc/host.conf order hosts,bind #cat /etc/resolv.conf nameserver 61.139.2.69 /DNS地址#cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=servers201 /主机名GATEWAY=192.168.10.1 /网关GATEWAY=eth0 /网关使用网卡ONBOOT=YES /启动时加载FORWARD_IPV4=yes /只允许 IPV4 #cat /etc/sysconfig/network-scripts

7、/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.10.201 NETMASK=255.255.255.0 GATEWAY=192.168.10.1 TYPE=Ethernet IPV6INIT=no #cat /etc/sysconfig/network-scripts/ifcfg-eth1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - DE

8、VICE=eth1 ONBOOT=yes BOOTPROTO=none IPADDR=10.0.0.201 NETMASK=255.255.255.0 TYPE=Ethernet node1 与 node2 在上面的配置中,除了/etc/hosts /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 要各自修改外,其他一致。配置完成后,试试在各自主机上ping 对方的主机名,应该可以ping 通: /root#ping HA02 PI

9、NG HA02 (10.0.0.202) 56(84) bytes of data. 64 bytes from HA02 (10.0.0.202): icmp_seq=0 ttl=64 time=0.198 ms 64 bytes from HA02 (10.0.0.202): icmp_seq=1 ttl=64 time=0.266 ms 64 bytes from HA02 (10.0.0.202): icmp_seq=2 ttl=64 time=0.148 ms - HA02 ping statistics - 3 packets transmitted, 3 received, 0%

10、 packet loss, time 2002ms rtt min/avg/max/mdev = 0.148/0.204/0.266/0.048 ms, pipe 2 【三】安装 HA 与 HA依赖包= rpm -Uvh libnet-1.1.2.1-1.rh.el.um.1.i386.rpm /可以不装rpm -Uvh heartbeat-pils-2.0.4-1.el4.i386.rpm rpm -Uvh heartbeat-stonith-2.0.4-1.el4.i386.rpm rpm -Uvh heartbeat-2.0.4-1.el4.i386.rpm rpm -Uvh ipvsa

11、dm-1.24-5.i386.rpm 【四】 配置 HA 的各配置文件= - 配置心跳的加密方式 :authkeys - #vi /etc/ha.d/authkeys 如果使用双机对联线 ( 双绞线 ),可以配置如下:#vi /etc/hc.d/authkeys auth 1 1 crc 存盘退出,然后#chmod 600 authkeys - 配置心跳的监控: haresources - #vi /etc/ha.d/haresources 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -

12、 第 3 页,共 5 页 - - - - - - - - - 各主机这部分应完全相同。server201 IPaddr:192.168.10.200 ipvsadm httpd 指定 server201调用 ipvsadm 启动 http 服务,系统附加一个虚拟IP 192.168.10.200 给 eth0:0 这里如果 server201 宕机后, server202 可以自动启动 http 服务,并新分配 IP 192.168.10.200给 server202 的 eth0:0 - 配置心跳的配置文件: ha.cf - #vi /etc/ha.d/ha.cf logfile /var/

13、log/ha_log/ha-log.log # ha的日志文件记录位置。如没有该目录,则需要手动添加bcast eth1 #使用 eht1 做心跳监测keepalive 2 #设定心跳 (监测) 时间时间为 2 秒warntime 10 deadtime 30 initdead 120 hopfudge 1 udpport 694 #使用 udp 端口 694 进行心跳监测auto_failback on node server201 # 节点 1,必须要与 uname -n 指令得到的结果一致。node server202 # 节点 2 ping 192.168.10.1 #通过 ping

14、网关来监测心跳是否正常。respawn hacluster /usr/lib64/heartbeat/ipfail apiauth ipfail gid=root uid=root debugfile /Datas/logs/ha_log/ha-debug.log - 设置 ipvsadm 的巡回监测- ipvsadm -A -t 192.168.10.200:80 -s rr ipvsadm -a -t 192.168.10.200:80 -r 192.168.10.201:80 -m ipvsadm -a -t 192.168.10.200:80 -r 192.168.10.202:80

15、-m 执行后进行监测:#ipvsadm -list 如果返回结果与下相同,则设置正确。IP Virtual Server version 1.2.0 (size=4096) Prot LocalAddress:Port Scheduler Flags - RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.10.200:http rr - server202:http Local 1 0 0 - server201:http Masq 1 0 0 【五】 HA 服务的启动、关闭以及测试= 启动 HA: servi

16、ce heartbeat start 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 关闭 HA; service heartbeat stop 系统在启动时已经自动把heartbeat 加载了。使用 http 服务测试 heartbeat 首先启动 httpd 服务#service httpd start 编辑各自主机的测试用html 文件,放到 /var/www/html/目录下。启动 node1 的 heartbeat ,

17、并执行这个指令进行监控: heartbeat status 【六】 防火墙设置= heartbeat 默认使用 udp 694端口进行心跳监测。 如果系统有使用 iptables 做防火墙,应记住把这个端口打开。#vi /etc/sysconfig/iptables 加入以下内容-A RH-Firewall-1-INPUT -p udp -m udp -dport 694 -d 10.0.0.201 -j ACCEPT 意思是 udp 694 端口对 对方的心跳网卡地址 10.0.0.201 开放。#service iptables restart 重新加载 iptables。说明:本文于 2

18、006-10 月间大体完成。期间在2 台 Server 和 2 个虚拟机上均测试通过。但在写下这个文档的时候,因粗心而忘记了第五步骤里的 监控指令 了! 并且 2 台服务器也分别另作他用;系统重装又失去了虚拟机,所以无从再次验证。文中所说 并执行这个指令进行监控: heartbeat status有可能有出入。具体修正,得等什么时候对服务器进行实际操作或者重装2 个虚拟机,或找网络上其他文档。类别: Linux | 添加到搜藏 | 浏览(18) | 评论 (0) 上一篇: PHP Sessions 分析与常见问题解决 .下一篇: 关于产品模式的思考相关文章:? Linux 配置高可用软件hea

19、rtbeat? linux heartbeat crm配置? Linux 高可用 Heartbeat 研究?利用 VMware实验基于 heartbeat的D.? Linux HA HEARTBEAT 的环境配置? Debian Linux 下配置 heartbeat 高.?使用 Linux Virtual Server 和L.? 使用 Linux Virtual Server 和 L.?用 Heartbeat 配置 Linux 高可用性集.?用 Heartbeat 配置 Linux 高可用性集.名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com