SUSE HA配置手册.docx
《SUSE HA配置手册.docx》由会员分享,可在线阅读,更多相关《SUSE HA配置手册.docx(25页珍藏版)》请在冰豆网上搜索。
SUSEHA配置手册
SUSEHA配置手册
1.SUSEHA软件包安装
两个节点均使用yast2安装suseHA软件包(需要额外HACD与SUSE11SP3的系统ISO)。
1.初始化配置集群
执行yast2cluster初始化配置集群
拷贝配置文件到节点2
scp-rp/etc/corosync/corosync.confsapprdap2:
/etc/corosync/
节点2执行
Chkconfigopenaison
rcopenaison
两个节点执行passwdhacluster
1.配置SDB
/etc/sysconfig/kernel中增加红框中的行
使用sbd命令创建sbd盘
创建sbd文件
2.配置HA资源
执行crm_gui
创建克隆资源组,SBD与PING。
具体配置如下图:
双击
配置之前创建好的sbd盘
指向网关
创建资源组saprg
并按顺序配置各种SAP资源
各资源的详细属性如下:
需要提前在两个节点创建/etc/nfsexport目录
nfs_ip指向虚拟主机名
SAP脚本是lsb类型,脚本需要提前放在/etc/init.d下,名字就叫sapecp.
脚本详细内容为:
sapprdap1:
~#cat/etc/init.d/sapecp
#!
/bin/sh
###BEGININITINFO
#Provides:
sapbip.sh
#Required-Start:
$local_fs$network
#Required-Stop:
$local_fs
#Default-Start:
2345
#Default-Stop:
016
#Short-Description:
sapbip.sh
#Description:
sapbip.shpop&imapdaemon
###ENDINITINFO
#
#Run-levelStartupscriptfortheSAPinstance
#
#chkconfig:
3459119
#description:
Startup/ShutdownSAPinstance
SAP_OWNR="ecpadm"
HOST_NAME=`hostname`
HOST1="sapprdap1"
HOST2="sapprdap2"
#dependingonparameter--startup,shutdown,restart
#oftheinstanceandlistenerorusagedisplay
case"$1"in
start)
#SAPinstancestartup
echo"mountnfssfilesystem"
num=`df-h|grepsapmnt|wc-l`
if[$num==1]
then
mountsapprdap:
/export/sapmnt/ECP/sapmnt/ECP
mountsapprdap:
/export/usr/sap/trans/usr/sap/trans
fi
echo-n"StartingSAPinstance"
su-$SAP_OWNR-c"startsapR3ASCS01sapecpap"
echo"StartSAPASCS01ok."
su-ecpadm-c"startsapR3"
echo"startremoteSAPInstance"
num2=`ssh$HOST1df-h|grepsapmnt|wc-l`
if[$num2!
=2]
then
ssh$HOST1sapprdap:
/export/sapmnt/ECP/sapmnt/ECP
ssh$HOST1sapprdap:
/export/usr/sap/trans/usr/sap/trans
fi
ssh$HOST2su-$SAP_OWNR-c"startsapR3D00"
echo"StartD00instanceinsapprdap2ok."
;;
stop)
#SAPinstanceshutdown
echo-n"ShutdownSAPinstance"
su-ecpadm-c"stopsapR3"
su-ecpadm-c"stopsapR3ASCS01sapprdap"
su-$SAP_OWNR-c"saposcol-k"
su-$SAP_OWNR-c"cleanipc00remove"
su-$SAP_OWNR-c"cleanipc01remove"
su-$SAP_OWNR-c"cleanipc10remove"
su-ecpadm-c"sapcontrol-nr00-functionStopService"
su-ecpadm-c"sapcontrol-nr01-functionStopService"
su-ecpadm-c"sapcontrol-nr10-functionStopService"
kill-9`ps-ef|grep$SAP_OWNR|grep-vgrep|awk'{print$2}'`
echo"StopSAPinstanceok."
#umount-l/sapmnt/ECP
;;
restart)
$0stop
$0start
;;
reload)
echo"reloadcommandnotsupported."
;;
status)
num=`psaux--cols=1024|grepms.sapECP_ASCS01|grep-vgrep|wc-l`
echo"runningprocessms.sapECP_ASCS01$num"
#[$num-gt0]||exit1
#num=`psaux--cols=1024|grepen.sapECP_ASCS01|grep-vgrep|wc-l`
#echo"runningprocessen.sapECP_ASCS01$num"
#[$num-gt0]||exit1
exit0
;;
*)
echo"Usage:
$0start|stop|restart|reload|status"
exit1
esac
exit0
sapprdap1:
~#
配置SAP启停超时为10分钟
HA配置完成。
1.SUSEHA常用命令
1.启停
rcopenaisstart
rcopenaisstop
2.配置
crm_gui
3.切换
或者直接重启主机
1.监控
crm_mon