版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IBM HACMP双机服务器系统的解决方案Hacmp(High Availability Cluster Multi-Processing)双机热备份软件的主要功能是提高客户计算机系统及其应用的可靠性,而不是单台主机的可靠性。一、Hacmp双机系统的工作原理HACMP的工作原理是利用LAN来监控主机及网络、网卡的状态。在一个HACMP环境中有TCP/IP网络和非TCP/IP网络。TCP/IP网络即应用客户端访问的公共网,该网可以是大多数AIX所支持的网络,如Ethernet,T.R.,FDDI,ATM,SOCC,SLIP,等等。 非TCP/IP网络用来为HACMP对HA环境(Cluster)中
2、的各节点进行监控而提供的一个替代TCP/IP的通讯路径,它可以是用RS232串口线将各节点连接起来,也可以是将各节点的SCSI卡或SSA卡设置成Target Mode方式。1、作为双机系统的两台服务器(主机A和B)同时运行Hacmp软件; 2、服务器除正常运行自机的应用外,同时又作为对方的备份主机; 3、两台主机系统(A和B)在整个运行过程中,通过 “心跳线”相互监测对方的运行情况(包括系统的软硬件运行、网络通讯和应用运行情况等); 4、一旦发现对方主机的运行不正常(出故障)时,故障机上
3、的应用就会立即停止运行,本机(故障机的备份机)就会立即在自己的机器上启动故障机上的应用,把故障机的应用及其资源(包括用到的IP地址和磁盘空间等)接管过来,使故障机上的应用在本机继续运行; 5、应用和资源的接管过程由Ha软件自动完成,无需人工干预;6、当两台主机正常工作时,也可以根据需要将其中一台机上的应用人为切换到另一台机(备份机)上运行。HACMP双机系统结构图(点击看大图) 二、Hacmp安装配置前需作的准备工作1、划分清楚两台服务器主机各自要运行的应用(如A机运行应用,B机作为standby);2、给每个应用(组)分配Service_ip、Standb
4、y_ip、boot_ip和心跳线tty,如:主机A(运行应用):主机B(standby):3、按照各主机的应用的要求,建立好各自的磁盘组,并分配好磁盘空间;4、根据Ha软件的要求,对服务器操作系统的参数作必要的修改。三、IBM HACMP双机服务器系统的解决方案HACMP的安装配置步骤如下:(一)在两台服务器上分别安装HACMP软件 #smit installp (二)分别检查两台主机上安装的软件是否成功 #/usr/sbin/cluster/diag/clverify
5、60; software cluster clverify>software Valid Options are: lpp clverify.software> lpp 若没有error出现则安装成功。(三)分别配置两台服务器的boot IP地址和Standby
6、 IP地址,保证boot 网和Standby网能ping通(用smit tcpip命令),用netstat命令检查配置是否正确: #netstat -i (四)利用smit tty在两台主机上增加一个TTY接口,配置心跳线(RS232): #smitty tty TTY
7、60; tty0 TTY type
8、160; tty TTY interface
9、160; rs232 Description Asynchronous Terminal
10、; Status Available Locati
11、on 20-70-01-00 Parent adapter &
12、#160; sa2 PORT number
13、60; 0 Enable LOGIN
14、; disable BAUD rate
15、0; 9600 PARITY
16、0; none
17、0; BITS per character 8 &
18、#160; Number of STOP BITS 1 用lsdev Cc tty查看tty是否配置好。 #lsdev Cc tty 在两台上
19、分别输入如下命令: S85_1# cat /etc/hosts >/dev/tty0 S85_2# cat 如果在S85_2机能接收到信息,则表明心跳线已经配置好。 (五)具体配置及技巧 注:HACMP的配置(或修改配置)只需要在其中的一台主机上进行,当配置(或修改)完毕后使用同步命令将配置结果传到另外一台主机上。一般选S85_1在进行配置。在S85_1上运行smit hacmp,然后按照下面的步骤进行配置:
20、 #smit hacmp 1、 Cluster Configuration、配置Cluster Topology配置Configure Cluster/ Add a Cluster Definition * Cluster ID
21、; 100 # * Cluster Name s
22、b_ha配置Configure Nodes,增加两个Node * Node Names s85_a * No
23、de Names s85_b配置Configure Adapters,分别配置两台机的service地址,boot地址,standby地址及tty(a_svc、b_svc、a_bo
24、ot、b_boot、a_stdby、b_stdby、a_tty、b_tty) * Adapter IP Label a_svc Network Type &
25、#160; ether
26、 Network Name ethnet
27、60; Network Attribute public &
28、#160; Adapter Function service
29、; Adapter Identifier 17
30、2.16.1.1 Adapter Hardware Address Node Name
31、60; s85_a 修改/etc/hosts及/.rhosts文件,如:修改/etc/hosts文件,增加以下内容: 172.16.1.1
32、60; a_svc 172.16.1.2 b_svc 172.16.1.3 a_boot 172.16.1.4
33、; b_boot 172.16.2.1 a_stdby 172.16.2.2 b_stdby修改/.rhosts文件,增
34、加以下内容: a_svc b_svc a_boot b_boot a_stdby b_stdby、同步cluster(Cluster Configuration/ Cluster Topology/ Synchronize Cluster
35、Topology) 在进行同步的时候可以先进行模拟(Emulate)同步,当模拟同步OK后再进行实际(actual)同步: Synchronize Cluster Topology Type or select values in entry fields. Press En
36、ter AFTER making all desired changes. TOP &
37、#160; Entry Fields Ignore Cluster Verification Errors? No
38、60; + * Emulate or Actual? Emulate + 2、配置C
39、luster Resources、定义一个资源组(Define Resource Groups) 注意,在定义资源组的时候,要注意Participating Node Names的先后顺序。 Resource Group Name
40、0; data_res New Resource Group Name Node Relationship
41、; cascading Participating Node Names
42、; s85_a s85_b 、定义应用服务器(Define Application Servers) Server Name ora
43、_app New Server Name start Script &
44、#160; /etc/start Stop Script
45、160; /etc/stop、修改资源组属性(Change/Show Resources for a Resource Group) data_res组: Resource Group Name
46、0; data_res Node Relationship &
47、#160; cascading Participating Node Names s85_a s85_b Service IP label
48、60; a_svc Filesystems(default is all)
49、0; Filesystems Consistency Check fsck Filesystems Recovery Method
50、; sequential Filesystems to Export
51、 Filesystems to NFS mount Volume Groups &
52、#160; datavg logvg Concurrent Volume groups
53、60; Raw Disk PVIDs
54、60; Application Servers ora_app、同步资源组(Synchronize Cluster Resources)在进行同步的时候可以先进行模拟(Emulate)同步,当模拟同步OK后再进行实际(actual)同步: &
55、#160; Synchronize Cluster Resources Type or select values in entry fields. Press Enter AFTER making all desired changes. TOP
56、160; Entry Fields &
57、#160; Ignore Cluster Verification Errors? No + * Emulate or Actual?
58、; Emulate + 3、HACMP的启动及关闭 (1)启动过程:
59、160; #smit clstart #tail f /tmp/hacmp.out May 22 17:29:23 EVENT COMPLETED: node_up_complete s85_a
60、0; 如果文件显示类似上述信息,则表明HACMP在本机上可以正常启动。 (2)关闭过程: #smit clstop 4、HACMP功能的测试在HACMP配置完成并检查没有错误后,即可按3的方法启动HACMP,进行功能测试。包括应用在同一台服务器的两个网卡能否切换,在两台服务器间能否切换等。可用命令: #net
61、stat-in来看地址的切换情况四、HACMP常见的故障解决方法HACMP将诊测并响应于三种类型的故障:1网卡故障,2网络工作,3节点故障。下面就这三种故障分别进行介绍。 1、网卡故障 HACMP的群集结构中,除了TCP/IP网络以外,还有一个非TCP/IP网络,它实际上是一根“心跳”线,专门用来诊测是节点死机还是仅仅网络发生故障。如下图所示,一旦节点加入了 Cluster(即该节点上的HACMP已正常启动),该节点的各个网卡、非TCP/IP网络就会不断地接收并送Keep-Alive信号,K-A的参数是可调 的,HA在连续发送一定数量个包都丢失后
62、就可确认对方网卡,或网络,或节点发生故障。因此,有了K-A后,HACMP可以很轻易地发现网卡故障,因为一旦某块网卡发生故障发往该块网卡的K-A就会丢失。此时node 1上的cluster manager( HACMP的“大脑”)会产生一个swap-adapter的事件,并执行该事件的script(HACMP中提供了大部分通用环境下的事件scripts,它们是用标准AIX命令和HACMP工具来写的)。每个节点上都有至少两块网卡,一块是service adapter,提供对外服务,另一块是standby adapter,它的存在只有cluster manager知道,应用和client并不知道。一
63、旦发生swap-adapter事件后,cluster manager将原来service adapter的 IP地址转移到standby adapter上,而standby地址转移到故障网卡上,同时网络上其他节点进行ARP的刷新。网卡互换(swap-adapter)在几秒内就可完成,以太网为3秒,并且这种转换对应用和client来说是透明的,只发生延迟但连接并不中断。2、网络故障 如果发往node1上的service和standby网卡上的K-A包全都丢失,而非TCP/IP网络上的K-A仍然存在,那么HACMP判断node1仍然正常而网络发生故障
64、。此时HACMP执行一个。 3 、节点故障 如果不仅TCP/IP网络上的K-A全部丢失,而且非TCP/IP网络上的K-A也丢失,那么HACMP断定该节点发生故障,并产生node-down事件。此时将有资源接管,即放在共享磁盘陈列上的资源将由备份节点接管,接管包括一系列操作:Acquire disks,Varyon VG, Mount file systems,Export NFS file systems, Assume IP network Address, Restart highly available applications,其中IP地址接管和重新启动应用由HACMP来实现,而其他是由AIX来完成。 当整个节点发生故障时,HACMP将故障节点的service IP address转移到备份节点上,使网络上的client仍然使用这个IP地址,这个过程称为IP地址接管(IPAT),当一个节点down掉后,如果设置了IP地址接管,网络上的clients会自动连接到接管节点上;同样,如果设置了应用接管,该应用会在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黑龙江能源职业学院高职单招职业适应性测试备考试题及答案详解
- 2026年广东松山职业技术学院高职单招职业适应性测试备考题库及答案详解
- 2026年湖南艺术职业学院单招职业技能笔试备考题库及答案详解
- 2026年湖南交通职业技术学院高职单招职业适应性考试备考试题及答案详解
- 数字素养教育在初中阶段对学生未来职业发展的潜在影响研究教学研究课题报告
- 2025年乡村民宿管家服务培训体系报告
- 2026年常德职业技术学院高职单招职业适应性测试参考题库及答案详解
- 九年级物理上册电能电功率电能电功粤教沪版教案
- 《我与地坛》公开课教案(2025-2026学年)
- 第二十八课狮子和鹿教案
- 2024年水利部黄河水利委员会事业单位招聘高校毕业生考试真题
- 2025四川成都益民集团所属企业招聘财务综合岗等岗位28人考试重点题库及答案解析
- 脑缺血与急性脑梗死的影像学表现教学设计
- 中国仓储物流中心运营管理现状与发展趋势研究报告
- 2025年中共湛江市委巡察服务保障中心、湛江市清风苑管理中心公开招聘事业编制工作人员8人备考题库完整参考答案详解
- 2025年乡镇卫生院党风廉政建设自查报告
- 《国家赔偿法》期末终结性考试(占总成绩50%)-国开(ZJ)-参考资料
- 2025年国家开放大学(电大)《工程项目管理》期末考试复习试题及答案解析
- 农贸市场摊位租赁合同
- 考研咨询师员工培训方案
- 电价政策讲解课件
评论
0/150
提交评论