Using HP Global Workload Manager with SAP

29
Repeat for the other procmap:
root@cutst125:/tmp /etc/opt/vse/scripts/batch.C03_DVEBMGS00
7956 7961
root@cutst125:/tmp ps -fR c03.batch
UID PID PPID C STIME TTY TIME COMMAND
c03adm 7961 7919 0 20:45:47 ? 0:00 dw.sapC03_DVEBMGS00
pf=/usr/sap/C03/SYS/profile/C03_DVEBMGS00_cutst125
c03adm 7956 7919 0 20:45:47 ? 0:00 dw.sapC03_DVEBMGS00
pf=/usr/sap/C03/SYS/profile/C03_DVEBMGS00_cutst125
If, during normal SAP work, these lists change, SGeSAP will update the map file and the procmap will
run shortly afterwards, causing gWLM to move the process to the workload reflecting the new function
of the process.
Ideas for extending this use case
You might wish to separate just batch processes from the instance, leaving dialog processes in
cutst125.OTHER. Alternatively, you may wish to create named fss workload for more processes like
Oracle or other SAP instances.
Tips for using other VSE tools with SAP
Using Application Discovery with SAP for process placement and
monitoring
For simplicity, most of our gWLM examples above used gWLMs by userprocess placement. The
exception, the special batch vs. dialog case, required the by procmapmethods of separating and
placing processes into fss or pset workloads. However, there is another tool in the VSE suite that will
be useful for many administrators.
VSE 3.0.1 includes Application Discovery, which has additional capabilities to find, group, and place
processes for more complex cases. You can form a workload template to do regular expression
matching against the ps list to include or exclude particular processes in a workload. Optionally, you
can then have gWLM form a workload by applicationto take that group of processes and place
them in a new fss or pset workload.