免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HACMP 的心跳简介Heartbeating用于监控网络接口、通讯设备、IP label(servie,non-service,persistent)的可用性,以及节点的可用性。从HACMP5.1开始,HA只使用基于RSCT拓扑服务的心跳,经典心跳不再使用(经典心跳使用网络接口模块NIMs,直接由clstrmgrES监控)。HA 通过在每个节点之间,在每个通讯接口和设备上交换消息来实现心跳。每个节点按指定的时间间隔向其他节点发送心跳信号,并期望在指定的时间间隔内收到相应节 点的心跳信号。如果没有收到心跳信号,则RSCT认为发生错误,报告给HACMP,由HACMP采取相应的恢复措施。心跳信息可以通过2种途径交换: 基于IP网络 基于non-IP网络Cluster 孤岛:由于TCPIP网络的原因(交换机、路由器、HUB),基于IP的心跳不能正常发送接收,如果没有其他non-ip的心跳交换,每个节点都会认为其 他节点失败,自己请求获得资源,这将影响数据的一致性和完整性,所以HACMP应该能够区分是IP网络故障还是节点故障。防止孤岛的出现。NON-IP网络心跳不使用TCPIP网络传输心跳,所以能有效的避免由于TCPIP网络故障造成的Cluster孤岛。基于磁盘的心跳 HACMP5.1以后才支持。此类型的心跳支持SSA、SCSI、FC类型的存储,使用磁盘(diskhb)交换心跳信息。该磁盘需要属于增强的concurrent vg。同时,此磁盘也可以用于存储其他共享信息。1、一块盘属于一个网络(2节点),2个节点上该磁盘的ID要一致2、每对节点配置一个网络3、该磁盘需要是增强的concurrent vg的一部分,但和RG无关基于IP别名的心跳 使 用基于IP别名的心跳,当HACMP启动时,在每个存在的IP上添加一个IP别名用于心跳信息交换,该别名需要使用不同的子网,并且不属于任何名字解析。 RSCT使用该别名为每个通讯接口建立通讯组(心跳环),来交换心跳信息。该方式的心跳不再监控baseIP地址,而监视通讯接口和service IP。IP别名的子网掩码需要和sercie IP的子网掩码相同。配置基于IP别名心跳的HACMP,你需要指定起始的IP地址。例如:一个2节点的HA,每个节点2个网络接口en0、en1,起始用于心跳的IP别名是192.168.1.l则 Adapter/NodeNode1Node2ringen0192.168.1.1192.168.1.2Ring1en1192.168.2.1192.168.2.2Ring2使用IP别名的适配器存储在HACMPadapter ODM类中。心跳通讯测试系统环境:H80(OS520008HA5.3)F50(OS520008HA5.3)FAStT600心跳配置:网络别名心跳,心跳别名初始化IP:10.0.3.1 串口心跳,分别连主机的串口3-tty1 磁盘心跳,增强的并行vg,hbvg-hdisk4,FAStT存储测试:1、在2个节点启动HA2、在主节点执行lssrc ls topsvcs# lssrc -ls topsvcsSubsystem Group PID Statustopsvcs topsvcs 491574activeNetwork Name Indx DefdMbrsSt Adapter ID Group IDnet_ether_01_0 0 2 2 S 10.0.4.2 10.0.4.2 net_ether_01_0 0 en1 0x4508653b 0x45086568HB Interval = 1.000 secs. Sensitivity = 10 missed beatsMissed HBs: Total: 0 Current group: 0Packets sent : 249 ICMP 0 Errors: 0 No mbuf: 0Packets received: 387 ICMP 0 Dropped: 0NIMs PID: 454686net_ether_01_1 1 2 2 S 10.0.3.2 10.0.3.2 net_ether_01_1 1 en0 0x4508653c 0x45086569HB Interval = 1.000 secs. Sensitivity = 10 missed beatsMissed HBs: Total: 0 Current group: 0Packets sent : 249 ICMP 0 Errors: 0 No mbuf: 0Packets received: 387 ICMP 0 Dropped: 0NIMs PID: 503972rs232_0 2 2 2 S 255.255.0.1 255.255.0.1 rs232_0 2 tty1 0x8508656b 0x8508656eHB Interval = 2.000 secs. Sensitivity = 5 missed beatsMissed HBs: Total: 0 Current group: 0Packets sent : 186 ICMP 0 Errors: 0 No mbuf: 0Packets received: 178 ICMP 0 Dropped: 0NIMs PID: 532510diskhb_0 3 2 2 S 255.255.10.1 255.255.10.1 diskhb_0 3 rhdisk4 0x8508653a 0x8508656cHB Interval = 2.000 secs. Sensitivity = 4 missed beatsMissed HBs: Total: 0 Current group: 0Packets sent : 126 ICMP 0 Errors: 0 No mbuf: 0Packets received: 125 ICMP 0 Dropped: 0NIMs PID: 4342282 locally connected Clients with PIDs:haemd(413824) hagsd(450668) Dead Man Switch Enabled: reset interval = 1 seconds tripinterval = 20 secondsConfiguration Instance = 3Daemon employs no securitySegments pinned: Text Data.Text segment size: 767 KB. Static data segment size: 957 KB.Dynamic data segment size: 4233. Number of outstanding malloc: 222User time 0 sec. System time 0 sec.Number of page faults: 263. Process swapped out 0 times.Number of nodes up: 2. Number of nodes down: 0.用于心跳的进程# ps -ef|grep nim root 434228 491574 0 15:08:23 -0:00 /usr/sbin/rsct/bin/hats_diskhb_nim root 454686 491574 0 15:08:23 -0:00 /usr/sbin/rsct/bin/hats_nim root 503972 491574 0 15:08:23 -0:00 /usr/sbin/rsct/bin/hats_nim root 532510 491574 1 15:08:23 -0:01 /usr/sbin/rsct/bin/hats_rs232_nim3、备份节点上运行lssrc ls topsvcs# lssrc -ls topsvcsSubsystem Group PID Statustopsvcs topsvcs 29482 activeNetwork Name Indx DefdMbrsSt Adapter ID Group IDnet_ether_01_0 0 2 2 S 10.0.4.1 10.0.4.2 net_ether_01_0 0 en1 0x45087231 0x45086568HB Interval = 1.000 secs. Sensitivity = 10 missed beatsMissed HBs: Total: 1 Current group: 1Packets sent : 1174 ICMP 0 Errors: 0 No mbuf: 0Packets received: 1726 ICMP 0 Dropped: 0NIMs PID: 28006net_ether_01_1 1 2 2 S 10.0.3.1 10.0.3.2 net_ether_01_1 1 en0 0x45087232 0x45086569HB Interval = 1.000 secs. Sensitivity = 10 missed beatsMissed HBs: Total: 0 Current group: 0Packets sent : 1175 ICMP 0 Errors: 0 No mbuf: 0Packets received: 1724 ICMP 0 Dropped: 0NIMs PID: 27640rs232_0 2 2 2 S 255.255.0.0255.255.0.1 rs232_0 2 tty1 0x85087233 0x8508656eHB Interval = 2.000 secs. Sensitivity = 5 missed beatsMissed HBs: Total: 1 Current group: 1Packets sent : 13173 ICMP 0 Errors: 0 No mbuf: 0Packets received: 810 ICMP 0 Dropped: 0NIMs PID: 25294diskhb_0 3 2 2 S 255.255.10.0 255.255.10.1 diskhb_0 3 rhdisk4 0x85087234 0x8508656cHB Interval = 2.000 secs. Sensitivity = 4 missed beatsMissed HBs: Total: 0 Current group: 0Packets sent : 568 ICMP 0 Errors: 0 No mbuf: 0Packets received: 570 ICMP 0 Dropped: 0NIMs PID: 268922 locally connected Clients with PIDs:haemd( 26836) hagsd( 27390) Dead Man Switch Enabled: reset interval = 1 seconds tripinterval = 20 secondsConfiguration Instance = 3Daemon employs no securitySegments pinned: Text Data.Text segment size: 767 KB. Static data segment size: 957 KB.Dynamic data segment size: 4169. Number of outstanding malloc: 222User time 1 sec. System time 3 sec.Number of page faults: 423. Process swapped out 0 times.Number of nodes up: 2. Number of nodes down: 0.根据上面的信息可以看出,一共有4个心跳环在传输心跳信号,2个以太网,1个串口,1个磁盘。心跳信号在心跳环内进行传输。我们也可以通过日志来查看心跳传输的情况:/var/ha/log目录下的nim.topsvcs.en0.wh,nim.topsvcs.en1.wh,nim.topsvcs.tty1.wh,nim.topsvcs.rhdisk4.wh3、down 网卡en0HA进行了正常的网卡swap操作。此时查看心跳日志。Nim.topsvcs.en0.wh09/14 10:22:05.356: Error sending to 10.0.3.1: Bad file number.09/14 10:22:05.356: Dispatching netmon request while another in progress.09/14 10:22:05.356: Received a SEND MSG command. Dst: 10.0.3.1.09/14 10:22:05.376: Error sending to 10.0.3.1: Network is down.09/14 10:22:05.376: Error sending to 10.0.3.1: Network is down.09/14 10:22:05.376: Error sending to 10.0.3.1: Network is down.09/14 10:22:05.376: Error sending to 10.0.3.1: Network is down.09/14 10:22:05.376: Error sending to 10.0.3.1: Network is down.09/14 10:22:08.538: netmon response: Adapter is down09/14 10:22:08.538:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新春拜年祝辞模板
- 平安银行秋招试题及答案
- 南京银行秋招面试题及答案
- 2025年国企招聘考试(法务)练习题及答案
- 雨课堂学堂云在线《通信原理实验(三峡大学 )》单元测试考核答案
- 2024年9月21日四川省成都市直机关遴选面试真题及答案解析
- 医疗机构病历管理规范模板
- 合同条款履行严格保障承诺书3篇范文
- 业务培训教程制作与学习工具
- 企业环境管理体系实施与改进模板
- 术中输血安全管理
- 学习回信精神担当青春使命
- 江苏省无锡市江阴市部分学校2025-2026学年高二上学期期中联考数学试卷(无答案)
- 客户关系管理客户关系分级分类模板
- 绿化维护服务保证书
- 2025年学法考试广东考场一试题及答案本
- 榆林镇北台红石峡景区招聘考试真题2024
- 2025年6月浙江省高考历史试卷真题(含答案解析)
- 2024甘肃会考信息技术试题
- 2025秋青岛版(五四制)2024三年级上册科学期中检测卷(附参考答案)
- 2025云南宣富高速楚雄市东南绕城高速元绿高速那兴高速高速公路收费员招聘341人笔试历年参考题库附带答案详解
评论
0/150
提交评论