Managing Serviceguard Extension for SAP Version B.05.00
Page
Table of Contents
SAP Supply Chain Management
SGeSAP Cluster Administration 137
SAP Master Data Management MDM 111
List of Figures
Page
List of Tables
Page
Printing History
About this Manual
Related Documentation
INSTNR, INR
Designing SGeSAP Cluster Scenarios
General Concepts of SGeSAP
Mutual Failover Scenarios Using the Two Package Concept
Mutual Failover Scenarios Using the Two Package Concept
Robust Failover Using the One Package Concept
Follow-and-Push Clusters with Replicated Enqueue
Replicated Enqueue Clustering for Abap and Java Instances
Applications/sap/enqor/SID ersINSTNR
Dedicated NFS Packages
Handling of Redundant Dialog Instances
Dedicated Failover Host
Replicated Enqueue Clustering for Abap and Java Instances
Planning the Storage Layout
SAP Instance Storage Considerations
Option 1 SGeSAP NFS Cluster
Common Directories that are Kept Local
Directories that Reside on Shared Disks
System and Environment Specific Volume Groups
Option 2 SGeSAP NFS Idle Standby Cluster
Option 3 SGeSAP CFS Cluster
Database Instance Storage Considerations
Directories that Reside on CFS
$ORACLEHOME/common/nls/admin/data
Oracle Single Instance Rdbms
Oracle Real Application Clusters
File System Layout for NFS-based Oracle Clusters
Maxdb Storage Considerations
Globals IndepData=/sapdb/data IndepPrograms=/sapdb/programs
Sapnfs
Planning the Storage Layout
Step-by-Step Cluster Conversion
Pgname = pkgtypeINSTNRSID
Step-by-Step Cluster Conversion
SAP Preparation
SAP Pre-Installation Considerations
SAP Netweaver High Availability
Cmmakepkg -m sgesap/sapinstance -m ... /sap.config
Cmmakepkg -m sgesap/db -m sgesap/ci
Cmmakepkg -m sgesap/db Cmmakepkg -m sgesap/ci
Cmmakepkg -m sgesap/scs Cmmakepkg -m sgesap/ers
Page
SAPINSTMASTERDVD/IMXOS/SAPINST/UNIX/OS
Replicated Enqueue Conversion
Volume group needs to be created for the Ascs instance
Splitting an Abap Central Instance
Create a new mountpoint
Su sidadm Mkdir /usr/sap/SID/ASCSINSTNR
If the used SAP kernel has a release older than
Sapsystemname =SID
SAPSYSTEM=INSTNR2
Instancename =ASCSINSTNR
SAPLOCALHOST=DRELOC
Creation of Replication Instance
Volume group needs to be created for the ERS instance
Su sidadm Mkdir /usr/sap/SID/ERSINSTNR
Mkdir -p exe/servicehttp/sapmc
Sapstartsrv Sapcontrol Servicehttp
Scsid = INR
PF = $DIRPROFILE/SIDERSINSTNRAREPRELOC
HP-UX Configuration
Cluster Filesystem Configuration
Directory Structure Configuration
Ls -d /usr/sap/???/*INSTNR
Installation Step IS049
Non-CFS Directory Structure Conversion
Mkdir /usr/sap/SID.new
Maxdb Database Step SD040
Installation Step IS050
Filename localcopy checkexist
Cluster Node Synchronization
Open the password file, /etc/passwd, on the primary side
Open the groupfile, /etc/group, on the primary side
Look at the service file, /etc/services, on the primary side
Copy the sidadm home directory to the backup nodes
STARTPROFILE=STARTDVEBMGSINRprimary
STARTPROFILE=STARTDVEBMGSINRsecondary
Su orasid Mkdir -p /oracle/SID Exit
Su sqddbsid Mkdir -p /sapdb/DBSID
Mkdir /dev/vgdbSIDmknod /dev/vgdbSID/group c 64
Cluster Node Configuration
Mkdir -p /usr/sap/tmp
Swlist grep ssh
Ssh-keygen -t dsa
Iddsa Iddsa.pub
Ssh hostN date Ssh -l sidadm hostN date
External Application Server Host Configuration
Configure /etc/nsswitch.conf to avoid problems
Hosts filesNOTFOUND=continue UNAVAIL=continue TRYAGAIN=ns
Set -u
DB=ORACLE
Modular Package Configuration
DBRELOC=0.0.0.0
Sapsystem C11
Modular Package Configuration
Step-by-Step Cluster Conversion
Example entries for the package configuration file
Sapextinstance DVEBMGS10 Sapextsystem QAS
Sbin/init.d/sapinit referenced by /sbin/rc3.d/S###sapinit
Cmapplyconf -P ./sap.config
Legacy Package Configuration
Serviceguard Configuration
Created configuration files need to be edited
Mkdir -p /etc/cmcluster/SID
Servicename ciC11ms
Servicefailfastenabled YES Servicehalttimeout
Servicename ciC11disp
Touch /etc/cmcluster/SID/debug
Resourcename /applications/sap/enqor/C11ascs
Applications/sap/enqor/SIDersinstnr
ENQORSCSPKGNAMEC11=foobar ENQORREPPKGNAMEC11=foorep
Specification of the Packaged SAP Components
SGeSAP Configuration
Distribute the package setup to all failover nodes
NFSRELOC=0.0.0.0
CINAME=DVEBMGS CINR=00
AREPNAME=ERS AREPNR=01 AREPRELOC=0.0.0.0
DNAME0=D
DNAME1=D
Configuration of Application Server Handling
JCINAME=SCS JCINR=01
JCIRELOC=0.0.0.0
REPNAME=ERS REPNR=00
Page
$STARTWITHPKG, $STOPWITHPKG, $RESTARTDURINGFAILOVER
Restart Stop Start
ASPSTART=1
ASTREAT0=$RESTARTDURINGFAILOVER ASPLATFORM0=SG-PACKAGE
WAITOWNAS=1
WAITOWNAS=2
Optional Parameters and Customizable Functions
WAITOWNAS=0
RFCADAPTERSTART=1
SAPROUTERSTART0=1 SAPROUTERPORT0=-S3299
RFCADAPTERCMD=runadapter.sh
SAPCCMSRSTART=1
Global Defaults
SAPSTARTSRVSTART=1 SAPSTARTSRVSTOP=1
Legacy Package Configuration
HA NFS Toolkit Configuration
EXEDIR= /usr/sap/SID/SYS/exe/runU
JMSSERVBASE=3600
Packagename sapnfs
Auto FS Configuration
HANFSSCRIPTEXTENSION=pkgtype
Export/sapmnt/SID Export/usr/sap/trans
Sapmnt/SID Usr/sap/trans
AUTOMASTER=/etc/automaster AUTOMOUNTOPTIONS=-f $AUTOMASTER
AUTOMOUNTDOPTIONS= -L AUTOFS=1
AUTOMASTER=/etc/automaster AUTOOPTIONS=-f $AUTOMASTER
NFSCLIENT=1 NFSSERVER=1 NUMNFSD=4 NUMNFSIOD=4
Database Configuration
Perform the following step as sidadm
Additional Steps for Oracle
Perform the following steps as orasid
If you use more than one SAP system inside of your cluster
Lsnrctl start LISTENERSID1/2
Additional steps for Oracle 9i Rdbms
Additional Steps for Maxdb
Additional steps for Oracle 10g Rdbms
SAP Application Server Configuration
SAP Abap Engine specific configuration steps
Cdpro
Rdisp/enqname = relocciSIDinstnr
Sapmnt/SID/profile/SIDINSTNAMEINR
SID/dbhost = relocdb
Saplocalhostsidinstnr
Batch jobs can be scheduled to run on a particular instance
Rdisp/starticman=TRUE
SAP J2EE Engine specific installation steps
Icm/hostnamefull=relocatibleip
Admin/host/SID relocdb
Jdbc/pool/SID/Url jdbcoraclethin@relocdb1527SID
Page
SAP Supply Chain Management
More About Hot Standby
Planning the Volume Manager Setup
Option 1 Simple Clusters with Separated Packages
Option 2 Non-MAXDB Environments
Option 3 Full Flexibility
Maxdb Storage Considerations
Option 4 Hot Standby liveCache
LiveCache Installation Step LC010
HP-UX Setup for Options 1, 2
Synchronize the /etc/group and /etc/passwd files
Do the following to continue
Copy file /etc/opt/sdb to the second cluster node
Mkdir /sapdb
Mkdir -p /sapdb/data Mkdir /sapdb/LCSID
HP-UX Setup for Option
If you use DNS
Hosts filesNOTFOUND=continue UNAVAIL=continue \ TRYAGAIN=ns
HORCCMRCF=1 HORCMINST=0
Cmmakepkg -m sgesap/livecache lcLCSID.config
SGeSAP Modular Package Configuration
Packagename lcLCSID
SGeSAP Modular Package Configuration
SGeSAP Legacy Package Configuration
Create standard package control and configuration files
Cp /opt/cmcluster/sap/*.functions /etc/cmcluster
Packagetype Failover
Cold Admin Warm Online
LCPRIMARYROLE=primarynode LCSECONDARYROLE=secondarynode
Livecache Service Monitoring
LCCOPYMECHANISM=BUSINESSCOPY
AVOIDWWIDCHECK=1
LCSTANDBYRESTART=1
APO Setup Changes
Mv .XUSER.62 .XUSER.62.ORG Default key
Su lcsidadm Dbmcli -ux SAPLCSID,password -ul
# dbmcli on hostname Lcsid quit
For option
General Serviceguard Setup Changes
Sapdb/programsrelocsapnfss/export/sapdb/programs
Last step is to reconfigure the cluster with cmapplyconf1m
Master Data Management Overview
Master Data Management User Interface Components
MDM Server Components
SAP Netweaver XI components
Installation and Configuration Considerations
Prerequisites
MDM SGeSAP File System Layout
Oracle/MDM
Single or Multiple MDM Serviceguard Package Configurations
Single MDM Serviceguard Package ONE
Multiple MDM Serviceguard packages FOUR+ONE
Opt/MDM
Mkdir -p /oracle/MDM
Run ioscan and insf to probe/install new disk devices
Mkdir -p /export/home/mdmuser Mkdir -p /home/mdmuser
Mkdir -p /opt/MDM
Installation and Configuration Considerations
Runscripttimeout Notimeout
Haltscripttimeout Notimeout
Nodename
Runscript /etc/cmcluster/MDMNFS/mdmNFS.control.script
Scp -p /etc/auto.direct clunode2/etc/auto.direct
Scp -rp /etc/cmcluster/MDMNFS clunode2/etc/cmcluster/MDMNFS
Sbin/init.d/nfs.client stop Sbin/init.d/nfs.client start
Haltscript /etc/cmcluster/MDM/mgroupMDM.control.script
Runscript /etc/cmcluster/MDM/mgroupMDM.control.script
Runscript /etc/cmcluster/MDM/mdbMDM.control.script
Runscript /etc/cmcluster/MDM/mdsMDM.control.script
Haltscript /etc/cmcluster/MDM/mdbMDM.control.script
Haltscript /etc/cmcluster/MDM/mdsMDM.control.script
Runscript /etc/cmcluster/MDM/mdisMDM.control.script
Haltscript /etc/cmcluster/MDM/mdisMDM.control.script
Runscript /etc/cmcluster/MDM/mdssMDM.control.script
Haltscript /etc/cmcluster/MDM/mdssMDM.control.script
Haltscript /etc/cmcluster/MDM/masterMDM.control.script
Runscript /etc/cmcluster/MDM/masterMDM.control.script
Ssh -X clunode1 -l oramdm
Sidmdm
KITS/ora9208/Disk1/runInstller Specify File Locations
Setup Step MDM218
SAP Master Data Management MDM
MDM = Description = Addresslist =
Listener = Descriptionlist = Description = Addresslist =
Connectdata = Server = Dedicated Servicename = MDM
Sidlistlistener = Sidlist = Siddesc = Globaldbname = MDM
Installation and Configuration Considerations
Create a /home/mdmuser/mdss directory
Global
SAP Master Data Management MDM
MDMLISTENERNAME=LISTENER
Single Serviceguard package configure sap.config
MDMUSER=mdmuser
MDMPASSWORD= MDMREPOSITORYSPEC=
MDMMDSRELOC=172.16.11.96
MDMMONITORINTERVAL=60
MDMMGROUPDEPEND=mdb mds mdis mdss
Servicefailfastenabled no Servicehalttimeout
Vi /etc/cmcluster/MDM/mdsMDM.config Servicename mdsMDMmon
Cmapplyconf -P /etc/cmcluster/MDM/mdsMDM.config
Cmrunpkg mgroupMDM Cmhaltpkg mgroupMDM
Cmrunpkg masterMDM Cmhaltpkg masterMDM
Change Management
System Level Changes
SGeSAP Cluster Administration
SAP Software Changes
Upgrading SAP Software
Mixed Clusters
Swlist -l bundle T2357BA T2803BA
Swlist -l bundle B7885BA T2803BA
Cd /sapmnt/SID Mv exe exepa
Cd /sapmnt/SID Mkdir exeipf
Cd /sapmnt/SID Ln -s /sapmnt/SIDexelocal exe
Cd /sapmnt Ln -s /sapmnt/SID/exepa /sapmnt/SIDexelocal