




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Suselinux双机原理及配置目 录第1章 智能网概述1 智能网的产生背景1 智能网的概念及目标1第2章 前言3第3章 Skybility HA Service软件介绍5 集群软件简介5 集群的定义53.1.2 Skybility HA Service简介63.1.3 Skybility HA Service的工作原理和特点83.1.4 Skybility HA Service 的功能模块介绍15第4章 Skybility HA Service的安装17 安装前的准备17 硬件准备17 软件准备19 安装Skybility HA Service204.3 Skybility HA Servi
2、ce命令简介23第5章 Skybility HA Service的配置275.1 Skybility HA Service简要配置步骤275.2 Skybility HA Service配置详解27 配置前准备27 开始配置29 配置流程30 效劳器配置30 心跳配置34 效劳配置36 修改HA进程参数42 锁定配置界面43 自定义接口445.2.10 Skybility HA Service配置文件描述和手工配制方法455.2.11 Skybility HA Service的效劳部署和效劳脚本的编写495.2.12 Shell脚本简介53第6章 一些常见问题的处理676.1.1 LVM的处理
3、方法67 光纤卡的处理68 如何使用多网卡的bonding模式68 效劳故障的调试方法696.1.5 Skybility HA Service导致效劳器重起的调试方法71第7章 FAQ737.1.1 Skybility HA Service是否占用大量的网络带宽?73 配置效劳器无法连接,怎么办?73 效劳器时间如何同步74第1章 智能网概述1.1 智能网的产生背景智能网IN是当今通信网开展的主要潮流之一,在国内外引起了广泛重视,被称为21世纪的通信网,从其产生背景和开展历程看,智能网是计算机技术、电信技术以及市场驱动的产物。自从上世纪末 问世以来,经过了几十年的相对缓慢的开展,从本世 纪60
4、年代起,随着微电子技术、计算机技术、数字传输技术的开展,通信技术终于进入了一个迅速开展的阶段。首先是数字程控交换技术的产生,为通信网络结构的演进提供了有利条件;其后是共路信令系统的形成,丰富了信令系统的功能,提高了网络传输的可靠性和传送效率;80年代以来网络用户对电信新业务的需求与日俱增,各交换机生产厂家必须不断地对其交换机的软、硬件作调整,才能适应网络运营者和用户的要求。这种方法不但实现起来困难、效率低、周期长,而且其灵活性也很差,不能让用户自行生成新业务,制约了新业务的开展。人们也试图通过增加专用设备如168语音平台等的方法来提供新业务,但这种方法既不标准也不灵活,功能也很有限,只具有短期
5、效果,不利于业务的进一步扩展,因此一局部厂家和部门开始合作,研究在不改变电信网硬件结构的条件下,采用集中业务逻辑处理和集中数据库系统手段,加速生成电信新业务的技术。终于在1984年由美国Bellcore提出了智能网的概念,并立即引起各国的极大兴趣,纷纷投入人力物力研究智能网,使智能网得到了快速的开展。1.2 智能网的概念及目标智能网是一个用于产生和提供电信业务的体系结构,它能快速、方便、灵活、经济、有效地生成和实现各种新业务的体系。这个体系的目标是为所有的网络效劳,即它不仅可以为现有的 网络PSTN、分组交换数据网PSPDN、窄带综合业务数字网N-ISDN效劳,还可以为宽带综合业务数字网B-I
6、SDN、移动通信网PLMN和INTERNET效劳。图1-2-1 智能网应用范围示意图智能网的目标不仅在于今天能向用户提出诸多的业务,而且着眼于今后也能方便、快速、经济地向用户提供新的业务。因此,智能网为向用户提供新业务采用了一种新的方法,即建立集中的业务控制点和数据库,进而进一步建立集中的业务管理系统和业务生成环境来到达上述目的。智能网是一个生成和提供新业务的体系,它的特征是:1) 有效地使用网络资源;2) 网络功能的模块化;3) 重复使用标准的网路功能生成和实施新的业务;4) 网路功能灵活地分配在不同的物理实体中;5) 通过独立于业务的接口,网路功能之间实现标准通信;6) 有效的使用信息处理
7、技术;7) 业务用户可以控制由用户所规定的业务属性;8) 业务使用者可以控制由使用者所规定的业务属性;9) 标准化的业务逻辑管理。可见,智能网的目标,是利用独立于业务的功能块、功能实体的标准通信,有效地利用已有的资源,快速、简便、灵活地提供各种新的补充业务。第2章 前言本教材介绍了Skybility HA软件的安装配置和使用方法,以及一些常见问题的处理方法。Skybility HA是基于SuSE® Linux的高可用性集群软件。第3章 Skybility HA Service软件介绍3.1 集群软件简介3.1.1 集群的定义集群可以定义为:一种由互联的计算机组成的并行或分布式系统,可
8、以作为单独、统一的计算资源来使用。集群中的计算机节点可以是一个单处理器或多处理器系统,拥有内存、I/O设备和操作系统。下面是典型的集群系统体系结构图:集群包括以下重要部件:l 多个节点计算机PC、工作站或SMPl 节点计算机操作系统l 通讯网络如以太网l 网络接口卡l 集群中间件单一映象系统SSI和系统可用根底l 应用程序使用集群技术,用户能够以较低的本钱,改良和提高计算机的处理能力。集群系统具备较好的可扩展性,用户可以在保存现有投资、不增加过多投资的情况下,提高计算机系统的计算能力。由于软件的可扩展性支持,能够同时提高应用程序的性能。故障恢复能力,是集群技术的另一个优点,备份计算机能够将属于
9、同一集群系统的任何任务接管过来。一般的,根据应用目的的不同,集群可以分为以下三类。l 负载均衡集群Loading Balance Cluster。l 高可用集群High Availability Cluster。l 高性能计算集群 (High Performance Computing)以上三类集群软件目的都是提供一致和统一的计算机处理能力,但是表现方式和侧重点各有不同。高性能计算机群主要用于科学计算,这里我们不再赘述。负载均衡集群主要侧重于充分利用集群中每个节点计算机的计算能力;而高可用性集群那么侧重于集群能提供7*24小时的效劳运行保障。高可用性集群软件主要是解决以下三个问题:l 效劳器硬
10、件故障l 应用程序的软件故障或者负载过大l 管理员做应用备份中的误操作3.1.1.1 HA软件中的常用术语l 集群:一组相互独立的计算机为了提供更好的可用性和性能而组成的并行或分布式系统,可以作为单独、统一的计算资源来使用l 节点:能提供处理资源且能运行应用软件的主机l 效劳:在节点上运行的应用l 节点故障:由于系统硬件、软件原因或误操作而导致节点宕机的故障l 效劳故障:由效劳使用的网络资源或存储资源引起的而导致效劳不能正常运行的故障l 切换:一个故障节点上的应用效劳被一个备份节点接管3.1.2 Skybility HA Service简介Skybility HA Service属于高可用性集
11、群软件。Skybility HA ServiceLinux的高可用性集群解决方案,能够保障企业的关键应用提供24×7的效劳。通过Skybility HA Service,您可以构建一个两节点的集群系统,于是,集群中的任一个节点就成为另一个节点的“热备份,同时,每个节点又都能用作正常的Linux效劳器。在一个典型的配置中,Skybility HA Service集群的硬件由两台连网的效劳器。在系统运行过程中,效劳器之间通过客户网络或独享网络可选配、RS232连线可选配不断使用心跳机制相互监测,当发现其中一个节点由于某种原因发生故障时,无论软、硬件故障,另一个节点将接替故障节点的工作,从
12、IP地址资源,存储资源到应用程序,从而保障了整个系统的高可用性。同时,Skybility HA Service支持冗余的心跳路径和网络通讯路径,来保证故障检测和消息传递更平安可靠。Skybility HA Service支持Linux下所有常用效劳的双机方案,从单纯的网络效劳如LVS,到Web Server和Linux下主流的数据库软件,Skybility HA Service都能提供灵活的效劳保护策略,包括对于故障效劳的本地恢复和切换到备份节点。Skybility HA Service支持Active-Active和Active-Standby等多种效劳保护方式,能满足用户的多种要求。同时S
13、kybility HA Service支持大多数常用的网络环境和存储环境。他支持多网卡备份和负载均衡,使得效劳器能持续,高性能的提供网络效劳;另外,Skybility HA Service支持大多数常用的存储设备,包括基于SCSI磁盘阵列柜,SAN, NAS,并内置了一些特殊存储设备比方IBM Exp300系列磁盘阵列柜的支持,同时支持多种日志文件系统和RAW文件系统,能满足所有高端用户和低端用户对存储的需求。Skybility HA Service提供了多个应用程序代理,如Oracle、Sybase、IBM DB2等,提供了对常用应用程序更好的支持。当然,您也可以通过Skybility HA
14、 Service的Application Agent API来定制自己的应用程序代理。Skybility HA Service提供更丰富的配置模板,方便用户配置,防止因为配置错误带来的问题。另外Skybility HA Service还提供开放的用户预警平台,用户可以自己定制或采用我们提供的解决方案来使用效劳故障时的报警机制。对于系统的安装和配置工作,Skybility HA Service在设计时就充分考虑到了易用性。从本地应用程序到远程浏览器的applet的基于java2的图形化的配置界面,系统管理员可以根据喜好自由选择。同时,所有的系统监测和控制都可以远程进行,能够适应各种复杂环境。另外
15、Skybility HA Service的可以在本地生成配置文件,然后拷贝到远程效劳器上,就能实现效劳器节点信息的配置,极大的方便了用户大规模的应用部署。3.1.3 Skybility HA Service的工作原理和特点3.1.3.1 Skybility HA Service 的工作原理不间断的提供有效、准确的效劳是高可用性集群软件的设计目标。在保证用户数据完整性的前提下,当系统或效劳失效时,及时的将效劳切换到正常节点,同时采取必要措施,帮助失败节点能够恢复正常。这都是Skybility HA Service所能提供的功能。常见的Skybility HA Service的硬件配置如以下图所示
16、:IBMH C R U6IBMH C R U6IBMH C R U6IBMH C R U6IBMH C R U6IBMH C R U6H C R U6IBMH C R U6IBMH C R U6IBMH C R U6IBMH C R U6IBMH C R U6在上图中,两台效劳器通过内部网络交叉线和外部网络相连,共享一个存储设备。在任何一个时刻,被监控的效劳只运行在其中一个节点上,采用虚拟的IP地址对外提供网络效劳,将数据存放在共享磁盘上。当效劳或者运行效劳的节点出现故障的时候,备份的效劳器将在故障效劳的资源完全释放掉的情况下启动该效劳,并使用相同的虚拟IP和存放在共享磁盘上的数据。这样保证用
17、户在使用该虚拟IP访问该效劳的时,不会因为效劳的中断而造成数据的丧失。一个简单的例如:我们使用Skybility HA Service提供一个Apache的效劳,然后使用客户端下载。可以发现在apache效劳出现故障时(kill apache效劳的进程,拔掉网线,重起效劳器等),下载在中断几秒钟后,会继续执行。3.1.3.2 Skybility HA 的工作特点3.1.3.3 主机与效劳Skybility HA Service设计为双节点集群系统,集群软件同时运行在两台主机上。对于主机上效劳的配置,根据用户的需要,可以是一台主机提供效劳,另一台主机待命的“主动被动模式,也可以是两台主机同时提供
18、不同效劳,并且互为备份的“主动主动模式。如果用户有两台同样高配置的效劳器,并希望提供两种或两种以上的效劳,那么可以采用“主动主动模式以提高系统利用率;如果用户有一台高配置的效劳器和一台较低配置的效劳器,希望建立高可用性效劳,那么可以采用“主动被动模式,并把效劳配置成“回切型。在任意时刻,两台主机可以同时对外提供总和多达十几种的高可用性效劳。当一个效劳发生故障切换时,不会影响到其他效劳的正常运行。Service AService ANode ANode BHeartbeatShared Storage主动被动模式Service BService BNode ANode BHeartbeatSer
19、vice AService AShared Storage主动主动模式3.1.3.4 故障监测Skybility HA Service对于主机系统级的故障,两台主机间通讯的故障和所提供效劳的故障都能进行准确的实时监测。l 系统和通讯监测任何操作系统,都有出现死机或系统挂起的可能。系统挂起和死机不同,系统挂起时对用户的输入不再有响应,好似被锁住一样,在有些情况下,系统挂起一段时间后,有可能重又继续工作。Skybility HA Service可以准确的检测到一台主机系统挂起或死机的发生,并把效劳切换到正常工作的主机上。为了监测对等主机的状态,Skybility HA Service集群在两台主机
20、之间可以建立两种方式的任意多条连接通路,这也被称为“心跳Heartbeat。“心跳方式有UDP/IP连接和串行线连接两种。可以使用多块网卡,在两台主机间建立多条点对点的UDP/IP连接。如有多个串行口,那么可以建立多条串行连接。同时,Skybility HA Service还可以设置仲裁节点(Tie breaker),来保证在心跳中断情况下准确判断故障点。使用两种方式的多条连接,也就是利用冗余的硬件,提高主机间通讯的可靠性。只有当所有心跳通路全部失败时,才认为两主机在通讯上失效,此时Skybility HA Service会采取及时有效的应对措施。l 效劳检测Skybility HA Serv
21、ice对于效劳的状态也会定时进行监测,监测的时间间隔可由用户指定。Skybility HA Service提供一个“通用应用程序代理,可以对各种效劳进行一般性的监测。对于常用类型的效劳,还有相应的“应用程序代理可以实现具有针对性的效劳监测功能。用户也可以自行编写应用程序代理,以满足特殊的需要。Skybility HA Service还对效劳所使用的资源包括存储资源和网络资源进行准确的检测,通过底层的网卡数据流量的检测,Skybility HA Service可以准确地获得网卡的连接状态,为效劳的切换提供准确的参考。l 故障的处理和效劳的切换通过的准确的故障监测手段,Skybility HA S
22、ervice能够准确智能的处理各种故障,以保护效劳的不间断运行。l 节点故障的处理当Skybility HA Service中的节点A通过心跳发现节点B发生了故障,A会通过网络或者电子开关的STONITH(Shoot the other node in the head)的机制将B重起或者脱离集群。同时节点B也通过硬件级或系统级的watchdog机制,在系统崩溃时快速重起,从而能更好的释放效劳占用的资源,以便节点A接管效劳,并保障数据的完整性。l 效劳故障的处理Skybility HA Service通过应用程序代理和内置的效劳资源监控策略,能准确地检测效劳的故障。同时,用户可以自定义效劳检测
23、的间隔,防止频繁的效劳检测带来的效劳性能的损失。而且效劳检测有一定的冗余度,防止某次突发的检测故障带来效劳的误切换。当节点A检测到应用程序自身的故障时,A会先检测节点B的状态,如果B上的HA没有启动或者B上效劳的启动条件不具备比方提供网络效劳的网络接口断开时,A将在本地恢复效劳;如果B的节点状态正常且效劳启动条件具备的时候A将效劳切换到节点B上。当节点A检测到应用程序所使用网络出现故障时,A会先检测节点B的状态,如果B上的HA没有启动或者B上效劳的启动条件不具备比方提供网络效劳的网络接口s断开时,A对效劳不做处理,并通过emerge的日志在控制台报警;如果B的节点状态正常且效劳启动条件具备的时
24、候A将效劳切换到节点B上。l 故障处理的日志和报警机制Skybility HA Service通过系统的syslog接口来提供日志,您可以在/var/log/ha中查看HA在运行中产生的日志。而且可以通过管理控制台修改记录日志的级别,使得用户能查看更进一步的日志信息,方便问题的发现和系统的诊断。同时,利用系统的logrotate工具,可以将日志自动的备份和去除,防止造成系统日志过多导致磁盘资源耗尽。另外,Skybility HA Service还预留用户报警的接口,用户可以自己添加在当有emergency日志时的报警事件,比方通过mail,短信或者警报等手段来通知管理员。l 一般故障场景的处理
25、l 系统软、硬件故障的处理应用场景1A,B两台效劳器正常运行,效劳运行在A上,在A上执行reboot命令预期现象效劳在B上启动,A重起后作为备机运行应用场景2A,B两台效劳器正常运行,效劳运行在A上,将A机掉电重起预期现象效劳在B上启动,A重起后作为备机运行应用场景3A,B两台效劳器正常运行,效劳运行在A上,手工停掉A上的HA进程预期现象效劳在B上启动l 网络故障应用场景4A,B两台效劳器正常运行,效劳运行在A上,手工拔掉效劳使用的网线预期现象效劳在B上启动应用场景5A,B两台效劳器正常运行,效劳运行在A上,手工拔掉A,B上该效劳使用的网线,然后插上B的网线。预期现象在B的网线插上之前,效劳状
26、态不改变,但是控制台有警告信息。当B的网线插上之后,效劳切换到B机上。应用场景6A,B两台效劳器正常运行,效劳运行在A上,手工拔掉A机上所有的心跳线预期现象效劳在B上启动,同时A重起应用场景7A,B两台效劳器正常运行,效劳运行在A上,手工拔掉A B机上所有的心跳线预期现象这时候A,B同时重起,重起后状态都为NODE_DOWNl 存储设备故障应用场景8A,B两台效劳器正常运行,效劳运行在A上,手工中断A机到存储的连接预期现象效劳在B上启动应用场景9A,B两台效劳器正常运行,效劳运行在A上,手工中断A,B机到存储的连接预期现象效劳状态没有变化,但控制台有报警信息l 应用系统故障应用场景10A,B两
27、台效劳器正常运行,效劳运行在A上,手工杀死A机上效劳的进程预期现象效劳在B机上启动应用场景11A,B两台效劳器正常运行,效劳运行在A上,效劳配置的优先节点为A,并设定auto failback的选项。重起A效劳器预期现象效劳在B机上启动,当A重起完成后,效劳回切到A上3.1.4 Skybility HA Service 的功能模块介绍Skybility HA Service包括两个rpm格式的软件包。l ha-xx.i586.rpm:HA的主进程包l hainterface-xx.i586.rpm:HA的配置工具包。第4章 Skybility HA Service的安装4.1 安装前的准备4.
28、1.1 硬件准备为了实现集群系统的最大可用性,在保证我们Skybility HA Service能实现快速准确的效劳切换的同时,我们还需要尽量保证单个节点运行效劳的可靠性。为了使Skybility HA Service能实现快速准确的效劳切换,我们需要为两个节点的HA提供冗余的心跳和通讯路径;为了使单个节点运行效劳的可靠性更高,我们需要在以下方面采取措施:l 效劳器电源:应该采用冗余电源和UPS系统保证效劳器持续不间断供电l 网络:应该采用冗余网络和冗余交换机才提供对外的网络效劳,如以下图l 存储:应该采用RAID技术保证存储数据的可靠性,同时使用冗余HBA卡和共享存储设备的不同控制器相连来保
29、证效劳器到存储之间的连接更可靠。如以下图所示(以IBM FastT600为例)以上方案,集群使用者可以根据需要和工程预算来综合选择。综上所述,我们推荐以下两种硬件连接方式注,以下连接方式着重描述网络连接,存储连接可参照上述讨论:l 方式一:冗余心跳,带仲裁节点这种方式是Skybility HA Service最常用的连接方式,其中直连线也可以使用连接另一个交换机的网络代替。连接在交换机上的网线负责提供对外的网络效劳,同时提供HA的心跳和通讯路径;而直连线负责做HA专门的心跳和通讯路径。同时提供一个参考节点,该参考节点必须保证效劳器A和效劳器B通过交换机都能够访问到(能够ping通)。这样既兼顾
30、了本钱,又能使HA具有较高可靠性,能处理绝大多数故障情况。l 方式二:冗余专用心跳,不带仲裁节点这种方式是具有较高可用性的一种解决方案,他使用专门的两条直连线作为HA心跳和通讯链路;同时使用冗余的两条网络通道来对外提供网络效劳。这在对网络可靠性要求高的场合里经常使用到。但是不设置仲裁节点会导致如果两条直连线全部中断时,可能会导致集群中节点无法继续控制对方节点上的效劳状态。4.1.2 软件准备为了保证单个节点的稳定性,选择健壮可靠的操作系统也很重要。我们推荐使用SuSE Linux Enterprise Server 8/9。另外Skybility HA Service运行时依赖两个包:libx
31、ml2:xml2的解析库java2-jre:java的运行环境库请确保这两个包已经被安装到系统上,可以使用以下方式确认:> rpm -q libxml2libxml2-117> rpm -q java2-jrejava2-jre-524注:SLES8/SLES9带了多个java运行环境,安装其中任何一个都可以。4.2 安装Skybility HA Service 插入Skybility HA Service 1.2安装光盘,以root用户登录,然后执行:#cd /media/dvdInstalling SkyBility HA software.# Begin of S K Y B
32、 I L I T Y HA Installer #Would you check java package? (C)ontinue/(S)kip/(Q)uit? c cChecking java package doneEnter the full pathname of the local source directory: /media/dvd:Current directory is /media/dvdPreparing. # 100% 1:ha #done100%Preparing. # 100% 1:hainterface #done100%Would you install HA
33、 Solution? (C)ontinue/(S)kip/(Q)uit? c c./doc/sample/db2 done./doc/sample/informix done./doc/sample/ora.cf done./doc/sample/oracle done./doc/sample/ora.env done./doc/sample/sybase done./doc/sample/websphere doneInstallation Completed!# End of S K Y B I L I T Y HA Installer #安装完成后,您可以使用>rpm q ha&g
34、t;rpm q hainterface来验证是否安装成功。安装成功后,还需要去。如果下载正式的license,你需要提供软件包装盒中提供的Register id,和运行软件效劳器的网卡MAC地址来获得正式的license。获取效劳器网卡地址的方法如下,以root登陆,然后运行# ifconfigeth0 Link encap:Ethernet HWaddr 00:02:55:1E:35:3B inet6 addr: fe80:202:55ff:fe1e:353b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX
35、packets:3368524 errors:0 dropped:0 overruns:0 frame:0 TX packets:2878962 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1046514468 (998.0 Mb) TX bytes:3251176638 (3100.5 Mb) Interrupt:11 Base address:0xe800 Memory:d8020000-d8020038lo Link encap:Local Loopback inet6 addr
36、: :1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:757208 errors:0 dropped:0 overruns:0 frame:0 TX packets:757208 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3111888575 (2967.7 Mb) TX bytes:3111888575 (2967.7 Mb)其中“00:02:55:1E:35:3B即为网卡MAC地址。注意:如果效劳器
37、有多块网卡,去任意一块网卡的MAC地址即可。下载license文件之后,保存到/opt/ha/lic目录下即可。4.3 Skybility HA Service命令简介所有ha使用的命令位于/opt/ha/bin下,下面介绍HA常用命令的用法:hadaemonsØ 作用:启动停止ha进程Ø 用法:hadaemons start|stop|waitstop|statusØ 详细介绍:n start: 启动ha进程n stop:后台停止ha进程n waitstop:停止ha进程,并等待其退出n status:显示ha进程状态n HA进程包括两个hacomm, hace
38、nter。其中hacomm负责执行两个节点的心跳和通讯,hacenter负责执行效劳的切换策略。hacenter由hacomm负责启动。haserviceØ 作用:启动,停止和检测ha所配置的效劳Ø 用法:haservice start|stop|status service_idØ 详细介绍:n start: 启动service_id代表的效劳n stop:停止service_id代表的效劳n status:检测service_id代表的效劳haGUIServerØ 作用:启动,停止ha配置效劳器Ø 用法:haGUIServer start|
39、stop|statusØ 详细描述:n start:启动ha配置效劳器n stop:停止ha配置效劳器n status:显示ha配置效劳器状态haGUIClientØ 作用:启动ha配置客户端Ø 用法:haGUIClientØ 详细描述:n haGUIClient用户启动ha的基于java图形配置客户端hastatØ 作用:显示ha进程,心跳和效劳状态Ø 用法:hastat -n -a -i intervalØ 详细描述:n hastat用于显示ha效劳器,心跳和效劳状态。n -n表示显示为compact stringn -
40、a表示也显示所有节点上效劳的状态。n -i interval: 表示持续显示状态并每隔interval妙刷新一次状态haconfØ 作用:HA配置信息工具Ø 用法:haconf -f config -n keyØ 详细描述:nn -n 通知ha进程配置文件改变n key 读取配置工具中的value对应的键值hasvcadminØ 作用:HA效劳管理工具Ø 用法:hasvcadmin -s|-service service_id -n | -node nodeid -start |-stop |-relocate Ø 详细描述:n -s
41、|-service: 指定需要操作的效劳的idn -n|-node nodeid:指定需要操作的节点的id,如果不指定,那么缺省为效劳所运行的节点或者本地节点效劳停止时n -start |-stop |-relocate: 启动、停止、切换效劳haadminØ 作用:HA进程管理工具Ø 用法:haadmin s -wp Ø 详细描述:n -s:停止ha进程n -p:停止hacomm,如果不指定,那么停止hacentern -w:等待进程退出hanotifyØ 作用:用户报警接口Ø 详细描述:nhastonithØ 作用:电子开关接口&
42、#216; 详细描述:n第5章 Skybility HA Service的配置5.1 Skybility HA Service简要配置步骤5.2 Skybility HA Service配置详解5.2.1 配置前准备5.2.1.1 配置网络和域名1. 修改/etc/hosts,将hostname唯一对应到指定的IP上,删除其他对应到hostname上的IP,如下例所示:>vi /etc/hosts# hosts This file describes a number of hostname-to-address# mappings for the TCP/IP subsystem. I
43、t is mostly# used at boot time, when no name servers are running.# On small systems, this file can be used instead of a# "named" name server.# Syntax:# IP-Address Full-Qualified-Hostname Short-Hostname#127.0.0.1 localhost# special IPv6 addresses:1 localhost ipv6-localhost ipv6-loopbackfe00
44、:0 ipv6-localnetff00:0 ipv6-mcastprefixff02:1 ipv6-allnodesff02:2 ipv6-allroutersff02:3 ipv6-allhosts node1 node05.2.1.2 为配置效劳器提供认证信息# /opt/ha/bin/hapasswdPlease input administrator name:rootPlease input the password:5.2.1.3 启动配置效劳器#/opt/ha/bin/haGUIServer start注意,以上步骤在两台效劳器上都需要进行,并且两台效劳器配置效劳器的认证用户名
45、和密码必须一致。/etc/hosts的内容也必须一致5.2.2 开始配置5.2.2.1 启动配置客户端客户端可以运行在各种平台上Windows, Linux, Unix 等,支持远程配置。同时您还可以使用浏览器用applet的方式来使用该配置工具。运行配置工具之前的准备:1、 请确认在您运行该配置工具的机器和需要配置的效劳器上正确的安装和配置了java运行环境(jre)或者java开发环境(jdk)。版本应该在以上。2、 在要配置效劳器上正确的安装了Skybility HA Service 1.2 的软件包,包括ha-3、 在要配置的效劳器上运行了配置工具的server端,如果没有,你可以运行
46、 /opt/ha/bin/haGUIServer start。4、 为了保护您系统的平安性,你需要为配置工具提供用户认证的配置文件,具体的方法请参考配置用户认证文件。5、 该配置工具支持i18n标准,您可以修改系统的字符集来选择使用中文界面或者英文界面。具体的修改方法请参考系统手册 6、 如果您使用浏览器来进行配置,请确认您的浏览器支持java applet。你可以在windows,linux或支持java的浏览器端来使用配置HA,操作分别如下:1 windows下,双击haadmin.exe,即可2 linux下,输入命令/opt/ha/bin/haGUIClient 即可3 在浏览器下,
47、输入 :/your_ha_server_ip:8089 ,然后选择接受证书即可。5.2.3 配置流程您需要遵照以下流程来配置HA效劳器:1、 登陆效劳器,请参照登陆界面一章2、 添加第一台效劳器,请参照添加第一台效劳器一章3、 添加第二台效劳器,请参照添加第二台效劳器一章4、 添加效劳器之间的心跳路径,请参照添加心跳路径一章5、 添加效劳,请参照添加效劳一章6、 启动HA效劳器,请参照启动停止效劳器一章5.2.3.1 登陆界面图表 1输入效劳器的名称或者是IP地址,用户名和密码后按“确定按钮。5.2.4 效劳器配置5.2.4.1 添加第一台效劳器登录成功后会显示如图2界面.你可以通过依次选择工
48、具(Tools),效劳器(Server),添加效劳器(Add Server),来添加效劳器,也可以单击工具栏上的添加效劳器图标来进行添加,添加效劳器的界面如图3所示:图3:配置界面的每一项的详细说明如下:5.2.4.2 效劳器名(Server Name):你所添加的效劳器的名称或者是IP地址.5.2.4.3 参考IP(Tie Breaker):HA需要提供一个参考IP来判断自己是否处在网络连通状态。这里您需要输入一个一直能够ping通的ip或者主机名;如果您选择空白,HA在网络故障的时候,将不会切换效劳。5.2.4.4 Watchdog驱动模块(Watchdog Driver):在不提供STO
49、NITH(Shoot The Other Node In The Head)设备的情况下,HA在系统宕机的情况下可能不能释放所启动效劳使用的资源,导致切换发生错误。这时需要使用Watchdog来保证HA在系统宕及时能及时重起系统来释放所有共享的资源,从而保证效劳正确的切换。请咨询您的效劳器提供厂商来获得系统的watchdog信息和驱动程序。如果您的效劳器不提供硬件的watchdog或者该watchdog在linux下没有适宜的驱动程序的话,您可以选择kernel提供的软件watchdog:softdog。5.2.4.5 保存配置输入正确的配置信息后,按确定按钮完成配置.系统会尝试按照你所填写的
50、效劳器名或IP地址连接效劳器,连接成功后,系统先对所输入的配置信息进行检测, 检测成功后把配置信息保存到效劳器上的指定位置。5.2.4.6 添加第二台效劳器按照添加第一台效劳器的方法,您可以添加第二台效劳器。在添加完第二台效劳器后,配置工具会提示你配置这两台效劳器之间的心跳路径。如果您没有正确地配置心跳路径的话,第二台效劳器将会添加不成功。如何配置心跳路径,请参照下文添加心跳路径的内容。5.2.4.7 删除效劳器在删除效劳器之前,你应该先停止掉所有效劳器上的HA进程,然后点击菜单上的“工具(Tools)-“效劳器(Server)-“删除效劳器(Delete Server)或者工具栏上“删除效劳器的按钮,来删除效劳器。5.2.4.8 修改效劳器参数在修改效劳器参数之前,你应该先停止掉所有效劳器上的HA进程。有三种方法修改效劳器参数:1、 点击在要修改的效劳器图标,然后点击菜单上的“工具(Tools)-“效劳器(Server)-“修改效劳器(Mo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商业物流与数字孪生城市的协同发展
- 企业组织结构的数字化转型思考
- 购房定金纠纷应对措施
- 重庆医药级聚醚多元醇项目可行性研究报告(参考模板)
- 橡塑项目可行性研究报告(参考范文)
- 包装装潢设计软件应用考核试卷
- 大数据在精准教学中的应用分析
- 水产加工企业环境保护与节能减排考核试卷
- 纺织设备超声波技术与运用考核试卷
- 畜牧良种繁殖技术规范与标准考核试卷
- 一二年级诗词大赛备考试题库500题(供参考)
- 食堂库存物的盘点表
- 单位闲置房屋盘活方案范本
- 美妙的高等数学(上)智慧树知到课后章节答案2023年下江西师范大学
- 新员工入职报到通知书
- 2018年版电工-国家职业技能标准
- 浅谈如何做好财务安全工作
- 电动车分期付款的合同范本
- 高中英语-Live form the Louvre教学设计学情分析教材分析课后反思
- 2023北京高考英语答题卡ok
- 医务科运用PDCA循环提高门诊医生准时出诊率PDCA成果汇报
评论
0/150
提交评论