The document discusses real-world design examples for virtualized SAP environments. It provides examples of sizing virtual machines for legacy OS and database migrations. It also shows logical cluster designs including high availability and fault tolerance configurations. Storage designs and disaster recovery plans using VMware Site Recovery Manager are presented. Monitoring SAP environments with vCenter Operations Manager is also covered. Finally, the document discusses how SAP Landscape Virtualization Manager can be used to manage virtualized SAP landscapes.
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
1. Real-world Design Examples
for Virtualized SAP Environments
Vas Mitra, VMware
Mohan Potheri, VMware
Markus Winter, SAP
VAPP4813
#VAPP4813
2. 22
Agenda
SAP Virtualization Trends
Real World Design Examples
Monitoring SAP with vCenter Operations Manager
SAP Landscape Virtualization Manager (LVM)
4. 44
SAP Virtualization Trends
No longer relegated to DEV/TEST
Entire stacks (DB & APP)
• DBs are supported
Small, medium and large SAP customers
across all verticals are doing it!
Traditional infrastructure challenges addressed
Top down push as it helps the bottom line
SAP Adoption Rate
5. 55
What Is Driving the Adoption?
vSphere 5.x can scale up to 64 plus processors
Increased cores per socket
Overhead in SD benchmarks and HANA tests within ~10%
Simplified HA with APP awareness
Robust DR with VMware SRM
SAP/VMware Services Alliance
6. 66
SAP Design Examples
Sizing for Legacy OS/DB Migration
Logical Cluster Design
High Availability & FT
Storage Design
DR for SAP with SRM and vSphere replication
QA Refresh from DR copy
7. 77
OS/DB Migration Sizing (Semiconductor)
Server Function SAPS
ECC – App 10632
ECC - DB 3544
GRC-APP 12270
GRC - DB 6135
BI - App 15948
BI - DB 3987
CRM - App 9303
CRM - DB 3101
GTS-APP 12270
GTS - DB 6135
SRM-APP 13906
SRM - DB 6953
XIP - App 7974
XIP - DB 3987
Solman - APP 3544
Solman - DB 1772
Server Function SAPS vCPU
ECC - APP 3544 4
ECC - App 3544 4
ECC - App 3544 4
ECC - DB 3544 4
GRC-APP 6135 6
GRC-APP 6135 6
GRC - DB 6135 6
BI -APP 3987 4
BI -APP 3987 4
BI - App 3987 4
BI - App 3987 4
BI - DB 3987 4
CRM - APP 3101 4
CRM - APP 3101 4
CRM - App 3101 4
CRM - DB 3101 4
GTS-APP 6135 6
GTS-APP 6135 6
GTS - DB 6135 6
SRM-APP 6953 6
SRM-APP 6953 6
SRM - DB 6953 6
XIP - APP 3987 4
XIP - App 3987 4
XIP - DB 3987 4
Solman - APP 1772 2
Solman - APP 1772 2
Solman - DB 1772 2
App Tier Scale Out
1250 SAPS per vCPU
(Example only, varies by
actual CPU)
Legacy HPUX
Virtualized SAP on x86
8. 88
SAP Design Examples
Sizing for Legacy OS/DB Migration
Logical Cluster Design
High Availability & FT
Storage Design
DR for SAP with SRM and vSphere replication
QA Refresh from DR copy
10. 1010
SAP Design Examples
Sizing for Legacy OS/DB Migration
Logical Cluster Design
High Availability & FT
Storage Design
DR for SAP with SRM and vSphere replication
QA Refresh from DR copy
11. 1111
VMware FT for ASCS & HA for DB (Multiple)
ASCS (Message & Enqueue Servers) can fit in one vCPU
DB reconnect feature leveraged during DB failure
• Users do not need to reconnect
Multiple Application servers with Anti-Affinity rules
12. 1212
SAP Design Examples
Sizing for Legacy OS/DB Migration
Logical Cluster Design
High Availability & FT
Storage Design
DR for SAP with SRM and vSphere replication
QA Refresh from DR copy
13. 1313
Logical Production Storage layout (Multiple)
OS & Page files
Datastore
Binaries & Application
Datastore
Other App
Servers
D
B
Dedicated Log
Datastore
DB Backups
Dedicated DB
Datastore
D
B
Dedicated Log
Datastore
Dedicated DB Datastores
LUNVMDK
DB Backups
VMDK
LUN
Medium PERF DB High PERF DB
14. 1414
SAP Design Examples
Sizing for Legacy OS/DB Migration
Logical Cluster Design
High Availability & FT
Storage Design
DR for SAP with SRM and vSphere replication
QA Refresh from DR copy
15. 1515
SAP Recovery Plan Hierarchy (Oil & Gas)
Recovery Plan Name Protection Groups
Recover-Infrastructure PG-Infrastructure
Recover-ECC PG-Infrastructure
PG-ECC
Recover-SRM PG-Infrastructure
PG-SRM
Recover-CRM PG-Infrastructure
PG-CRM
Recover-XI PG-Infrastructure
PG-XI
Recover-All PG-Infrastructure
PG-ECC
PG-SRM
PG-CRM
PG-XI
17. 1717
QA Refresh from DR (Manufacturer)
QA & DR Share cluster
DR has priority over QA workloads during testing
and actual disaster
QA DB is refreshed from DR DB (replicated copy of production)
SAP DR Landscape
OS
App
OS
APP
OS
DB
SAP QA Landscape
OS
DB
OS
APP
OS
AppDB Refresh
Replication
from
Primary
Secondary Site
19. 1919
Netweaver
(ABAP, JAVA)
SAP Monitoring Overview
SAP Application performance counters
“CCMS” module, examples:
• App server Memory usage
• App server & DB response times
• Batch utilization
Guest OS Counters
• Memory consumption; SWAP; run queue
Virtual Counters
• I/O latency (DAVG/KAVG)
• CPU Usage; %ready
Database
Tier
Application
Tier
vSphere
Guest OS
20. 2020
vCenter Operations Manager SAP Adapter
vCenter Operations Manager vApp
UI VM
SUSE 11
Collector
Analytics VM
SUSE 11
Custom UI
Guest OS
ESXi
Need:
/usr/lib64/libstdc++.so.5
(package: libstdc++33)
sapjco.jar
libsapjcorfc.so
librfccm.so
SAP JAVA Connector
Download from:
http://service.sap.com/connectors
Follow VMware “SAP Adapter Installation and Configuration Guide”:
ftp://ftp.integrien.com/VCOPS-Third_Party_Tool_Adapters/SAP-
CCMS/
RFC Layer
Function Module
RFC SAP
credentials
e.g. userid/passwd
SAP perf data:
CCMS
SAP Netweaver
21. 2121
vCenter Operations Manager – Example SAP Dashboard
Online Response Time
DB Response Time
App Srv 1 App Srv 2
DB CPU Read Latency
22. 2222
Example SAP Dashboard – “Under Abnormal Workload”
DB + App tier health score down
Central Services OK
Response times on one app
server very high !!
Batch activity
is up
SAP Application Hierarchy – drill-down for details
23. 2323
Example Performance Patterns to Observe in SAP Dashboard
SAP Response times vs I/O Latency
• If DB I/O Latency high > 20 ms but SAP response times within SLAs -> may
not be so critical
Batch Utilization goes up above baseline
• Check database CPU utilization (SPOF) + health of app tier
• Check SAP response times are within SLAs
Total user count goes up above the normal baseline
• Check utilization of Central Services VM (SPOF)
• More users could mean more locking
• Central Services may be in 1 x vCPU protected by VMware FT
Response Time not balanced across app servers
• SAP admin may need to investigate, could be users not balanced evenly
• Note previous dashboard does not have users by app server, easy to add
25. 2525
SAP NetWeaver Landscape Virtualization Management
Overview
IT-Infrastructure
SAP NetWeaver
Landscape
Virtualization
Management
SAP and
non-SAP
Applications
IT Infrastructure
Virtualization Storage
Physical
Resources
Network
Management
Framework
SAP Solution
Manager
Private or Public
Data Center or Cloud
Reduce time and effort
Greater operational agility
Radically simplify
landscape management
Reduce SAP TCO
SAP Note 1527538
LVM 1.0 Collective Note
SAP Note 1783702
LVM 2.0 Collective Note
26. 2626
SAP NetWeaver Landscape Virtualization Management
Details on VMware Integration & Management
IT-Infrastructure
SAP NetWeaver
Landscape
Virtualization
Management
SAP and
non-SAP
Applications
IT Infrastructure
Virtualization Storage
Physical
Resources
Network
Management
Framework
SAP Solution
Manager
Private or Public
Data Center or Cloud
• VMware integration
through the vSphere
SDK and vCloud API
• Compatible with
vSphere 4 and 5
• Start/Stop/Relocate of
VM’s
• VM/OS provisioning
• VM-based cloning
SAP Note 1527538
LVM 1.0 Collective Note
SAP Note 1783702
LVM 2.0 Collective Note
27. 2727
vCAC
SAP LVM and vCAC – Customer Design Example
ESXi cluster
vCenter
LVM 2.0
SAP Admin
Create
delete VMs
SAP Note
1752385
HTTP Post
Guest OS Guest OS
Self Service Portal
Add vCAC URL to extra tab in LVM
other environments
28. 2828
Summary
Greater adoption in virtualizing SAP
Design Examples demonstrate the success
vCOps can help troubleshoot SAP
Joint LVM and vCAC solution can address requirements of the
VMware and SAP admins
29. 2929
Resources
SAP on VMware Best Practices Guide
http://www.vmware.com/files/pdf/solutions/sap/SAP-Solutions-on-
VMware-Best-Practices-Guide.pdf
SDN Forum ‘SAP on VMware’ (inc all the SAP VMware notes)
http://scn.sap.com/docs/DOC-27384
Monitoring Business Critical Applications with VMware vCenter
Operations Manager – Technical Paper (inc SAP chapter)
http://blogs.vmware.com/apps/2013/08/monitoring-business-critical-
applications-with-vmware-vcenter-operations-manager.html
31. 3131
Other VMware Activities Related to This Session
HOL:
HOL-SDC-1317
vCloud Suite Use Cases - Business Critical Applications
Group Discussions:
VAPP1003-GD, VAPP1008-GD, VAPP1009-GD
SAP with Girish or Mohan Potheri or Vas Mitra