Hi,
i need to set up a HA-Cluster for a SAP-application.
Requirements:
- 2 IBM x3650
- SLES 10 SP2 x86_64
- SAN (EMC)

Steps:
1. installing SLES on the server
2. configure heartbeat (v1)
- /etc/ha.d/ha.cf: 
logfile /var/log/ha-log
keepalive 2
deadtime 30
warntime 10
initdead 120
auto_failback off
bcast   eth2
bcast   eth3
ucast eth2 11.0.0.1
ucast eth3 11.0.0.2
ucast eth2 11.0.0.3
ucast eth3 11.0.0.4
node    bgstsapgtsls1
node    bgstsapgtsls2
ping 10.20.94.1
keepalive 10

- /etc/ha.d/haresources:
 bgstsapgtsls1 10.20.94.200/32/255.255.255.255/bond0:1 sap

- /etc/ha.d/resource.d/sap:
# Author:       Andreas Reschke [email protected]
# License:      GNU General Public License (GPL)
# Date:         2009-03-16
#
#set -x

# See how we were called.
case "$1" in
  start)
        # SAP-Startscript
        # mount SAN
        # LVM-Volumes search and activate
        /etc/init.d/boot.md start
        /etc/init.d/mdadmd start
        /etc/init.d/boot.lvm start
        # setting hostname
        hostname bgstsapgpls01
        # filesystem mount
        # all filesystems (sap_vg) are on the SAN
        mount /dev/sap_vg/lv20 /sap/btpadm
        mount /dev/sap_vg/lv19 /oracle
        mount /dev/sap_vg/lv1 /oracle/BTP
        mount /dev/sap_vg/lv2 /oracle/BTP/mirrlogA
        mount /dev/sap_vg/lv3 /oracle/BTP/mirrlogB
        mount /dev/sap_vg/lv4 /oracle/BTP/oraarch
        mount /dev/sap_vg/lv5 /oracle/BTP/origlogA
        mount /dev/sap_vg/lv6 /oracle/BTP/origlogB
        mount /dev/sap_vg/lv7 /oracle/BTP/saparch
        mount /dev/sap_vg/lv8 /oracle/BTP/sapbackup
        mount /dev/sap_vg/lv9 /oracle/BTP/sapcntrl1
        mount /dev/sap_vg/lv10 /oracle/BTP/sapcntrl2
        mount /dev/sap_vg/lv11 /oracle/BTP/sapcntrl3
        mount /dev/sap_vg/lv12 /oracle/BTP/sapdata1
        mount /dev/sap_vg/lv13 /oracle/BTP/sapdata2
        mount /dev/sap_vg/lv14 /oracle/BTP/sapdata3
        mount /dev/sap_vg/lv15 /oracle/BTP/sapdata4
        mount /dev/sap_vg/lv16 /oracle/BTP/sapreorg
        mount /dev/sap_vg/lv17 /sapmnt/BTP
        mount /dev/sap_vg/lv18 /usr/sap/BTP
        # SAP start
        su - orabtp -c "/oracle/BTP/102_64/bin/lsnrctl start"
        # wait for listener
        sleep 10
        su - btpadm -c /usr/sap/BTP/SYS/exe/run/startsap
        # Backupdaemon start
        /etc/init.d/adsm start
        ;;
  stop)
        # SAP-Stopscript
        su - btpadm -c /usr/sap/BTP/SYS/exe/run/stopsap
        su - btpadm -c "/usr/sap/BTP/SYS/exe/run/saposcol -kc"
        su - btpadm -c "/usr/sap/BTP/SYS/exe/run/cleanipc 41 remove"
        su - orabtp -c "/oracle/BTP/102_64/bin/lsnrctl stop"
        # wait for all stopping process
        sleep 10
        # if necessary
        killall sapstartsrv
        # umount SAN
         umount /oracle/BTP/mirrlogA
        umount /oracle/BTP/mirrlogB
        umount /oracle/BTP/oraarch
        umount /oracle/BTP/origlogA
        umount /oracle/BTP/origlogB
        umount /oracle/BTP/saparch
        umount /oracle/BTP/sapbackup
        umount /oracle/BTP/sapcntrl1
        umount /oracle/BTP/sapcntrl2
        umount /oracle/BTP/sapcntrl3
        umount /oracle/BTP/sapdata1
        umount /oracle/BTP/sapdata2
        umount /oracle/BTP/sapdata3
        umount /oracle/BTP/sapdata4
        umount /oracle/BTP/sapreorg
        umount /oracle/BTP
        umount /oracle
        umount /sapmnt/BTP
        umount /usr/sap/BTP
        umount /sap/btpadm
        # setting old hostname
        hostname bgstsapgtsls1
        # Backupdaemon stop
        /etc/init.d/adsm stop
       ;;
   restart|reload)
        $0 stop
        $0 start
        ;;
  *)
        echo "Usage: sap {start|stop|restart}"
        exit 1
esac

exit $RETVAL
 

Questions: Does this work? Can I have problems with configuration? Does 
anybody a similar configuration?
 
Gruß 
Andreas Reschke
________________________________________________________________
BG-IM173
Unix/Linux-Administration
 
Behr GmbH & Co. KG
ST B29, 3.OG
 
Tel.: +49 711 896-4598
Fax: ++49 711-8902-4598
Mobil: 0173-3197397
[email protected]
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to