1、SUSEHA配置手册SUSE HA配置手册1. SUSE HA软件包安装两个节点均使用 yast2 安装 suse HA软件包(需要额外 HA CD与 SUSE 11SP3的系统ISO)。2. 初始化配置集群执行 yast2 cluster 初始化配置集群拷贝配置文件到节点 2scp -rp /etc/corosync/corosync.confsapprdap2:/etc/corosync/节点 2执行Chkconfigopenais onrcopenais on两个节点执行 passwdhacluster3. 配置 SDB/etc/sysconfig/kernel 中增加红框中的行使用 s
2、bd 命令创建 sbd 盘创建 sbd 文件4. 配置 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# BEGIN INIT INFO# Provides: sapb
3、ip.sh# Required-Start: $local_fs $network# Required-Stop: $local_fs# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: sapbip.sh# Description: sapbip.sh pop &imap daemon# END INIT INFO# Run-level Startup script for the SAP instance# chkconfig: 345 91 19# description: Startup/Shutdown S
4、AP instanceSAP_OWNR=ecpadmHOST_NAME=hostnameHOST1=sapprdap1HOST2=sapprdap2# depending on parameter - startup, shutdown, restart# of the instance and listener or usage displaycase $1 instart)# SAP instance startupecho mount nfssfilesystemnum=df -h |grepsapmnt|wc -lif $num = 1 thenmountsapprdap:/expor
5、t/sapmnt/ECP /sapmnt/ECPmountsapprdap:/export/usr/sap/trans /usr/sap/transfiecho -n Starting SAP instancesu - $SAP_OWNR -c startsap R3 ASCS01 sapecpapecho Start SAP ASCS01 ok.su - ecpadm -c startsap R3echo start remote SAP Instancenum2=ssh $HOST1 df -h |grepsapmnt|wc -lif $num2 != 2 thenssh $HOST1 s
6、apprdap:/export/sapmnt/ECP /sapmnt/ECPssh $HOST1 sapprdap:/export/usr/sap/trans /usr/sap/transfissh $HOST2 su - $SAP_OWNR -c startsap R3 D00echo Start D00 instance in sapprdap2 ok.;stop)# SAP instance shutdownecho -n Shutdown SAP instancesu - ecpadm -c stopsap R3su - ecpadm -c stopsap R3 ASCS01 sapp
7、rdapsu - $SAP_OWNR -c saposcol -ksu - $SAP_OWNR -c cleanipc 00 removesu - $SAP_OWNR -c cleanipc 01 removesu - $SAP_OWNR -c cleanipc 10 removesu - ecpadm -c sapcontrol -nr 00 -function StopServicesu - ecpadm -c sapcontrol -nr 01 -function StopServicesu - ecpadm -c sapcontrol -nr 10 -function StopServ
8、icekill -9 ps -ef|grep $SAP_OWNR|grep -v grep|awk print $2echo Stop SAP instance ok.# umount -l /sapmnt/ECP;restart)$0 stop$0 start;reload)echo reload command not supported.;status)num=ps aux -cols=1024|grep ms.sapECP_ASCS01|grep -v grep|wc -lecho running process ms.sapECP_ASCS01 $num# $num -gt 0 |
9、exit 1# num=ps aux -cols=1024|grep en.sapECP_ASCS01|grep -v grep|wc -l# echo running process en.sapECP_ASCS01 $num# $num -gt 0 | exit 1exit 0;*)echo Usage: $0 start|stop|restart|reload|statusexit 1esacexit 0sapprdap1: #配置 SAP启停超时为10 分钟HA 配置完成。5. SUSE HA常用命令1. 启停rcopenais startrcopenais stop2. 配置crm_gui3. 切换或者直接重启主机4.监控crm_mon
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1