安装HACMP

  将HACMP光盘放入CD-ROM驱动器,在超级账户下输入“smittyinstallp"进入SMIT工具环境,选择“InstallandUpdatefromLATESTAvailableSoftware",在“INPUTdevice/dirctotyforsoftware"选项下按F4键,在可用安装设备列表中选择“/dev/cd0”,然后在“SOFTWAREtoinstall"选项下按F4键,SMIT列出HACMP光盘上的文件包。首先按F7键选择cluster.base文件包,这是HACMP的基本部件,群集中所有节点都要安装cluster.base,它包含以下内容:

  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应用的所有命令和环境,提供群集的集中管理,每个服务器节点都应安装;文件包cluster.adt包含了一些客户端演示例子和include文件,可以不安装或只安装在一个节点上:文件包cluster.man.enUS.data包含了man帮助文件,可以不安装;文件包cluster.msg.enUS包含英文提示信息,必须安装enUS版;可视化系统管理文件包cluster.vsm包含了一些用于图形管理的图标和位图,可以不安装。文件包cluster.haview包含了在TME10NetView环境下浏览HACMP群集所需的文件,应安装在NetView网管机上,不能安装于群集节点;文件包cluster.taskguides包含便于建立共享卷组的向导信息,可以不安装。

  HACMP安装完毕后必须重新启动每一个安装节点。

  4.HACMP群集的配置

  现以两个节点相互接管的群集方式为例来介绍配置过程。配置过程包括:定义群集拓扑结构、定义资源组、最后进行测试。首先定义群集的拓扑结构,具体包括以下几步:1)定义群集。HACMP通过ClusterID和Clustername来识别群集,其中ClusterID可以是1到9999的任意整数,ClusterName是可以包括下划线在内最多31个字符的字符串,比如“1"和“web_cluster”。在root账户下输入命令:

  #smittycmconfigcluster.add

  然后出现定义界面,在相应选项后的“[”内输入即可:

  2)定义节点。群集中每一个节点必须有惟一的命名,节点名是可以包括下划线在内最多31个字符的字符串,比如newsnode、financenode、gamesnode等。在root账户下输入命令:

  #smittycmconfignode.add

  然后出现定义界面,在相应选项后的[]内输入即可:

  *NodeNames

  [news.node]

  可以分别定义,也可一次输入多个,用逗号分隔。

  注:在HACMP中,各节点名按'ASCII字符顺序排序,这样在逻辑上确定哪个是心跳侦测的邻居节点,并且ASCII字符顺序中第一个和最后一个节点也认为是邻居节点,这样就构成-个逻辑环,环中每个节点总是和它逻辑相邻的节点进行心跳侦测。

  3)定义网络。每个节点有四个选项要配置:Service、Boot、Standby和Serial。其中Service、Boot是为Sevice网卡配置;Standby和Serial分别为Standby网卡和串口配置。在root账户下输入命令:

  #smittycmconfigadapters.add以上选项中,AdapterLable字符串用于标识该适配器,最多31个字符,可以包括下划线、减号、数字和字母。

  NetworkType表明该适配器连接的网络类型,包括以太网、令牌环、FDDI和SLIP、SOCC、ATM、SP交换网、RS232串行线等。

  NetworkName字符串用于标识物理网络,最多31个字符,如果若干适配器在同一物理网络中,那么它们的网络名称必须相同。

  NetworkAttribute表明网络属性,有三种类型:public(包括以太网、令牌环、FDDI和SLIP)、privite(包括SOCC、ATM和SP)、Serial(包括RS232串口线、目标模式SSA环和目标模式SCSI-2总线),此处由于NetworkType是以太网,因此选择public。AdapterFunction表明此次将适配器配置为Service、Boot或Standby方式。提供服务的适配器如果要进行IP地址接管,必须分别配置Service和Boot方式;后备适配器配置为Standby方式;心跳线接口配置为Service方式。

  AdapterIdentifier选项处输入IP地址或者设备文件名以标识该适配器,RS232串行适配器需要输入设备文件名,如/devtty1等,其他网络适配器需要输入IP地址。Boot地址和Service地址必须在同一个网段,Standby地址和Service地址不能在同一个网段。AIX中网卡IP地址的配置很简单,使用“smittytcpip工具”按照提示进行配置即可。AdapterHardwareAddress是适配器的硬件地址,只有Sevice方式的适配器或者有Boot地址的适配器才需要填此选项。

  NodeName表明适配器所在节点。但对于轮流资源组中多个节点进行IP地址共享的Service适配器不能填此选项。