UXIX短消息中心HACMP双机配置指导书0106A2.docx

上传人:b****2 文档编号:197904 上传时间:2023-04-28 格式:DOCX 页数:26 大小:27.71KB
下载 相关 举报
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第1页
第1页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第2页
第2页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第3页
第3页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第4页
第4页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第5页
第5页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第6页
第6页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第7页
第7页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第8页
第8页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第9页
第9页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第10页
第10页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第11页
第11页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第12页
第12页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第13页
第13页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第14页
第14页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第15页
第15页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第16页
第16页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第17页
第17页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第18页
第18页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第19页
第19页 / 共26页
UXIX短消息中心HACMP双机配置指导书0106A2.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

UXIX短消息中心HACMP双机配置指导书0106A2.docx

《UXIX短消息中心HACMP双机配置指导书0106A2.docx》由会员分享,可在线阅读,更多相关《UXIX短消息中心HACMP双机配置指导书0106A2.docx(26页珍藏版)》请在冰点文库上搜索。

UXIX短消息中心HACMP双机配置指导书0106A2.docx

UXIX短消息中心HACMP双机配置指导书0106A2

HACMP双机配置指导书

本文介绍HACMP双机的配置。

1.1概述

在启动短消息系统之前,需要对双机系统进行配置,IBM-pSeries的双机控制软件称之为HACMP。

HACMP双机软件的配置过程分为两部分,分别为HACMP基本配置(Cluster配置)和HACMP应用定制配置。

配置过程如下:

在启动双机系统HACMP之前,需要对两个独立的主机进行配置,以构成一个完整的双机系统,这些配置工作都将通过IBM的HACMP双机软件工具来完成,称为Cluster配置。

在Cluster配置正确完成之后,就可以结合具体的短消息系统对HACMP进行定制配置,也就是进行应用的监管配置,将短消息系统置于HACMP双机系统的监控管理之下。

&说明:

以下配置操作以root用户进行,每个步骤完成,可使用Esc+3/F3回退到上一步,使用Esc+4/F4进行配置项值列表选择,使用Esc+0/F10退出smitty配置环境,Enter确认配置参数。

1.2双机规划方案

1.2.1以下为中山短消息系统的双机规划实例,供参考!

ClusterID

100

ClusterName

zs_smc_cluster

NetworkName

NetworkType

NetworkAttribute

NetworkMask

NodeNames

ethernet

Ether

public

255.255.255.128

ZS_SMC_SMC1、ZS_SMC_SMC2

Rs232net

RS-232

serial

N/A

ZS_SMC_SMC1、

ZS_SMC_SMC2

表1-1NetworkAdapterWorksheet

NodeName

ZS_SMC_SMC1

InterfaceName

AdapterIPLabel

AdapterFunction

AdapterIPAddress

NetworkName

NetworkAttribute

HWaddr

en0

ZS_SMC_SMC1_boot

boot

172.10.14.31/

255.255.255.128

ethernet

public

en1

ZS_SMC_SMC1_stb

standby

192.168.14.31/

255.255.255.128

ethernet

public

en2

ZS_SMC_SMC1

fix

172.10.114.31/

255.255.255.128

ethernet

public

tty0

ZS_SMC_SMC1_tty

service

/dev/tty0

rs232net

serial

NodeName

ZS_SMC_SMC2

InterfaceName

AdapterIPLabel

AdapterFunction

AdapterIPAddress

NetworkName

NetworkAttribute

HWaddr

en0

ZS_SMC_SMC2_boot

boot

172.10.14.33/

255.255.255.128

ethernet

public

en1

ZS_SMC_SMC2_stb

standby

192.168.14.33/

255.255.255.128

ethernet

public

en2

ZS_SMC_SMC2

fix

172.10.114.33/

255.255.255.128

ethernet

public

tty0

ZS_SMC_SMC2_tty

service

/dev/tty0

rs232net

serial

表1-2ShareIPAddress

ShareIPAddress

浮动IP别名

作用

172.10.14.30/

255.255.255.128

service_ip

应用于短消息应用程序的IP地址,浮动于双机或主备网卡之间

用户/组规划

用户

$HOME目录

smc/102

smc/102

/home/smc

1.2.2修改配置文件

根据以上网络规划,修改相应的配置文件:

1、以root用户修改主备小型机上/etc/security/limits文件:

