vmworld 2013: real-world design examples for virtualized sap environments

34
Real-world Design Examples for Virtualized SAP Environments Vas Mitra, VMware Mohan Potheri, VMware Markus Winter, SAP VAPP4813 #VAPP4813

Upload: vmworld

Post on 22-Jan-2015

223 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

  • 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) 3. 33 Audience Analysis How many of you are virtualizing SAP? Are you virtualizing DB and App? 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 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. 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 16. 1616 vSphere Replication Recovery (Grocery Chain) 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. 1818 Monitoring with vCenter Operations Manager 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 24. 2424 SAP NetWeaver Landscape Virtualization Management (LVM) 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 VMs 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 30. 3030 Questions 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. THANK YOU 33. Real-world Design Examples for Virtualized SAP Environments Vas Mitra, VMware Mohan Potheri, VMware Markus Winter, SAP VAPP4813 #VAPP4813