sun双机配置指导
更新时间:2023-08-18 03:03:01 阅读量: 资格考试认证 文档下载
sun双机配置指导
目 录
第1章 双机配置简介.............................................................................................................6-1
1.1 双机配置流程.....................................................................................................................6-1 1.2 检查双机之间网络连通性..................................................................................................6-3 1.3 检查双机之间的信任关系..................................................................................................6-3
第2章 双机配置.....................................................................................................................6-4
2.1 编辑/etc/vfstab文件...........................................................................................................6-4 2.2 修改IP地址或主机名..........................................................................................................6-4
2.2.1 修改SMP相关IP地址...............................................................................................6-4 2.2.2 修改informix数据库相关IP地址...............................................................................6-6 2.2.3 修改oracle数据库相关IP地址..................................................................................6-6 2.3 安装双机软件包.................................................................................................................6-7 2.4 配置双机软件包.................................................................................................................6-8
2.4.1 配置spy.sh监控脚本...............................................................................................6-8 2.4.2 修改 tellinsmp_config文件...................................................................................6-11 2.5 启动双机系统...................................................................................................................6-11 2.6 检查启动是否正常...........................................................................................................6-12 2.7 双机切换测试...................................................................................................................6-14
2.7.1 停止SMP应用使双机发生切换..............................................................................6-14 2.7.2 停止数据库服务器使双机发生切换.......................................................................6-14 2.7.3 执行双机切换命令使强制切换...............................................................................6-15 2.8 停止双机系统...................................................................................................................6-15
sun双机配置指导
第1章 双机配置简介
说明:
本章群集软件以SUN Cluster3.0为例进行说明,如果实际采用SUN Cluster 2.2,请参考SUN公司相关资料。
在TELLIN智能网中,采用SUN Cluster集群,两台SUN机器用网络组织起来组成一个群集,每台机器称为群集的一个节点。
在双机上的浮动IP、磁盘组、应用程序被当作资源来管理,SUN Cluster3.0提供一个高可用的机制来管理这些资源。
SUN Cluster3.0监视着每个资源的运行状况,当一个节点出现故障时,根据需要在此节点上停止资源的运行,并在另一个节点上启动相应的资源,避免资源的长时间的中断运行。
ENIP SMP系统采用冷备份双机方案:
数据库Informix 采用共享盘方式(或者Oracle采用非 RAC 方式)的双机方案简称为冷备份双机方案。
本章介绍了双机配置的基本流程,在实际配置过程中,请根据具体的双机方案进行操作。
1.1 双机配置流程
双机系统的安装配置过程如下: (1) 安装SUN Cluster软件。
(2) 配置Cluster,包括注册磁盘组、同步卷组信息、创建全局文件系统和资源组
等操作。 说明:
以上步骤一般由小型机供应商工程师协助完成。
(3) 在Cluster配置完成之后,就可以进行应用的配置,将应用系统纳入Cluster
的监控、管理之下。 配置流程如图1-1所示。
sun双机配置指导
图1-1 双机配置流程
说明:
除非特别说明,本章节统一约定,host1代表双机中的主用节点,host2代表双机中的备用节点。
sun双机配置指导
1.2 检查双机之间网络连通性
1. 任务说明
为了保证能对双机系统进行配置,在配置前应该检查主机之间网络的连通性。 2. 操作指引
(1) 以root用户登录host1节点,检查host2节点的主网卡的IP地址和心跳网卡
的IP地址的正确性,确保TCP/IP网络的连通性。
(2) 以root用户登录host2节点,检查host1节点的主网卡的IP地址和心跳网卡
的IP地址的正确性,确保TCP/IP网络的连通性。
1.3 检查双机之间的信任关系
1. 任务说明
检查双机间的信任关系是否建立。 2. 操作指引
(1) 在host1上分别以root、smp、informix(或者oracle)等用户执行:
# rlogin host2
(2) 在host2上分别以root、smp、informix(或者oracle)等用户执行:
# rlogin host1
说明:
如果双机之间已经建立信任关系,则执行上述命令后,在登录过程中不需要输入口令;如果提示输入口令,则说明信任关系没有建立,此时请重新建立双机信任关系,具体操作方法请参考本安装手册的相关内容。
sun双机配置指导
第2章 双机配置
在进行本章操作之前,请确保完成了对双机的网络连通性、双机信任关系及Cluster名称的检查。
本章包括如下内容:配置浮动IP地址、安装双机脚本、配置双机脚本、启动双机、双机切换测试。
2.1 编辑/etc/vfstab文件
1. 任务说明
需要在双机的两个节点上分别编辑/etc/vfstab文件,修改文件系统的属性参数,设置文件系统的挂接路径。 2. 操作指引
编辑/etc/vfstab文件,在/etc/vfstab文件中加入以下内容:
/dev/vx/dsk/smpdg/lvsmp /dev/vx/rdsk/smpdg/lvsmp /tellin ufs 2 no logging
/dev/vx/dsk/smpdg/lvoams /dev/vx/rdsk/smpdg/lvoams /tellin/oams ufs 2 no logging
/dev/vx/dsk/smpdg/lvrbs /dev/vx/rdsk/smpdg/lvrbs /tellin/rbs ufs 2 no logging
说明:
(1) 如果没有安装OAM Server或RBS,则不用加入相应的描述。
(2) 请同时将其它文件系统如:/home、/、/opt的mount operations改为logging; (3) 参数“no”表示该文件系统交给Cluster管理,不用操作系统管理。 (4) 参数“logging”表示带日志。
2.2 修改IP地址或主机名
2.2.1 修改SMP相关IP地址
1. 任务说明
在双机启动前要把一些在单机启动时用到的固定IP改为浮动IP。
sun双机配置指导
2. 操作指引
(1) 修改~smp/sms_run/bin/inetcfg.cfg文件。 [smp]
HOST=10.76.172.50 CAA_HOST=10.76.172.50 CFGCENTER_IP=10.76.172.50
(2) 修改~smp/sms_run/bin/SSPInfo.cfg文件。
smp_Address 10.76.172.50
(3) 修改~smp/sms_run/shell/env.rc文件。
RCOMMSRV “10.76.172.50:29994” CFGCENTER "10.76.172.50:30000" ACCESSAGENT "10.76.172.50:29999" SMPAGENT "10.76.172.50:56789" LOCALIPA
R "10.76.172.50"
"10.76.172.50"
NEED_CHECKPKG_IPS
DD
(4) 修改~smp/sms_run/cfg/sms.cfg文件。
#host= HostName | UserName | HostAddrList host = smp1 | smp | 10.76.172.50
如果smp系统启动了smsweb和smsserver进程,还需要修改如下配置文件。 (5) 修改$PLATFORM_HOME/conf/DopraTopo.xml文件
z
关于smsserver的IP地址的修改部分,只需要修改node1部分。
<module-name>SmsServer</module-name>
<node1-ip>$I_UNICA_SMS_SERVER_HOST</node1-ip> <node1-port>$I_UNICA_SMS_SERVER_PORT1</node1-port> <node2-id>42</node2-id>
<node2-ip>$I_UNICA_SMS_SERVER_HOST</node2-ip> <node2-port>$I_UNICA_SMS_SERVER_PORT2</node2-port>
z
关于smsweb的IP地址的修改部分,只需要修改node1部分。
<module-name>SmsWebModule_(Tomcat,Resin)</module-name> <node1-ip>$I_UNICA_SMS_WEB_HOST</node1-ip> <node1-port>$I_UNICA_SMS_WEB_PORT1</node1-port> <node2-id>44</node2-id>
<node2-ip>$I_UNICA_SMS_WEB_HOST</node2-ip> <node2-port>$I_UNICA_SMS_WEB_PORT2</node2-port>
(6) 修改$PLATFORM_HOME/conf/smsweb/apache/httpd.conf 文件
ServerName smsweb的IP地址:16780
sun双机配置指导
将该IP地址修改为浮动IP地址。
2.2.2 修改informix数据库相关IP地址
当采用informix数据库时才需要执行本节操作。 修改两个节点上的/opt/informix/etc/sqlhosts文件。
smp_online onipcshm share_ip sqlexec
smp_online_net ontlitcp share_ip sqlexec_net
2.2.3 修改oracle数据库相关IP地址
当采用oracle数据库时才需要执行本节操作。 (1) 以oracle用户登录系统。
# su – oracle
% cd $ORACLE_HOME/network/admin
(2) 修改listener.ora文件中的HOST为逻辑主机名称。
% vi listener.ora
修改如下:
LISTENER =
(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = share_ip)(PORT = 1521)) ) ) )
(3) 保存后退出。
(4) 修改tnsnames.ora文件中的如下内容。
% vi tnsnames.ora oracle1 = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)( HOST = share_ip)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ora) (INSTANCE_NAME = oracle1) ) )
(5) 修改完成后保存退出。
sun双机配置指导
2.3 安装双机软件包
说明:
以下操作需要在两个节点上分别进行。
1. 任务说明 安装双机软件包。 2. 操作指引
(1) 以root用户登录。
(2) 使用FTP工具,将安装包以二进制方式上传到/tmp目录下。 (3) 解开安装软件包。
# uncompress *_SMP_DM.tar.Z # tar -xvf *_SMP_DM.tar
说明:
(1) 双机脚本软件包名称假定为*_SMP_DM.tar.Z,实际安装时需要使用华为公司提供的软件包名称。
(2) 若软件包在硬盘上,则可以省略这一步,而只要直接把安装软件包拷贝到/tmp目录下。
解开安装包后应该有ha目录,在ha目录下有:
z z z z z z z
common:存放版本查看脚本
doc:存放双机脚本的安装配置说明以及VCS相关的安装和配置文档; hp:存放HP平台双机脚本; ibm:存放HP平台双机脚本;
OraSh:存放用于启动、检测和关闭Oracle数据库的脚本。 sun_sc2.2:存放SUN平台双机脚本(cluster2.2版本); sun_sc3.0:存放SUN平台双机脚本(cluster3.0版本);
(4) 建立/opt/SUNWcluster/ha/smp目录。
# mkdir -p /opt/SUNWcluster/ha/smp
(5) 将双机脚本包中/tmp/ha/sun/sun_sc3.0目录下的所有文件复制到
/opt/SUNWcluster/ha/smp下。
# cp -r /tmp/ha/sun_sc3.0/* /opt/SUNWcluster/ha/smp
(6) 使用户对脚本具有可执行权限。
sun双机配置指导
# chmod u+x /opt/SUNWcluster/ha/smp/bin/* # chmod u+x /opt/SUNWcluster/ha/smp/util/*
(7) 复制HW.tellinsmp文件到指定目录。
#cp /opt/SUNWcluster/ha/smp/etc/HW.tellinsmp /usr/cluster/lib/rgm/rtreg
说明:
如果当前采用Oracle数据库,还必须把/tmp/ha/OraSh目录下的onmode.sh等脚本拷贝到$ORACLE_HOME/bin目录下。 如果采用Informix数据库,请跳过下一步。
(8) 将/tmp/ha/OraSh目录下的onmode.sh等脚本拷贝到$ORACLE_HOME/bin
目录下,并保证oracle用户对其有可执行权限。
# chown oracle:dba oninit.sh onmode.sh onstat.sh # chmod 770 oninit.sh onmode.sh onstat.sh # cp /tmp/ha/OraSh/* $ORACLE_HOME/bin
(9) 清除/tmp目录下解包的内容。
# cd /tmp
# rm –R ha # rm SMP_DM.tar
注意:
使用rm命令时一定要谨慎,防止误操作对系统造成影响。
2.4 配置双机软件包
注意:
以下步骤需要在两个节点都执行一遍。
2.4.1 配置spy.sh监控脚本
1. 任务说明
需要根据实际情况修改spy.sh文件,该文件是SMP应用程序的通用监控脚本。 2. 操作指引
(1) 修改/opt/SUNWcluster/ha/smp/bin/spy.sh文件
sun双机配置指导
spy.sh文件中大部分配置项都已经按照规划配置好,重点关注如下配置项:
z
主机名
# NODE_NAME0 and NODE_NAME1 is the nodes configured for the cluster.
NODE_NAME0="host1"
NODE_NAME1="host2"
请输入实际的主机名称,这里假设为host1和host2。
注意:
(1) 如果spy.sh文件中列出的软件在系统中没有安装,如OAM和RBS,可将这些软件的配置项所在的行前加“#”。对于已经安装并需要群集系统进行监控的软件,需要按照系统的实际情况修改其APP_USER配置项的值。
(2) 根据SMP软件启动模式,把没有启动的模式的相关语句注释掉。例如启动的是iSMP,就把相关SMPSYS的语句注释掉。
(3) 在修改spy.sh文件中的软件时,应该保证各软件配置域的序号连续。如APP_TYPE[0]、APP_TYPE[1]、APP_TYPE[2]……要保证“[ ]”中的数字从0开始连续编号。
z
应用软件安装用户名
(a) 对于SMPSYS来说,APP_TYPE为smpsys,APP_USER配置项的值为系统中安装和运行SMPSYS软件的用户,如smpsys。
# For smp-a 5.1 and the following version APP_TYPE[1]="smpsys" APP_PSNAME[1]="sms_lca" APP_USER[1]="smpsys" ……
(b) 对于SMPMML和iSMP来说,APP_TYPE为smpcmc,APP_USER配置项的值为系统中安装和运行SMPMML或iSMP的用户,如smp或smpmml。
# For smp-b and ismp APP_TYPE[1]="smpcmc"
APP_PSNAME[1]="sms_cfg_center" APP_USER[1]="smp" ……
APP_TYPE[2]="smplca" APP_PSNAME[2]="sms_lca" APP_USER[2]="smp"
(c) 对于需要启动smsweb进程和smsserver进程的SMP来说,APP_TYPE为smsweb,APP_USER配置项的值为系统中安装和运行smsweb的用户,如smp或smpmml。
sun双机配置指导
APP_TYPE[7]="smsweb" APP_PSNAME[7]="smsweb" APP_USER[7]="smpmml"
APP_START_CMD[7]="start_smsweb" APP_STOP_CMD[7]="stop_smsweb" APP_ISDAEMON[7]="Y" APP_PSNUMBER[7]="1"
APP_CHECK_ISUSERDEFINED[7]="Y" APP_CHECK_CMD[7]="check_smsweb" APP_RESTART[7]="100000" APP_SWITCH_REENABLE[7]="N" APP_HOT_STANDBY[7]="N" APP_HS_START_CMD[7]="" APP_HS_STOP_CMD[7]="" APP_HS_CHECK_CMD[7]=""
保存修改。
z
数据库软件的安装用户名
# Config model of On-line informix application, Daemon process 'oninit' to be monitored
APP_TYPE[0]="informix" APP_PSNAME[0]="oninit" APP_USER[0]="informix" ……
#APP_TYPE[0]="oracle" #APP_PSNAME[0]="ORACLE_SID" #APP_USER[0]="oracle" ……
上述用户名的设置请根据实际情况配置,如果采用Informix数据库,则需把与Oracle数据库相关的配置项注释掉。
ORACLE_SID修改为Oracle数据库Instance对应的SID名称,该值可通过Oracle数据库用户的环境变量ORACLE_SID获取。
USE_ORACLE_RAC=”N”, APP_HOT_STANDBY= "N"
由于双机机切换后,HA将不需将Oracle所在的共享磁盘组上应用停止,因此将Oracle应用的热备开关APP_HOT_STANDBY要配置为“N”。 (2) 修改后保存退出。
sun双机配置指导
2.4.2 修改 tellinsmp_config文件
1. 任务说明
根据实际情况修改/opt/SUNWcluster/ha/smp/util/tellinsmp_config文件,该文件用于配置资源组的运行参数。 2. 操作指引
(1) 配置/opt/SUNWcluster/ha/smp/util/tellinsmp_config文件。
tellinsmp_config文件中大部分配置项都已经按照规划配置好,重点关注如下配置项:
z
SMP应用所使用的磁盘组
DG_NAME=smpdg,datadg
z
双机切换时由Cluster自动挂接的文件系统
FS_MountPoint=/tellin 说明:
根据实际情况,如果安装了OAM和RBS,则FS_MountPoint=/tellin,/tellin/oams,/tellin/rbs。
(2) 保存修改。
2.5 启动双机系统
1. 任务说明
本任务用于启动SMP双机系统。 2. 操作指引
(1) 在两个节点上检查/etc/hosts文件,确认浮动IP已经配置。 (2) 在当前主机上执行:
# /opt/SUNWcluster/ha/scu/util/starttellin -h share_ip
说明:
以上命令中share_ip是SMP应用的浮动IP对应的逻辑主机名。
sun双机配置指导
2.6 检查启动是否正常
1. 任务说明
只有主机和备机的状态都正常,才能确保SMP双机系统运行正常,对外提供正常服务,保证在主机出现突发的异常情况下也能成功地进行主、备机的切换,使系统对外服务不中断。本节详细介绍检验双机是否正常运行的方法。 2. 操作指引
(1) 检查双机状态。
# scstat -g
应该能看到如下信息:
-- Resource Groups and Resources -- Group Name Resources
Resources: smp_rg share_ip smppkg smp_hadgs -- Resource Groups --
Group Name Node Name State Group: smp_rg smp1 Online Group: smp_rg smp2 Offline
Resources --
Resource Name Node Name State Status Message
Resource: share_ip smp1 Online Online - LogicalH. Resource: share_ip smp2 Offline Offline - Logical.
Resource: smppkg smp1 Online Online Resource: smppkg smp2 Offline Offline
Resource: smp_hadgs smp1 Online Online Resource: smp_hadgs smp2 Offline Offline ……
以上显示信息说明smp_rg资源组及逻辑主机资源share_ip、smppkg在当前主机host1上运行正常。
(2) 检查主机应用软件的运行状态。 检查数据库状态。 如果采用Informix数据库
以informix用户登录主机,输入下面的命令:
informix% onstat -
系统显示主机数据库状态为主用:-- On-Line – Up
sun双机配置指导
查看$INFORMIXDIR/online.log文件,确认数据库启动正常。 如果采用Oracle数据库
以oracle用户登录主机,输入如下命令:
# su – oracle
% sqlplus “/ as sysdba”
如果显示如下信息,则表明数据库启动正常。
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit Production JServer Release 9.2.0.1.0 – Production SQL> select STATUS from v$instance; STATUS ------------ OPEN
(a) 查看SMP各进程是否已启动。
查看$TELLIN_DIR/log目录下的日志文件,确认SMP启动正常。 (b) 查看spy.sh monitor进程是否在运行。
# ps -ef | grep spy.sh | grep monitor
(3) 检查备机应用软件的运行状态。 (a) 查看数据库状态。 如果采用Informix数据库
则以informix用户登录备机,执行如下命令:
informix% onstat -
系统显示备机数据库状态为:
shared memory not initialized for INFORMIXSERVER 'host_online_net'
如果采用Oracle数据库
以oracle用户登录主机,输入如下命令:
# su – oracle
% sqlplus “/ as sysdba”
如果显示如下信息,表明host1上的Oracle实例为一空闲实例。
SQL*Plus: Release 9.2.0.1.0 - Production on Tue Aug 24 11:25:49 2004 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to an idle instance.
(b) 以smp用户登录到备机,执行如下命令。
# su – smp smp% p
sun双机配置指导
如果没有任何输出,则表明备机上SMP没有启动。
2.7 双机切换测试
如果双机启动正常,则可进行双机切换测试。双机切换一般有三种方法:
z z z
停止SMP 停止数据库服务器 使用Cluster命令强制切换
2.7.1 停止SMP应用使双机发生切换
(1) 在host1(假设为当前主机)上停止SMP应用。 smp% stop.sh sms (2) 查看双机状态。
% su - # scstat -g
smp_rg资源组已经切换到smp2。
(3) 在host2上逐个查看应用运行是否正常。
2.7.2 停止数据库服务器使双机发生切换
(1) 如果SMP应用成功切换到host2上,在host2上停止数据库。
如果采用Informix数据库 执行如下命令:
# su – informix % onmode –ky
如果采用Oracle数据库 执行如下命令:
# su – oracle
% sqlplus “/as sysdba” SQL> shutdown SQL> exit % lsnrctl stop
(2) 查看双机状态。
% su - # scstat -g
smp_rg资源组已经切换到host1。
sun双机配置指导
(3) 在host1上逐个查看应用运行是否正常。
2.7.3 执行双机切换命令使强制切换
(1) 以root用户登录当前主机host1。
% su –
(2) 执行如下双机切换命令。
# scswitch -z -g smp_rg -h host2
执行上述命令,将浮动IP地址和应用切到指定节点host2上,此时host2成主机。 (3) 以root用户登录当前主机host2,执行如下命令查看双机资源组是否启动正常。
% su - # scstat -g
相关说明:
z
Pingpong参数为双机切换的最小时间间隔,双机脚本设置该参数的默认值是600秒。为了方便切换测试,可以把Pingpong调小到十几秒或几十秒。例如设置为60秒:scrgadm -c -g scp_rg -y Pingpong_interval=60。测试完毕请调整回默认值。
z
“scwitch -z -g scp_rg -h nodename”命令不受Pingpong参数影响,可以任意切换。
z
如果用“scwitch -z -g scp_rg -h nodename”命令强制切换双机,效果和在主机上停Informix数据库一样。
2.8 停止双机系统
注意:
如果系统投入商用,请慎用此操作。
(1) 在主机上执行以下命令:
# /opt/SUNWcluster/ha/smp/util/stoptellin –h share_ip 说明:
如果要注销资源组,命令如下:/opt/SUNWcluster/ha/smp/util/removetellin -h share_ip。
(2) 执行成功后,逐个检查应用是否全部停止。
sun双机配置指导
TELLIN-ENIP SMP业务管理点6:
安装手册
第2章
双机配置
6-16
正在阅读:
sun双机配置指导08-18
优品课件之2018秋九年级语文上册第三单元教案(共6套新人教版)03-06
人际沟通与礼仪第一次作业10-05
(WO)基于AR-GARCH模型的VaR方法在市场风险预测中的运用 - 以上证03-04
草原的野作文700字07-13
谷陇镇食用菌产业扶贫项目道路建设竞争性谈判采购文件05-06
浅议纳税筹划在企业中的作用12-30
- 梳理《史记》素材,为作文添彩
- 2012呼和浩特驾照模拟考试B2车型试题
- 关于全面推进施工现场标准化管理实施的通知(红头文件)
- 江西省房屋建筑和市政基础设施工程施工招标文件范本
- 律师与公证制度第2阶段练习题
- 2019-2020年最新人教版PEP初三英语九年级上册精编单元练习unit6训练测试卷内含听力文件及听力原文
- 小升初数学模拟试卷(十四) 北京版 Word版,含答案
- 认识创新思维特点 探讨创新教育方法-精选教育文档
- 00266 自考 社会心理学一(复习题大全)
- 多媒体在语文教学中的运用效果
- 派出所派出所教导员述职报告
- 低压电工作业考试B
- 18秋福建师范大学《管理心理学》在线作业一4
- 中国铝业公司职工违规违纪处分暂行规定
- 13建筑力学复习题(答案)
- 2008年新密市师德征文获奖名单 - 图文
- 保安员培训考试题库(附答案)
- 银川市贺兰一中一模试卷
- 2011—2017年新课标全国卷2文科数学试题分类汇编 - 1.集合
- 湖北省襄阳市第五中学届高三生物五月模拟考试试题一
- 双机
- 配置
- 指导
- sun