#cd/etc/security;切换到目录:

/etc/security.

#vilimits;修改配置文件limits。

在文件中增加或修改root用户的参数如下:

smc:

fsize=-1

core=409600

cpu=-1

data=-1

rss=-1

stack=-1

nofiles=2000

2、修改hosts文件

127.0.0.1loopbacklocalhost#loopback(lo0)name/address

#zs_smc_smc1

172.10.14.31zs_smc_smc1_bootzs_smc_smc1

192.168.14.31zs_smc_smc1_stbzs_smc_smc1

#zs_smc_smc2

172.10.14.33zs_smc_smc2_bootzs_smc_smc2

192.168.14.33zs_smc_smc2_stbzs_smc_smc2

#service_ip

172.10.14.30service_ip

#fixip

172.10.114.31zs_smc_smc1

172.10.114.33zs_smc_smc2

.rhosts文件

zs_smc_smc1

zs_smc_smc1_boot

zs_smc_smc1_stb

zs_smc_smc2

zs_smc_smc2_boot

zs_smc_smc2_stb

service_ip

1.3配置前提

1.3.1检查双机上正确安装了HACMP软件

检查双机两台机器上是否都安装了HACMP软件,详细安装步骤见附录二。

1.3.2检查是否修改性能调优参数

HACMP软件安装完后,请执行以下步骤修改性能调优参数:

#smittyhacmp

--->ClusterConfiguration

--->AdvancedPerformanceTuningParameters

--->Change/Showsyncdfrequency

在“syncdfrequency(inseconds)”栏填写10;

键执行,使设置生效,然后按键退出。

1.3.3检查双机之间网络连通性

为了保证能对双机系统进行配置,在配置前应该检查上机之间网络的连通性,对双机网络的配置的检查应从硬件与软件两个角度进行。

检查双机之间串口的连通性

创建串口后需要检查串口的连通性,这是保证心跳信号正常传输的基础。

详细操作步骤请参考。

1.4定义群组拓扑结构(ClusterTopology)

选择其中一个节点完成下列步骤,假设我们选择节点ZS_SMC_SMC1完成下列操作:

(1)进入ClusterTopology配置主菜单

smittyhacmp

-->ClusterConfiguration

-->ClusterTopology

(2)定义Cluster(CofigureCluster)

选择ConfigureCluster-->AddaClusterDefinition

对ClusterID域填入100

对ClusterName域填入zs_smc_cluster

回车,系统执行命令。

然后按退到ClusterTopology配置主菜单。

(3)定义构成Cluster的节点(ConfigureNodes)

选择ConfigureNodes-->AddClusterNodes

对NodeNames域填入ZS_SMC_SMC1ZS_SMC_SMC2

回车,系统执行命令,.然后按退到ClusterTopology配置主菜单。

(4)定义Cluster中网络(ConfigureNetworks);

选择ConfigureNetworks

------>ConfigureIP-basedNetworks

------->DiscoverCurrentNetworkConfiguration

------->Cluster-wideConfiguration

键,然后按键回到上一个菜单,选择:

AddaNetwork,并进行以下设置:

●NetworkNameethernet

●NetworkAttributepublic

●NetworkType按键选择ether

●Subnet(s)按键,键同时选择172.10.14.0/25、192.168.14.0/25两个子网

键,然后按键两次回到上上一个菜单,选择:

ConfigureNonIP-basedNetworks----->AddaNetwork,设置:

●NetworkNmers232net

●NetworkType按键选择rs232

回车,系统执行命令,然后按键退到ClusterTopology配置主菜单。

(5)定义Cluster中的各网络接口(ConfigureAdapters)

需要依次配置以太网接口(EthernetInterface)ZS_SMC_SMC1_boot、ZS_SMC_SMC1_stb、ZS_SMC_SMC2_boot、ZS_SMC_SMC2_stb、service_ip;串行网络接口(SerialNetworkInterface)ZS_SMC_SMC1_tty和ZS_SMC_SMC2_tty。

需分别选择IP-basednetwork和NonIP-basednetwork进行配置。

●定义ZS_SMC_SMC1_boot(ZS_SMC_SMC1主网卡bootIP)

选择ConfigureAdapters--->AddanAdapter

对AdapterIPLabel域填入ZS_SMC_SMC1_boot;

对NetworkType域列表选择ether(提示按键或键);

