1HACMP的概念和管理工具_第1页
1HACMP的概念和管理工具_第2页
1HACMP的概念和管理工具_第3页
1HACMP的概念和管理工具_第4页
1HACMP的概念和管理工具_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.HACMP的概念和管理工具。

1.1HACMPFORAIX

1.1.1.IBM高可靠性群集系统一HACMP

1.1.2HACMP群集系统的组成

节点

共享的外部磁盘设备

网络

网络适配器

客户端

1.1.3o群集资源和资源组

标识群集资源和资源组

定义群集节点间的接管关系。

1.1.4共享的外部磁盘访问。

非并发的共享的外部磁盘访问

并发的共享的外部磁盘访问

1.2群集软件.

1.2.1.在AIX操作平台上的HACMP软件.

1.2.2.群集管理.

群集控制器

网络接口模式.

1.2.3.群集信息程序.

1.2.4.群集锁管理

1.3群集事件.

样本群集配置.

接管配置.

1.4群集配置.

1.5管理工具.

1.5.1安装和配置工具

1.5.2监视利诊断工具

1.5.3应用集成工具.

1.5.4仿真工具

1.1.1IBM高可靠性群集系统--HACMP

IBM的高可靠性群集系统软件HACMP—HighAvailability

ClusterMulti-Processing提供了RS/6000平台上工业领先的关键应

用高可靠性解决方案,确保关键资源在处理过程中是可用的。HACMP

有两个主要的组件:HA和CMP.

HA不同于容错(FAULTTOLERANT)技术.容错技术依靠特定的

硬件去检测硬件失效并瞬间切换到备份的硬件组件上.实现的是无缝的

不停服务的接管.成本较高且无法定位主要导致系统死机的软件失

效.HA不将可靠性单纯的看做多余的硬件组件,而是通过系统范围的共

享资源的操作来保证基本的服务.当系统,组件,或应用程序失效时,通

过快速的恢复基本服务,使当机时间减少到最小.它不是瞬间的,服务会

停掉,但通常会在少于一分钟的时间内快速恢复.

HA对于那些经的起短暂的中断且需要快速恢复的应用是一个很好

的解决方案.能够提供连续的服务而无须全部余.

CMP群集多处理是指一组通过网络彼此松散地结合在一起的机

器,这些机器共享磁盘资源。在一个群集内,多个服务器运行操作为

客户端提供一组服务或资源。

群集两个或多个服务器备份重要的应用程序是一个节省成本的高

可靠性选择。你能使用你的多个站点的计算能力确保在一个由硬件或

软件引起的最短的中断发生后,重要的应用程序得以恢复操作

CMP也提供一种逐渐扩展的增长途径。非常容易地在群集内增加

处理器来分享增长的负载。你也能就群集内的一个或多个处理器升级

到具有更强功效的型号。如果你正在使用容错策略,你就必须增加两

个处理器,其中一个作为多余备份在正常操作下不做任何处理。

HACMP/ES可用来最多将32部RS/6000服务器或SP的节点连结成非

并发访问的高可靠性群集结构。在并发访问方式下,可连接8个节点

在一个群集内。

1.1.2HACMP群集系统的组成

节点

节点构成了HACMP群集的核心。一个节点就是一个运行AIX和

HACMP软件的处理器。HACMP软件支持RS/6000单处理器和对称

多处理器(SMP)系统以及SP系统作为群集节点。对于HACMP软

件,一个SMP系统看起来就象一个单处理器。SMP系统提供了一种

节省成本的增加群集能力的方式。SP及它所使用的磁盘子系统为群集

系统提供了一种能力巨大且稳定的平台。

在一个HACMP群集内,每一个节点由一个单独的名称所标识一

个节点可以拥有一组资源,诸如:磁盘,卷组,文件系统,网络,网

络地址及应用程序。典型的,一个节点运行一个应用程序,这个应用

程序将访问共享的外部磁盘。

HACMP软件支持在一个群集内有两到八个节点,节点数的多少依

赖于所使用的共享的外部磁盘技术。HACMP/ES群集能有最多32个

节点在一个群集内。

共享的外部磁盘设备

每一个节点必须访问到一个或多个共享的外部磁盘设备。一个共

享的外部磁盘设备是一个物理的连接到多个节点的磁盘。共享的磁盘

存储须接管的数据。典型的,这些数据采用镜像或RAID技术来实现数

