VMworld 2013: Real-world Design Examples for Virtualized SAP Environments

1,278 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,278
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
56
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

VMworld 2013: Real-world Design Examples for Virtualized SAP Environments

  1. 1. Real-world Design Examples for Virtualized SAP Environments Vas Mitra, VMware Mohan Potheri, VMware Markus Winter, SAP VAPP4813 #VAPP4813
  2. 2. 22 Agenda  SAP Virtualization Trends  Real World Design Examples  Monitoring SAP with vCenter Operations Manager  SAP Landscape Virtualization Manager (LVM)
  3. 3. 33 Audience Analysis  How many of you are virtualizing SAP?  Are you virtualizing DB and App?
  4. 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. 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. 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. 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. 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
  9. 9. 99 Initial Production Cluster (Pharmaceutical) VMware ESX VMware ESX VMware ESXi VMware ESXi Blade Servers ERP HCM BI SCM SRM PI/XI CRM Portal CLM GTS GRC
  10. 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. 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. 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. 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. 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. 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
  16. 16. 1616 vSphere Replication Recovery (Grocery Chain)
  17. 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
  18. 18. 1818 Monitoring with vCenter Operations Manager
  19. 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. 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. 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. 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. 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
  24. 24. 2424 SAP NetWeaver Landscape Virtualization Management (LVM)
  25. 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. 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. 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. 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. 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
  30. 30. 3030 Questions
  31. 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
  32. 32. THANK YOU
  33. 33. Real-world Design Examples for Virtualized SAP Environments Vas Mitra, VMware Mohan Potheri, VMware Markus Winter, SAP VAPP4813 #VAPP4813

×