对NetworkName域填入ethernet;

对NetworkAttribute域列表选择public;

对AdapterFunction域列表选择boot;

对AdapterIdentifier域填入规划好的IP地址(如172.10.14.31);

对NodeName域列表选择ZS_SMC_SMC1;

按回车键后系统执行命令,然后退到上一级菜单。

●定义ZS_SMC_SMC1_stb(ZS_SMC_SMC1备网卡standbyIP)

选择AddanAdapter;

对AdapterIPLabel域填入ZS_SMC_SMC1_stb;

对NetworkType域列表选择ether(提示按键或键);

对NetworkName域填入ethernet;

对NetworkAttribute域列表选择public;

对AdapterFunction域列表选择standby;

对AdapterIdentifier域填入规划好的IP地址(如192.168.14.31);

对NodeName域列表选择ZS_SMC_SMC1。

按回车键后系统执行命令,然后退到上一级菜单。

●定义ZS_SMC_SMC1_tty(ZS_SMC_SMC1心跳线)

选择AddanAdapter;

对AdapterIPLabel域填入ZS_SMC_SMC1_tty;

对NetworkType域列表选择rs232(提示按键或键);

对NetworkName域填入rs232net;

对NetworkAttribute域列表选择serial;

对AdapterFunction域列表选择service;

对AdapterIdentifier域填入规划好的串口设备名(如/dev/tty0);

对NodeName域列表选择ZS_SMC_SMC1。

按回车键后系统执行命令,然后退到上一级菜单。

●定义ZS_SMC_SMC2_boot(ZS_SMC_SMC2主网卡bootIP)

选择AddanAdapter;

对AdapterIPLabel域填入ZS_SMC_SMC2_boot;

对NetworkType域列表选择ether(提示按键或键);

对NetworkName域填入ethernet;

对NetworkAttribute域列表选择public;

对AdapterFunction域列表选择boot;

对AdapterIdentifier域填入规划好的IP地址(如172.10.14.33);

对NodeName域列表选择ZS_SMC_SMC2。

按回车键后系统执行命令,然后退到上一级菜单。

●定义ZS_SMC_SMC2_stb(ZS_SMC_SMC2备网卡standbyIP)

选择AddanAdapter;

对AdapterIPLabel域填入ZS_SMC_SMC2_stb;

对NetworkType域列表选择ether(提示按键或键);

对NetworkName域填入ethernet;

对NetworkAttribute域列表选择public;

对AdapterFunction域列表选择standby;

对AdapterIdentifier域填入规划好的IP地址(如192.168.14.33);

对NodeName域列表选择ZS_SMC_SMC2。

按回车键后系统执行命令,然后退到上一级菜单。

●定义ZS_SMC_SMC2_tty(ZS_SMC_SMC2心跳线)

选择AddanAdapter;

对AdapterIPLabel域填入ZS_SMC_SMC2_tty;

对NetworkType域列表选择rs232(提示按键或键);

对NetworkName域填入rs232net;

对NetworkAttribute域列表选择serial;

对AdapterFunction域列表选择service;

对AdapterIdentifier域填入规划好的串口设备名(如/dev/tty0);

对NodeName域列表选择ZS_SMC_SMC2。

按回车键后系统执行命令,然后退到上一级菜单。

●定义service_ip(浮动于双机和主备网卡间的IP)

选择AddanAdapter;

对AdapterIPLabel域填入service_ip;

对NetworkType域列表选择ether(提示按键或键);

对NetworkName域填入ethernet;

对NetworkAttribute域列表选择public;

对AdapterFunction域列表选择service;

对AdapterIdentifier域填入规划好的IP地址(如172.10.14.30);

对AdapterHardwareAddress域填写boot网卡硬件地址的替代值;

对NodeName域列表不填写内容。

按回车键后系统执行命令,然后退到上一级菜单。

&说明:

这里AdapterHardwareAddress域使用的并不是该网卡的真实地址,而使用一个替代值。

填写AdapterHardwareAddress域之前,先使用命令

netstat-i|greplink

查看该网卡的真实硬件地址。

命令输出如下所示:

lo016896link#1186303018630900

en01500link#22.60.8c.2f.bb.9329250104700

en11500link#32.60.8c.a8.b5.7b10454409215800