据余。

HACMP软件支持共享的外部磁盘配置包括:SCSI-2差分的磁

盘,SCSI-2F/W差分的磁盘,SCSI-2差分的磁盘阵列及SSA磁盘等

等。

依靠使用的磁盘的类型的不同,HACMP软件支持两种对共享的外

部磁盘设备的访问。非并发的访问和并发的访问。

在非并发的环境中,仅有一个连接在给定的时间是活动状态,拥

有活动连接的节点占有磁盘,当占有磁盘的节点离开群集时,磁盘接

管发生,幸存的节点恢复对共享磁盘的所有权。

在并发访问的环境中,共享的磁盘同时活动连接到多于一个的节

点上。因此,当节点失效时,磁盘接管是不需要的。

网络

HACMP软件被设计在任何TIP/IP基础的网络上进行工作。在

HACMP群集内的节点使用网络以允许客户端访问到群集节点;使群集

节点交换心跳信息以及在并发访问环境中,保证连续访问到数据。

HACMP软件在以下网络中经过测试:

Ethernet,token-Ring,FDDI,ATM等。

HACMP软件定义了三种类型的网络,他们是;public,private和

serial.即公共网络、私有网络和串行网络。

公共网络用于连接多个(两个或多个)节点和允许客户端访问到

群集节点,Ethernet,Token-Ring,和FDDI网络可以被定义做为公共网

络。

私有网络用于在两个节点之间提供点到点通信,它不允许客户端

访问。在有一个私有网络可用的情况下,HACMP软件首先使用私有网

络用于加锁流量,没有私有网络可用,则使用公共网络用于加锁流

量。Ethernet,Token-Ring,FDDI,SerialopticalChannel

Connector(SOCC),ATM网络可被定义作为私有网络。需要注意定义在

SP系统中的群集,SPSwitch必须被定义作为私有网络。

串行网络提供在两个节点间的点到点的连接,用于在TCP/IP子网

失效事件发生时控制信息和心跳信息的传递。一个串行网络可以是使

用TARGETMODE的SCSI-2差分总线,TARGETMODESSA连

接,或一个RS232串行线。

网络适配器

典型的,一个节点应至少为每一个连接的网络提供两块网卡(一

个服务网卡和一个备用的网卡),以下网络除外:串行网络,SP

Switch网络和在SP系统中用于管理的以太网络。

服务网络适配器

在HACMP节点和网络之间的主连接。一个节点可以为它所物理

连接的每一个网络有一个或多个服务网络适配器。它的地址由群集信

息程序(clinfo)发布给使用群集服务的应用程序。

备份用的网络适配器

备份服务网络适配器。服务网络适配器可以是在本地节点,或如

果IP地址接管可能时,在远端节点上。当本地的服务网络适配器失效

时HACMP软件将就备份用网络地址和服务用网络地址进行交换,如

果本地节点被设计用于接管另一个可能失效的节点时,当另一个节点

失效时,在本地节点上的备份用网络适配器将恢复失效节点的服务网

络适配器的IP地址。

为IP地址接管分配一个用于引导的适配器卷标

IP地址接管是一个HACMP的工具,它让一个节点获得另一个群

集节点的网络地址。为使IPAT能正确的工作,你必须在AIXTCP/IP

配置中配置引导适配器并配置引导和服务IP地址做为HACMP适配器

配置的一部分。这两个地址必须被分配到同一网段,群集节点在系统

重起之后且在HACMP软件开始之前;或者在HACMP软件被正常停止

(没有接管发生)之后,使用引导卷标,当节点的HACMP软件被强

行停止时,服务网络适配器不转换到它的引导地址。

当HACMP在节点上被开始时,节点的服务适配器被重新配置使

用服务卷标替代引导卷标,如果这个节点将来失效,接管节点在它的

备用适配器上获得失效节点的服务地址。

当失效节点重新集成时,它首先使用它的引导IP地址,接管节点

将释放它从失效节点获得的服务地址,重新集成的节点将重新配置它

的引导地址到它的重新获得的服务地址,引导地址不使用单独的物理

适配器,它是服务适配器关连的第二个名称利地址。

一个客户端是通过公共的局域网络可以访问群集内节点的处理

器,每一个客户端运行一个前端或客户应用程序,这些应用程序查询

运行在群集节点上的服务器应用程序。

