White Paper SAP NetWeaver Landscape Virtualization Management on VCE Vblock System 300 Family
Table of Contents 2 Introduction 3 A Best-of-Breed Integrated Operations Architecture 3 SAP NetWeaver Landscape Virtualization Management 4 Vblock Systems 4 Solution in Detail 4 Software Components 5 Logical Layout 6 Test Scenarios in Detail 7 Start, Stop, and Relocation of SAP Systems 9 SAP System Copy and SAP System Clone 10 Cloning Using EMC Storage Integrator (ESI) 14 System Rename and Post Copy Automation Introduction As cloud computing and virtualization rapidly evolve, SAP AG is working in strategic collaboration with partners VCE Company LLC, EMC Corporation, and VMware Inc. to develop tools and services that make it faster and easier for customers to operate on-premise SAP solutions in virtualized and cloud environments. The goal is to help customers run SAP Business Suite applications in converged infrastructure systems with increasing levels of automation. VCE, a company formed by Cisco Systems Inc. and EMC with investments from VMware and Intel Corporation, accelerates the adoption of converged infrastructure and cloud-based computing models. This approach dramatically reduces the cost of IT while improving time to market for customers. 14 Conclusion 2
A Best-of-Breed Integrated Operations Architecture SAP Consulting and VCE have jointly designed a best-of-breed integrated operations architecture, intended specifically for customers that have invested significantly in on-premise SAP landscapes to run their mission-critical applications, and validated it in a lab environment. This document describes the architecture design and provides information to help your staff perform routine operational tasks and respond quickly and efficiently to IT and business needs. The paper details design considerations such as the configuration, software versions, and tips, tricks, and traps associated with the various test scenarios. SAP NetWeaver Landscape Virtualization Management SAP NetWeaver Landscape Virtualization Management is an SAP software product that automates the operations of SAP system landscapes. It increases flexibility and business agility by simplifying and optimizing the provisioning and management of SAP systems through the use of virtualization technology such as VMware vsphere and VMware vcloud Director. Figure 1 summarizes the functionality of SAP NetWeaver Landscape Virtualization Management for the simplification of landscape management. This is achieved by: SAP customers running RISC/Unix have been taking a phased journey to the cloud by first migrating existing landscapes and associated databases to an x86 platform by way of converged infrastructure from VCE. Customers have reported achieving 50% better performance, 30% reduction in total cost of ownership, and 50% smaller footprint. System management (start, stop, relocate and mass operations) Landscape visualization End-to-end monitoring of systems and infrastructure (performance and health data) Configurable dashboards Reporting functionality Besides the system management, automation is achieved by: Figure 1: Functionality of SAP NetWeaver Landscape Virtualization Management, Version 1.0 Third-party support and extensibility End-to-end visibility and monitoring of all infrastructure layers Start, stop, relocate systems and mass operations Manage your SAP landscapes System cloning System copy and refresh Automated end-to-end framework for SAP system clone, copy, and refresh Automatic capacity management via dialog instance scaling Task planner to schedule one-time or repetitive activities Automatic validation to verify environment before performing operations Landscape visualization Automated capacity management 3
This paper focuses on the start, stop, relocate; system copy; and system clone functionality. SAP NetWeaver Landscape Virtualization Management can be quickly deployed and easily operated on VCE Vblock Systems since Vblock is a standardized, predefined converged infrastructure. Each Vblock System has a base configuration, which is a minimum set of compute and storage components, as well as fixed network resources. Within the base configuration, certain hardware aspects can be customized. Together, the components offer balanced CPU, I/O bandwidth and storage capacity relative to the compute and storage arrays in the system. Vblock Systems VCE Vblock Systems smoothly integrate leading compute, network, and storage technologies. Through intelligent discovery, awareness, and automation, Vblock Systems provide the highest levels of virtualization and application performance. Vblock Systems are unique in their ability to be managed as a single entity with a common interface that provides customers with end-to-end visibility. VCE s flagship systems are as follows: The Vblock System 300 family of systems includes a range of agile and efficient data center class solutions providing flexible and scalable performance. It features a high-density, compact fabric switch, tightly integrated fabric-based blade servers, and best-in-class unified storage. The Vblock System 700 family of systems includes a range of enterprise-class, mission-critical solutions for the world s most demanding workloads and service levels. The Vblock System 300 environment used for this paper consists of: Cisco UCS servers as the compute base (10 UCS B-440 M2 blades at 2.4 GHz, yielding a total of 5.12 TB memory, 40 sockets, and 400 cores) EMC VNX 5700 storage with 157 TB capacity used as a Storage Area Network (SAN) and Network File System (NFS) option VMware vsphere 5.1 Solution in Detail The following is a detailed overview of the physical and logical layout of the infrastructure and software architecture used in this reference setup. Software Components The table below summarizes the software components that were used for the reference setup hosted on the Vblock System. 4
Software Components Used for the Reference Setup SAP Components 1 SAP NetWeaver Landscape Virtualization Management software, version 1.0, SP06 (SID: LV1, Instance Nr: 00) 2 SAP ERP 6.0 based on SAP NetWeaver 7.02, SP13 (SID: EC1, Instance Nr: 00) 3 SAP ERP 6.0 based on SAP NetWeaver 7.02, SP13 (SID: EC2, Instance Nr: 00) NOTE: This system is created via the cloning operation performed in SAP NetWeaver Landscape Virtualization Management. 4 SAP host agent for Red Hat Linux Operating Systems 5 Red Hat Enterprise Linux (RHEL) Server 6.4 6 Microsoft Windows Server 2008 R2 Database 7 Oracle 11.2.0.3 EMC Storage Integrator (ESI) 8 JBoss Application Server 7.1.1 9 EMC High-Level Storage Library Administrator Console (EHAC) 10 EMC ESI Storage Adapter v1.51 for SAP NetWeaver Landscape Virtualization Management Virtualization 11 VMware vcenter Server 5.1.0 12 VMware ESXi 5.1.0 Logical Layout The software components are deployed on a Vblock System. Figure 2 shows the infrastructure components provided by the Vblock System 300 and the software building blocks provided by SAP components and operating system building blocks. The reference setup used in this paper hosts the following components: SAP NetWeaver Landscape Virtualization Management 1.0 SP6 runs on a virtualized Red Hat Enterprise Linux (RHEL) Server 6.4 in combination with Oracle 11.2.0.3 acting as the management system. 5
Figure 2: Building Blocks of the Reference Setup OS/SAP building blocks SAP NetWeaver Landscape Virtualization Management 1.0 SP06 SID: LV1 (00) SAP ERP Central Component (SAP ECC) 6.0 SID: EC1 (00) SAP ECC 6.0 SID: EC2 (00) EMC Storage Adapter phys1.mo.sap.corp phys2.mo.sap.corp phys3.mo.sap.corp phys4.mo.sap.corp phys5.mo.sap.corp Red Hat Enterprise Linux Server 6.4 Red Hat Enterprise Linux Server 6.4 Red Hat Enterprise Linux Server 6.4 Microsoft Windows 2008 R2 Server Red Hat Enterprise Linux Server 6.4 Vblock building blocks pocesx11.wdf.sap.corp pocesx12.wdf.sap.corp pocesx13.wdf.sap.corp pocesx14.wdf.sap.corp pocesx15.wdf.sap.corp pocesx16.wdf.sap.corp pocesx17.wdf.sap.corp pocesx18.wdf.sap.corp pocesx19.wdf.sap.corp pocesx20.wdf.sap.corp EMC VNX5700 156 TB Capacity * (VMware ESXi 5.1.0) Cisco B440-BASE-M2, 512 GB 40 Intel Xeon 2.40 GHz The managed system is SAP ERP version 6.0 running on a virtualized Red Hat Enterprise Linux (RHEL) Server 6.4 in combination with Oracle 11.2.0.3. The virtual resources (for example, virtual machines) managed by SAP NetWeaver Landscape Virtualization Management are Red Hat Linux servers installed on phys2, phys3, and phys5. EMC Storage Integration for the SAP NetWeaver Landscape Virtualization Management storage adapter is deployed on a JBoss Application Server 7.1.1 running on Microsoft Windows 2008 R2 Server, which is installed on phys4. Test Scenarios in Detail The systems to be managed with SAP NetWeaver Landscape Virtualization Management can be installed in different variants: Storage-based and adaptively configured SAP systems are installed on shared, central storage with virtual host names and IP addresses. SAP systems based on a virtual machine (VM) are traditionally installed within a VM, and the corresponding virtualization manager is configured within SAP NetWeaver Landscape Virtualization Management. 6
The SAP systems used in this setup are adaptively installed on a Vblock System 300. The system copy process is based on a storage-based file-system cloning approach. The following describes the functionality and required configuration aspects. Start, Stop, and Relocation of SAP Systems The start, stop, and relocate functionality is achieved by using an adaptively configured SAP application used in conjunction with the appropriate SAP host agent. The adaptive configuration refers to decoupling of the operating system (OS) from the SAP application layer. This setup is established by using virtual IP addresses and virtual host names in conjunction with mounting the application-relevant file systems via a shared, central storage, in this case NFS, from the central EMC VNX. Virtual Host Name Configuration Host Name vec1db.mo.sap.corp SAP Component System Database (ABAP): Oracle 11g vec1ascs.mo.sap.corp Central Services (ABAP) - Instance No. 00 vec1ci.mo.sap.corp Central Instance (ABAP) - Instance No. 01 In addition to the virtual host names and IP addresses, the SAP application and database-specific file systems have been mounted to the Red Hat Linux operating system via NFS from the EMC VNX series, unified storage system. Figures 3, 4, and 5 show the mount point configuration in SAP NetWeaver Landscape Virtualization Management. The SAP ERP 6.0 system (SID: EC1) has been set up as a distributed configuration for the test scenario using the following virtual host name configuration. Figure 3: Central Services Mount Point Configuration in SAP NetWeaver Landscape Virtualization Management 7
Figure 4: Central Instance Mount Point Configuration in SAP NetWeaver Landscape Virtualization Management Figure 5: Database Mount Point Configuration in SAP NetWeaver Landscape Virtualization Management The EC1 system can be attached to the virtual resource phys2, phys3, and phys5 running on Red Hat Linux. As a prerequisite, the users ec1adm and oraec1 have to be available on all three resources. The corresponding home directory of ec1adm is mounted to each virtual resource via NFS as well. The SAP host agent 7.20 SP148 is installed on all virtual resources. The relocation process can be used for each SAP component of the EC1 system separately. This means the database, the central service, or the central instance can be moved to the virtual resource phys2, phys3, or phys5. 8
Figure 6: Relocation of SAP Services Using SAP NetWeaver Landscape Virtualization Management The relocation process has been performed successfully, as shown in Figure 6. system refresh functionality. The system clone functionality is the basis for a system copy and system refresh. SAP System Copy and SAP System Clone SAP NetWeaver Landscape Virtualization Management provides end-to-end SAP system clone, system copy, and Each process system clone, system copy, and system refresh can be divided into subtasks, which are shown in Figure 7. Figure 7: Subtasks for System Clone, System Copy, and System Refresh System clone Clone Prepare Activate isolation Start System copy Clone Prepare Activate isolation Systemrename Start Post copy automation (PCA) Deactivate isolation System refresh Export configuration Stop Unprepare Clone Prepare Activate isolation Systemrename Start Import configuration + PCA Deactivate isolation 9
Using SAP NetWeaver Landscape Virtualization Management, a fully automated, comprehensive SAP system copy was performed using the SAP ERP application system as a source system, as shown in the table below. The existing resource phys3 was used as the target resource for the system copy procedure. Cloning Using EMC Storage Integrator (ESI) The cloning step is performed via a storage-based cloning using the EMC Storage Integrator (ESI) for SAP NetWeaver Landscape Virtualization Management. One component of EMC ESI is an adapter deployed on SAP NetWeaver Landscape Virtualization Management. The other component is the EMC High-Level Storage Library Administration Console (EHAC) running on a JBoss Application Server. EHAC provides a single point of management to manage user accounts, assign storage systems to users, and act as a gateway for the SAP NetWeaver Landscape Virtualization Management adapter to access storage systems. With EHAC, administrators can manage storage space assigned to individual users by controlling read/write access to the storage pools for each individual system. Item Source System SID EC1 Database vec1db.mo.sap.corp Central Services vec1ascs.mo.sap.corp ASCS Number 00 Central Instance vec1ci.mo.sap.corp CI Number 01 Item Target System SID EC2 Database vec2db.mo.sap.corp Central Services vec2ascs.mo.sap.corp ASCS Number 00 Central Instance vec2ci.mo.sap.corp CI Number 01 10
Figure 8 shows the components of the EMC ESI for the integration with SAP NetWeaver Landscape Virtualization Management used in this setup. The ESI for SAP NetWeaver Landscape Virtualization Management provides storage management capabilities and allows users to manage cloning and snapshots from within the SAP NetWeaver Landscape Virtualization Management user interface. Figure 8: EMC Storage Integrator for SAP NetWeaver Landscape Virtualization Management Management system EMC Storage Integrator (ESI) Storage system ESI Adapter http(s) EHAC ESI http(s) EMC VNX5700 JBoss Application Server SAP NetWeaver Landscape Virtualization Management Microsoft Windows Sever SAP host agent SAP host agent SAP host agent SAP host agent SAP NetWeaver SAP NetWeaver SAP ERP SAP CRM Business Warehouse Process Integration * Host agent is part of >= SAP NetWeaver 7.0 Managed systems SAP system landscape Vblock System 11
The EMC ESI is fully integrated into SAP NetWeaver Landscape Virtualization Management for defining the cloning process. The volumes to be created during the storage configuration step are displayed in the system copy workflow of SAP NetWeaver Landscape Virtualization Management. The screen shot of the storage configuration in the system copy workflow of SAP NetWeaver Landscape Virtualization Management is shown in Figure 9. Figure 9: SAP NetWeaver Landscape Virtualization Management System Copy Workflow Configuration Steps for Storage-Based Cloning 12
Figure 10: SAP NetWeaver Landscape Virtualization Management Log View for the Successful Cloning of EC1 System To minimize the downtime of the source system during the system copy process, the Oracle database has been cloned online. Figure 10 shows the screen shot of the SAP NetWeaver Landscape Virtualization Management log view for the successful cloning of the EC1 system. To perform the online copy of the Oracle database, a transfer mount point needs to be defined for the EC1 system in SAP NetWeaver Landscape Virtualization Management in order to have the last redo logs available for replay on the target system. (See Figure 11.) Figure 11: Transfer Mount Configuration Required for Online Cloning of the Oracle Database 13
System Rename and Post Copy Automation After the cloning of the EC1 system and the prepare phase to attach the cloned volumes to the resource phys3, SAP NetWeaver Landscape Virtualization Management triggers the system rename feature in the software provisioning manager to rename the Security Identifier Definition (SID) and virtual host names to the target EC2 system. To perform the post copy steps, SAP NetWeaver Landscape Virtualization Management triggered the post copy automation task list that has been implemented in the ABAP programming language on the target EC2 system. Conclusion Until now, managing SAP landscapes has been mostly a manual and time-consuming endeavor. SAP NetWeaver Landscape Virtualization Management software combined with Vblock Systems from VCE deliver a highly efficient and productive environment to provision and operate on-premise applications based on the SAP NetWeaver technology platform. By leveraging SAP NetWeaver Landscape Virtualization Management along with the converged infrastructure of VCE Vblock Systems, customers can realize greater business and IT agility, improve the quality of their operations, and reduce their total cost of ownership. Do it faster, do it cheaper, do it better a winning formula for today s competitive business environment. For more information, please contact virtualization-services@sap.com. 14
2013 VCE. All rights reserved. VCE 1500 N. Greenville Avenue Suite 1100 Richardson, TX 75081 VCE and Vblock are registered trademarks or trademarks of VCE Company LLC or its affiliates in the United States and/or other countries. EMC is a registered trademark of EMC Corporation in the United States and other countries. VMware and VMware vcloud, VMware vsphere, VMware vcenter, Site Recovery Manager and VMware vfabric are registered trademarks or trademarks of VMware, Inc. in the United States and/or other jurisdictions. The use of the word partner or partnership does not imply a legal partnership relationship between VMware and any other company. Cisco is a registered trademark or trademark of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. All other trademarks used herein are the property of their respective owners. 2013 SAP AG or an SAP affiliate company. All rights reserved. SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ( SAP Group ) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. CMP26565 (13/10)