假设en0为BootAdapter的网卡接口,它的硬件地址为02608c2fbb93,则在“AdapterHardwareAddress”域中可使用地址

02608c2fbb10

该地址在实际硬件地址的基础上修改了最后两位。

这样做可以避免网络上硬件地址的冲突。

至此各网络接口已定义完毕。

(6)检查ClusterTopology定义是否正确

选择ShowClusterTopology,在其子菜单下有很多可以查看的方式,这里不一一细述。

(7)同步群组中各节点上的拓扑定义

选择SynchronizeClusterTopology;

对IgnoreClusterVerificationErrors?

域选择no;

对EmulateorActual?

域选择Actual。

按回车键后,系统执行命令。

观察系统在同步的过程中是否出现错误。

若有错误则仔细检查配置步骤。

若没有错误则表明ClusterTopology已配置成功,然后退回到ClusterConfiguration配置主菜单。

 

附:

一、获取双机脚本

查看某台机器解开的smctar安装包,从clustershell下依据实际运行情况进入app/ora/appora目录,以root用户执行如下操作:

cd/usr/es/sbin/cluster

mkdirsmc

cdsmc

将clustershell下对应子目录下的stop.shstart.shmonitor.sh三个脚本copy至此目录,并确认,三个脚本文件都有可执行权限。

#cd/home/smc/clustershell

#cp*/usr/es/sbin/cluster/smc

二、配置双机脚本

a、数据库单独运行于一套小型机

分别vistart.shstop.shmonitor.sh仅需配置脚本执行情况日志:

SHLOGFILE=/tmp/shswitch.log建议采取默认值

b、对app、appora方式,均需配置如下配置项(采取默认值):

SMCUSR=smc

SMC_ROOT=/home/smc

SWITCHFLAGPATH=$SMC_ROOT请务必保持此目录与smc用户下同名环境变量值一致

SHLOGFILE=$SMC_ROOT/tmp/shswitch.log

配置tty设备

1、检查tty设备是否已经配置

若没有配置则使用下列菜单定义tty设备:

smittytty

--->AddaTTY

选择tty类型(rs232)并按下回车键,选择串口设备“sa3”并按下回车键,在此菜单中填写PortNumber[]

将光标移至此字段,按下F4/Esc+4选择portnumber即可。

2、检查串口通信的连通性

在smcsrv1上使用命令

#cat

在smcsrv2上使用命令

#cat/etc/hosts>/dev/tty0

观察smcsrv1上显示的数据是否正确并确保没有乱码。

1.5配置资源(ClusterResourceGroup)

1.定义资源组zs_smc_rg

(8)选择DefineResourceGroups-->AddaResourceGroup,并按下键。

(9)依次填写下列字段:

ResourceGroupName[zs_smc_rg]

NodeRelationship[Rotating]

ParticipatingNodeNames[ZS_SMC_SMC1ZS_SMC_SMC2]

(10)按下键完成此操作。

(11)按下键回到ClusterResource主菜单。

2.定义applicationserver“zs_smc_app”

(12)选择ClusterResources-->DefineApplicationServers-->AddanApplicationServer。

(13)依次填写下列字段:

ServerName[zs_smc_app]

StartScript[[/usr/es/sbin/cluster/smc/start.sh]

StopScript[/usr/es/sbin/cluster/smc/stop.sh]

(14)按下键将此定义完成。

(15)按下键回到ClusterResources主菜单。

3.定义ApplicationMonitor(monitor配置请务必按照此处给出配置值配置)

本案使用“CustomApplicationMonitor”对SMC应用系统进行监测(前提:

HA版本为ES版本、提供monitor.sh脚本)。

具体配置方法如下:

(16)选择ConfigureApplicationMonitoring--->DefineCustomApplicationMonitor--->AddCustomApplicationMonitor。

(17)选择“zs_smc_app”后按键,依次填入下列字段:

ApplicationServerNamezs_smc_app

MonitorMethod[[/usr/es/sbin/cluster/smc/monitor.sh]

MonitorInterval[30]

HungMonitorSignal[9]

StabilizationInterval[180]

RestartCount[0]

RestartInterval[0]

ActiononApplicationFailure[fallover]

NotifyMethod[]

CleanupMethod[/usr/es/sbin/cluster/smc/stop.sh]

RestartMethod[/usr/es/sbin/cluster/smc/start.sh]

(18)按下

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2