AIX客户端能使用clinfo服务接受群集事件的提示,clinfo客户端

程序提供所有群集服务接口信息。

群集资源和资源组

lo标识群集资源集

2o在访问群集资源的群集节点间定义接管关系。

通过标识资源和定义接管关系,HACMP软件使量化群集配置成为

可能。在定义群集环境以适应单独需求上,提供巨大的灵活性。

标识群集资源和资源关系

群集资源可能包括的硬件和软件是:

o磁盘

o卷组

o文件系统

。网络地址

o应用服务器,等

每一资源必须被包含在一个资源组内,资源组允许合并相关资源

为一个单一逻辑项以简化配置和管理。

在定义接管关系时,应注意一个资源组可以被一个节点接管或由

群集内的儿个节点接管,但任何单一资源在一个时刻仅能由一个节点

接管。

在群集节点间定义接管关系

在群集节点间的接管关系决定那一个群集节点控制资源组,那一

个群集节点当初始节点放弃对资源组的控制而接管该资源组的控制,

定义资源组的接管关系是通过分配它以下类型的指定。

.Cascading

.Rotating

.Concurrent.

cascading资源组首先定义所有能控制资源组的节点清单,然后

按照先后次序分配给每一节点一优先级,来指定节点对资源控制的先

后次序。当失效产生,拥有最高优先权的活动节点占有资源。如

果,如果接个节点再失效,拥有下一最高优先级的节点将占用该资源

组,以此类推。

所有参与节点建立了资源组的资源链,当拥有较高优先级的节点

重新集成进群集时,它重新从较低节点拿回对资源组的控制。

rotating资源组,首先象cascading资源组一样定义所有能控制

资源组的节点清单,并使用优先级来决定节点能控制资源组的次序。

但不象cascading资源组,当拥有较高优先级的节点重新集成进群集

时,资源组的控制不能自动的转换到拥有较高优先级的节点上。

concurrent资源组,可以被多个节点同时共享,在节点间没有优

先级,并发访问资源组方式只支持最多8个节点的群集,并发资源组

中的资源,仅有包含裸逻辑卷,裸磁盘和应用程序的卷组。

共享的外部磁盘访问。

非并发的共享外部磁盘访问

在一个非并发的环境中,仅有一个节点在一给定时间可以访问到

共享的外部磁盘,如果该节点失效,对等节点中的一个必须在给定的

时间访问到共享的外部的磁盘,重新开始应用程序恢复重要的服务,

典型的,接管时间从30到300秒,主要与文件系统的大小与多少有

关。

支持的共享外部磁盘类型

一个非并发的配置能使用不

的群集因不同的处理需求可以结构成几种不同的模式。同时访问

模式(Concurrentaccessmode)适用在所有处理机必须在相同的工

作负载及在相同的时间共享相同的数据之环境。相互备援模式

(mutualtakeovermode)则是所有处理器共同分担所有的工作负

载,并且相互备援。而热待机模式则为一节点备援任何群集上的另一

节点。

无论您选择哪一种备援模式,HACMP提供数据访问及备援方案来将

应用程序的执行及增长性在避免非常态性的不正常死机状况下做最佳

化处理。

对于一般的群集管理工作【例如HACMP启动/停止时用户及群组管

理、卷组、逻辑卷(LogicVolume)及文件系统】,您可以使用群集

单点控制(CSPOC)工具来执行这些工作,即使是二个节点之群集,您

完全无需考虑群集资源的所有权。并且借助于HAView功能,您可使用

Tivoli的TME10中的NetViewforAIX图形网络管理界面由单一节点

来监控群集及它的元件。

使用HACMP来处理以下几件事:

•针对许多企业关键的应用程序,建立高效益的群集环境。例

如:针对在场顾客的零售、即时银行、电信业务、数据处理或

其他特定交易信息处理的应用程序。

•建立一个更复杂的群集使其高达八个节点,执行相同的应用程

序且共享相同的资源,而仅有极小的损坏后重新启动的延迟。

•执行升级及维护确保您的系统没有毁损之虞。

•透过其他的RS/6000平台分送应用程序且共用HACMP群集化之

磁盘及处理机资源。

•籍由AIX逻辑卷册管理员(LVM)磁盘镜射功能来改善磁盘的可

靠性。

•使用AIX远端管理工具来侦测并修正系统之硬件错误。

(2)群集节点

