VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
Jun. 17, 2014•0 likes
1 likes
Be the first to like this
Show More
•1,714 views
views
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download to read offline
Report
Technology
VMworld 2013
Vas Mitra, VMware
Mohan Potheri, VMware
Markus Winter, SAP
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
Real-world Design Examples
for Virtualized SAP Environments
Vas Mitra, VMware
Mohan Potheri, VMware
Markus Winter, SAP
VAPP4813
#VAPP4813
22
Agenda
SAP Virtualization Trends
Real World Design Examples
Monitoring SAP with vCenter Operations Manager
SAP Landscape Virtualization Manager (LVM)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
2121
vCenter Operations Manager – Example SAP Dashboard
Online Response Time
DB Response Time
App Srv 1 App Srv 2
DB CPU Read Latency
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
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
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
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
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
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
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
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