一个HACMP群集现在最多可由32个RS/6000服务器组成,这

些服务器称为群集节点。群集节点及网络客户端通过一个或多个网络

相互连接,每连接一个网络群集节点需要2块网卡,第一块网卡,即

网络客户端连接的网卡,称做为“服务/Service”网卡,第二块网卡称做

为“待机/Standby”网卡,用来在“服务”网卡失效时接替其工作。

任何RS/6000服务器都能做HACMP群集的群集节点,在一个群

集中的群集节点没有严格匹配的要求。

下图是一个HACMP群集的示意图。

下表是当前支持HACMP群集的RS/6000服务器的列表。

1-需要AIX4.3.2支持。

HACMP和AIX本身对群集节点的最小要求为16M内存和400M

硬盘,真正的需求取决于群集节点上的应用。

(3)群集网络

HACMP群集支持TCP/IP网络和非TCP/IP网络,它利用这两种

网络交换“心跳”信息,来诊断群集中是否出现失效。非TCP/IP网络用

来将真正的硬件失效从由于TCP/IP软件失效而引起的系统失效中区别

开来。如果只使用TCP/IP网络,当TCP/IP软件失效时,引起“心跳”

停止,HACMP将错误地诊断为群集节点失效,而此时群集节点仍正常

工作。

HACMP支持以下TCP/IP网络类型:

•Ethernet

•Token-Ring

・ATM

•FDDI

•SLIP

•FCS

•SPSwitch

•socc

•GenericIP

HACMPForAIX在标准以太网接口(en)上经过了测试,但在

IEEE802.3以太网接口(et)上没有经过测试。

HACMP在每个群集中支持32个网络,每个群集节点上最多可以

有24个TCP/IP网卡。

HACMP支持以下类型的非TCP/IP网络类型:

•Serial(RS-232)

•Target-ModeSCSI

•Target-ModeSSA

所有以上非TCP/IP网络类型都必须在HACMP配置"Network

Type”定义中定义为Serialo

每个群集节点在有一个串行网络时需要一个串行端口;若一个群

集有两个以上的群集节点,串行网络要把所有群集节点连成一个环,

这时每个节点需要两个串行端口。

下表为各种可能的群集节点支持的串行端口数量。

1-串行端口可以通过双端口电缆复2-用,3-从而4-提供两

个端口;

5-S7x类型的群集节点,6-没有串行端口,7-需另外的多端

口串行卡;

8-只有一个串行端口可为用户来配置HACMP。

当使用共享SCSI设备时,可以利用SCSI总线交换“心跳”信息。

Target-ModeSCSI仅支持差分SCSI-2和差分Wide/FASTSCSI-2设

备,HACMP串行网络不支持SCSI/SE及SCSI-2/SE设备。在一个群

集中,不推荐使用超过4个Target-ModeSCSI网络。

当使用共享SSA设备时,在HACMP中可用Target-ModeSSA

作为串行网络。为了使用Target-ModeSSA,必须使用增强的RAID-5

卡(#6215或#5219),卡的微码水平必须高于1801。

HACMP中网络分做公共网络、私有网络和串行网络。

公共网络用于连接多个(两个或多个)节点和允许客户端访问到

群集节点Ethernet,Token-Ring,和FDDI网络可以被定义做为公共网

络。通常是TCP/IP网络;私有网络仅用于群集之间通信,网络客户端

不能访问,它主要用于在“Concurrent”访问工作时,群集的“加锁”管理

员通信,它可以是任何网络类型;串行网络仅用于“心跳”信息交换。

从下图所示的HACMP图形中可以看到,HACMP上的TCP/IP网

络有三个接口,Service、Standby和Boot,实际上是两块物理网卡,

Service>Boot在一块物理网卡上,Standby在另一网卡上。三个接口

定义三个IP地址,Service地址用于群集节点之间相互通信和节点与

网络客户端之间相互通信;Boot接口是Service接口的临时定义,在

其上定义Boot地址,Boot地址是系统启动时Service网卡的临时地

址,它仅仅当其节点失效而其地址被接管后才需要;Standby地址随

时准备接管群集中任何节点上Service地址的失效。

Service地址和Boot地址在一个逻辑子网上;Service地址和

Standby地址一定在不同逻辑子网上。

(4)群集磁盘

HACMP群集支持SSA和SCSI磁盘系统。

1.SSA磁盘

SSA是一种开放的工业标准,它是一种将主机适配卡与硬盘设备

连接起来的高性能串行互连技术。SSA磁盘子系统将适配卡和磁盘连

接在一个环内,能提供80M的存取速度。下图是SSA的示意图。

图中,一块SSA适配卡控制着由8块磁盘组成的环,数据可以沿

着环在双向传输,峰值传输速率可以达到80MbpSo一块SSA适配器

卡提供两个SSA节点,可以提供两个环。

在RS/6000中有两种SSA磁盘子系统:

7131-405;

7133-010,500,020,600,D40和T40。

下表为7131磁盘子系统的配置信息。

下表为7133SSA磁盘子系统的配置信息。

下表为RS/6000上SSA适配卡的配置信息。

下表为RAID技术的优缺点对比情况。

7133SSA磁盘子系统只能提供RAID-5,RAID-0和RAID-1可以

通过逻辑卷的条带化和镜像技术实现。由于RAID-0没有提供数据的冗

余,共享的磁盘系统上存在单点失效的可能性,因此在7133SSA磁

盘子系统上可以配置RAID-1和RAID-5。

SSA技术有以下优点:

•双设备访问通道;

・电缆连接简单,不需要终结器;

•更快的访问速度;

•可以实现对设备的并发存取;

•不需要想SCSI那样的仲裁机制;

•热插拔的电缆和磁盘;

•每个SSA适配器卡提供了非常高的容量,高达127个设备可

以在一个SSA环中;

•设备之间的距离用铜缆时可以长达25米,用光纤可以达到10

公里;

•自动配置,不需要手工设置设备号;

•SSA是一个开放的标准。

2.SCSI磁盘

在SSA磁盘子系统发布之后,SCSI磁盘子系统已很少在

HACMP高可靠性群集系统中使用。但7135等SCSIRAID磁盘子系

统仍在许多商业场合应用。

由于电缆长度的限制,HACMP系统在共享的SCSI总线上最多支

持2个7135磁盘子系统。

在HACMP群集中,在共享的SCSI总线上能够用来连接RAID磁

盘子系统的SCSI卡有以下几种型号:

•SCSI-2DifferentialController(微通道总线,FC:2420)

•SCSI-2DifferentialFast/WideAdapter/A(微通道总线,FC:

2416)

•EnhancedSCSI-2DifferentialFast/WideAdapter/A(微通道

总线,FC:2412)

•SCSI-2Fast/WideAdapterDifferential(PCI总线,FC:

6209)

•DEUltraSCSIAdapter(PCI总线,FC:6207)

7135SCSI磁盘子系统有以下特点:

・支持RAID-1、RAID-3、RAID-5;

•多逻辑单元(LUN)支持;

•冗余电源及冷却系统。

(5)资源规划

当HACMP集群中的节点失效或按正常程序退出群集时,群集管

理器将重新在剩余的节点中分配资源。在HACMP中定义了以下资源

类型:

・卷组

•磁盘

•文件系统

•要"Mount”到“网络文件系统”上的文件系统

•要"Export”到“网络文件系统”上的文件系统

•ServiceIP地址

・应用程序

1.资源组

群集中的每个资源被定义为资源组的一部分,这样做可以将有关

联的资源聚集在一起,以提供特殊服务。

有三种类型的资源组:

•Cascading

•Rotating

•Concurrent

每种类型的资源组描述了节点在群集中的不同关系类型,及节点

进入或离开群集的不同表现。

Cascading资源组中的节点设置优先等级,优先级最高的节点是

活动节点,控制着整个资源组。当优先级最高的节点失效时,次高优

先级的节点控制资源组;当优先级最高的节点重新加入群集时,它重

新获得资源组的控制权。

Rotating资源组不是连接某一个节点,而是和多个节点都有能力

采用的共享的IP地址相联系,当定义了共享适配卡的第一个节点加入

群集时,它将获得和共享IP地址相关联的Rotating资源组。当控制

Rotating资源组的节点离开群集时,下一个存在的节点获得该

Rotating资源组;当该节点重新加入群集时,它将处于待机状态,而

不重新获得该Rotating资源组的控制权。

Concurrent资源组能被多个节点同时共享,当一个节点失效时,

没有任何接管工作发生;当失效节点重新加入群集时,它将和其它节

点同时访问Concurrent资源组。

2.共享的逻辑卷

(1)非同(2)时访问磁盘的配置

非同时访问磁盘有以下配置方式:

•Hot-Standby

•RotatingStandby

•MutualTakeover

HotStandby

失效前:系统A运行受保护的应用,它拥有所有的资源

系统B处于空闲状态或运行非重要应用

下图为Hot-Standby配置方式。

HotStandby

若A失效:系统B接管所有的资源

一旦系统A重新加入群集,系统B就释放所接管的资源,

重新回到Standby模式

若B失效:什么也不发生。

RotatingStandby

下图为RotatingStandby配置方式。

MutualTakeover

Node1Node2

ResourceAResourceB

Priority1Priority1

ResourceBResourceA

Priority2Priority2

失效前:各个节点运行各自受保护的应用

每个节点充当对方节点的备份

下图为MutualTakeover配置方式。

MutualTakeover

Node1Node2

ResourceAResourceB

Priority1Priority1

ResourceBResourceA

Priority2Priority2

节点失效:任意节点失效,另外一节点接管其资源,运行其应用

此时性能将有所下降

(3)同(4)时访问磁盘的配置

ConcurrentAccess

两个节点能同时访问共享磁盘系统

每个节点充当另一节点的备份

最快的错误恢复

下图为同时访问磁盘的配置。

三节点群集示例(一)

三节点群集示例

三节点群集示例(二)

三节点群集示例(三)

3?IP地址接管

IP地址接管的目的是保证服务器的服务地址(Service地址)的高可

用性,以保证网络客户端能以此相同的地址一直保持与网络的连接。

为了保证IP地址接管的实现,必须定义:

•群集中使用的网络类型

•网络的拓扑结构,是单网络结构还是双网络结构,点到点连接

的类型

•每块网卡的IP地址,包括Service地址、Standby地址、Boot

地址利网络掩码

•定义一个交替网卡硬件地址,以便在IP地址接管时实现硬件地

址的替换

下图为单网络结构示意图。

任一节点的Service地址失效时,其节点上的Standby地址将接

替失效的Service地址。但当网络失效时,该网络结构将出现单点失

效。

下图为双网络结构示意图。

双网络结构中,每个节点上有两个服务网卡,接于两个网络中,

对网络客户端来讲有两个Service地址,当一个网络失效时,另一个网

络还在正常工作,使该节点正常给网络客户端提供服务。

每一个网络是由网络的名字和属性定义的,属性区别该网络是

Public、Private还是SeriaL

网卡是由其标记、功能定义的,标记即为/etc/hosts文件中与IP

地址相对应的主名字,功能描述该网卡是Service、Standby及Boot。

网络硬件地址的替换能维持IP地址和硬件地址的绑定,当发生IP

地址接管时,将不必要进行网络客户端ARP缓存的刷新。

(6)应用系统规划

为了将应用系统置于HACMP的控制之下,需定义“应用服务器”这

样一个群集资源。应用服务器是书写的Script,在其中定义了启动和停

止应用系统的命令及路径。

应用系统的“许可证”是HACMP中必须考虑的问题,有时它是基于

CPU的,当主应用节点发生失效时,另一节点接管过去,但没有应用

系统的“许可证”系统也没法正常工作。有两种方法解决这一问题,一是

采用“浮动许可证”,另一是购买“节点锁定许可证”。

2?HACMP的安装与配置

?1?AIX预先需要的文件

为了安装HACMP,AIX必须处于相对应的状态。下表为HACMP

的各种版本对AIX的需求。

安装HACMP的部件HAVIEW4.2时需要安装:

xIC.rte3.1.3.0

nv6000.base.obj4.1.0.0

nv6000.database.obj4.1.0.0

nv6000.Features.obj4.1.2.0

nv6000.client.obj4.1.0.0

安装HACMP的部件HAVIEW4.3时需要安装:

xIC.rte3.1.4.0

nv6000.base.obj4.1.2.0

nv6000.database.obj4.1.2.0

nv6000.Features.obj4.1.2.0

nv6000.client.obj4.1.2.0

在群集的每个节点上,编辑/etc/hosts文件,确保群集化的所有的

接口的IP地址都列在里面。

下面是/etc/hosts文件的示例:

127.0.0.1loopbacklocalhost

49.18.65.100service_right

49.18.65.203servicejeft

192.1.1.201standby_right

192.1.1.202standbyjeft

49.18.65.201boot_right

49.18.65.202bootleft

编辑/.rhosts文件,确保群集中每个节点的服务网卡和Boot地址

都列在里面,这样做的目的逑为了能够运行

/usr/sbin/cluster/utilities/clruncmd命令和我I彳亍/usr/sbin/cluster/godm

进程。当以一个节点为中心配置整个群集时要用到

/usr/sbin/cluster/godm进程。

下面是/.rhosts文件的示例:

49.18.65.100service_right

49.18.65.203servicejeft

192.1.1.201standby_right

192.1.1.202standbyjeft

49.18.65.201boot_right

49.18.65.202bootleft

(2)安装HACMP

HACMP的安装,涉及大量的文件集,下面对其功能简单做一描

述。

•cluster.base

HACMP的基本部件,群集中所有节点都必须安装。包括:

cluster.base.client.lib;HACMPBaseClientLibraries

cluster.base.client.rte;HACMPBaseClientRuntime

cluster.base.client.utils;HACMPBaseClientUtilities

cluster.base.server.diag;HACMPBaseServerDiags

cluster.base.server.events;HACMPBaseServerEvents

cluster.base.server.rte;HACMPBaseServerRuntime

cluster.base.server.utils;HACMPBaseServerUtilities

•cluster.cspoc

这个文件集包括所有C-SPOC(theCluster-SinglePointOf

Controlfeature)应用的命令和环境,提供对群集集中化管理的响应。

可以在群集所有节点上安装。它包括:

cluster.cspoc.rte;HACMPCSPOCRuntimeCommands

cluster.cspoc.cmds;HACMPCSPOCcommands

cluster.cspoc.dsh;HACMPCSPOCdshandperl

•cluster.adt

这个文件集包括演示客户端及包含的文件,例如在非UNIX机器上

建立CLINFO客户端的软件。

cluster.adt.client.demos;HACMPClientDemos

cluster.adt.client.samples.demos;HACMPClientDemos

Samples

cluster.adt.client.samples.clinfo;HACMPClientclinfoSamples

cluster.adt.client.samples.clstat;HACMPClientclstatSamples

cluster.adt.client.include;HACMPClientincludes

cluster.adt.client.samples.libel;HACMPClientlibelSamples

cluster.adt.server.samples.images;HACMPSampleImages

cluster.adt.server.demos;HACMPServerDemos

cluster.adt.server.samples.demos;HACMPServerSample

Demos

•cluster.man.en_US.data

这个文件集包含Manpages,可以换成适合自己的语言。

cluster.man.en_US.cspoc.data;HACMPCSPOCManpages

cluster.man.en_US.client.data;HACMPClientManpages

cluster.man.en_US.server.data;HACMPServerManpages

cluster.man.en_US.haview.data;HACMPHAViewManpages

•cluster.msg.en_US

这个文件集含有所选语言的显示信息。

cluster.msg.en_US.cspoc;HACMPCSPOCMessages

cluster.msg.en_US.client;HACMPClientMessages

cluster.man.en_US.haview.data;HACMPHAViewMessages

•cluster.vsm

这个可视化系统管理文件集含有HACMP资源图形化管理的图标

和位图。

cluster.vsm;HACMPX11Dependent

•cluster.haview

这个文件集含有在TME10Netview环境下能监控HACMP群集所

需的文件。它安装在装有TME10Netview网络管理的机器上,而不是

装在群集节点上。它含有:

cluster.haview;HACMPHAView

•cluster.man.en_US.haview.data

这个文件集含有对HAView支持的Manpages及数据。包含:

cluster.man.en_US.haview.data;HACMPHAViewManpages

•cluster.msg.en_US.haview

这个文件集含有对IdAView支持的英文信息。包含:

cluster.msg.en_US.haview;HACMPHAViewMessages

•cluster.taskguides

这是含有指导你简单产生共享卷组的文件集。它包含:

cluster.taskguides.shrvolgrp;HAESShrVolGrpTaskGuides

•cluster.clvm

这个文件集包含CRM(ConcurrentResourceManager)选项。

cluster.clvm;HACMPforAIXConcurrentAccess

CRM的安装需要以下软件:

bos.rte.lvm.usr.4.3.2.0;AIXRun-timeExecutable

•cluster.hc

这个文件集含有应用系统心跳进程(ApplicationHeartBeat

Daemon),OracleParallelServer就是要利用这个进程的应用系统。

cluster.hc.rte;ApplicationHeartBeatDaemon

(3)定义群集拓扑结构

群集拓扑结构定义包括:

•群集自身的定义

•群集节点定义

•网络适配器定义

•节点同步

通过将上述部件的信息输入到与HACMP关联的ODM库中来定义

群集拓扑结构。可以利用HACMPSMIT接口或VSM的应用

xhacmpm来将上述信息输入到ODM库中。xhacmpm是一个X

Windows工具,它利用图标来代表HACMP部件来产生群集的配置。

通过群集的ID和名字在HACMP环境中定义群集。

群集定义完后,需定义群集中的各个节点,节点通过节点名字标

识。

在HACMP配置中有许多与网络适配器有关的属性需要配置,它

们是:

•网络适配器IP标签:即该网卡的名字

•网络类型:从预先安装的网络类型中选取

•网络名字:该网络的标识

•网络属性:Public,Private,Serial

•网卡功能:Service,Standby,Boot

•网卡标识:IP地址

•网卡的硬件地址:这是一个可选项,仅当定义服务网卡时,此

网卡上已定义了BOOTIP地址,而又希望硬件地址交换时定

义。

•节点名字:这些网卡所在的节点的名字。

节点的同步是为了保障在一个群集中所有节点的ODM库是一致

的,否则HACMP在启动时将发生运行错误。即使一个群集只有一个

节点,也必须进行节点的同步。

以下是一个群集拓扑结构定义的例子。

HACMP拓扑图

ServiceService

49.18.65.10049.18.65.203

StandbyStandby

192.1.1.201192.1.1.202

BootBoot

49.18.65.20149.18.65.202

示例环境:

定义ClusterName-H50

#smittycm_config_cluster.add

[/usr/sbin/cluster/utilities/claddclstr-i,11-n1bankcluster']

AddaClusterDefinition

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

*ClusterID[1]

*ClusterName[bankcluster]

群集定义:

第一节点定义:

定义ClusterNode-H50

#smittycm_config_nodes.add

(/usr/sbin/cluster/utilities/clnodename-a•h50']

AddClusterNodes

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

*NodeNames[h50]

定义ClusterNodeF50

#smittycm_config_nodes.add

(/usr/sbin/cluster/utilities/clnodename-a'f50']

AddClusterNodes

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

*NodeNames[f50]

第二节点定义:

定义ClusterAdapter-H50

ftsmittycm_config_adapters.add

[/usr/sbin/cluster/utilities/claddnode-a'service_h1:'ether':*bankcluster':'public

:'service*:*49.18.65.100*:-n*h50']

AddanAdapter

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

AdapterIPLabelservice_h

NetworkType[ether]+

NetworkName[bankcluster]+

NetworkAttributepublic+

AdapterFunctionservice+

AdapterIdentifier[49.18.65.100]

AdapterHardwareAddress[]

NodeName[h50]+

网络适配器定义:

H50Service:

定义ClusterAdapter-H50

#smittycm_config_adapters.add

[/usr/sbin/cluster/utilities/claddnode-a1service_h*:*ether':'bankcluster':1public

:"service':*49.18.65.100':-n'h50‘)

AddanAdapter

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

AdapterIPLabelservice_h

NetworkType[ether]

NetworkName[bankcluster]

NetworkAttributepublic

AdapterFunctionservice

AdapterIdentifier[49.18.65.100J

AdapterHardwareAddress[]

NodeName[h50]

H50Boot:

定义ClusterAdapter-H50

frsmittycm_config_adapters.add

[/usr/sbin/cluster/utilities/claddnode-a1standby_h':'ether*:'bankcluster*:'public

:*standby*:*192.1.1.201r:-n*h501]

AddanAdapter

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

AdapterIPLabelstandby_h

NetworkType[ether]+

NetworkName[bankcluster]+

NetworkAttributepublic+

AdapterFunctionstandby+

AdapterIdentifier[192.1.1.201]

AdapterHardwareAddress[]

NodeName[h50J+

H50Standby:

定义ClusterAdapter-H50

fsmittycm_config_adapters.add

[/usr/sbin/cluster/utilities/claddnode-a*rs232_h1:*rs232*:*bankrs':1serial1:'service

:•/dev/ttyl*:-n1h50']

AddanAdapter

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论