An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10

Similar documents
An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8

Overview. Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance. January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2.

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

Technical White Paper August Recovering from Catastrophic Failures Using Data Replicator Software for Data Replication

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H

Oracle Data Masking and Subsetting

Sun Fire X4170 M2 Server Frequently Asked Questions

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding

ORACLE DATABASE LIFECYCLE MANAGEMENT PACK

Migrating VMs from VMware vsphere to Oracle Private Cloud Appliance O R A C L E W H I T E P A P E R O C T O B E R

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

An Oracle White Paper September Security and the Oracle Database Cloud Service

An Oracle Technical Article March Certification with Oracle Linux 4

Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y

Repairing the Broken State of Data Protection

Oracle Grid Infrastructure 12c Release 2 Cluster Domains O R A C L E W H I T E P A P E R N O V E M B E R

STORAGE CONSOLIDATION AND THE SUN ZFS STORAGE APPLIANCE

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Oracle Solaris 11: No-Compromise Virtualization

An Oracle Technical Article August Certification with Oracle Linux 7

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Barriers and Memory Fences

An Oracle White Paper October Deploying and Developing Oracle Application Express with Oracle Database 12c

Oracle Cloud Applications. Oracle Transactional Business Intelligence BI Catalog Folder Management. Release 11+

An Oracle White Paper July Methods for Downgrading from Oracle Database 11g Release 2

Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition

ORACLE SNAP MANAGEMENT UTILITY FOR ORACLE DATABASE

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC)

Highly Available Forms and Reports Applications with Oracle Fail Safe 3.0

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

An Oracle Technical Article November Certification with Oracle Linux 7

An Oracle White Paper September Oracle Integrated Stack Complete, Trusted Enterprise Solutions

Oracle Grid Infrastructure Cluster Domains O R A C L E W H I T E P A P E R F E B R U A R Y

April Understanding Federated Single Sign-On (SSO) Process

October Oracle Application Express Statement of Direction

ORACLE SERVICES FOR APPLICATION MIGRATIONS TO ORACLE HARDWARE INFRASTRUCTURES

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017

An Oracle Technical White Paper October Sizing Guide for Single Click Configurations of Oracle s MySQL on Sun Fire x86 Servers

An Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications

An Oracle White Paper December Oracle Exadata Database Machine Warehouse Architectural Comparisons

Oracle DIVArchive Storage Plan Manager

An Oracle White Paper February Benefits of Using the Solaris 10 OS with Oracle Directory Server Enterprise Edition

VIRTUALIZATION WITH THE SUN ZFS STORAGE APPLIANCE

Correction Documents for Poland

Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y

Oracle Enterprise Performance Reporting Cloud. What s New in September 2016 Release (16.09)

An Oracle White Paper June StorageTek In-Drive Reclaim Accelerator for the StorageTek T10000B Tape Drive and StorageTek Virtual Storage Manager

ORACLE SOLARIS CLUSTER

Establishing secure connections between Oracle Ravello and Oracle Database Cloud O R A C L E W H I T E P A P E R N O V E M E B E R

An Oracle Technical White Paper September Detecting and Resolving Oracle Solaris LUN Alignment Problems

An Oracle White Paper March Consolidation Using the Oracle SPARC M5-32 High End Server

Best Practice Guide for Implementing VMware vcenter Site Recovery Manager 4.x with Oracle ZFS Storage Appliance

Tutorial on How to Publish an OCI Image Listing

An Oracle White Paper September, Oracle Real User Experience Insight Server Requirements

Generate Invoice and Revenue for Labor Transactions Based on Rates Defined for Project and Task

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework

An Oracle White Paper December Accelerating Deployment of Virtualized Infrastructures with the Oracle VM Blade Cluster Reference Configuration

Oracle Flash Storage System QoS Plus Operation and Best Practices ORACLE WHITE PAPER OCTOBER 2016

An Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide

An Oracle White Paper May Oracle VM 3: Overview of Disaster Recovery Solutions

Integrating Oracle SuperCluster Engineered Systems with a Data Center s 1 GbE and 10 GbE Networks Using Oracle Switch ES1-24

Differentiate Your Business with Oracle PartnerNetwork. Specialized. Recognized by Oracle. Preferred by Customers.

Loading User Update Requests Using HCM Data Loader

An Oracle White Paper April Reasons Why Oracle Solaris is the Best Platform for SAP Environments

Oracle Java SE Advanced for ISVs

Maximum Availability Architecture. Oracle Best Practices For High Availability

Automatic Receipts Reversal Processing

August 6, Oracle APEX Statement of Direction

An Oracle White Paper September Upgrade Methods for Upgrading to Oracle Database 11g Release 2

Oracle Database Vault

Oracle Database 12c: JMS Sharded Queues

Oracle Exadata Statement of Direction NOVEMBER 2017

Oracle NoSQL Database For Time Series Data O R A C L E W H I T E P A P E R D E C E M B E R

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013

Oracle Fusion Configurator

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Differentiate Your Business with Oracle PartnerNetwork. Specialized. Recognized by Oracle. Preferred by Customers.

Increasing Network Agility through Intelligent Orchestration

NOSQL DATABASE CLOUD SERVICE. Flexible Data Models. Zero Administration. Automatic Scaling.

Sun SPARC Enterprise T5440 Server

Deploying Custom Operating System Images on Oracle Cloud Infrastructure O R A C L E W H I T E P A P E R M A Y

Your New Autonomous Data Warehouse

Improve Data Integration with Changed Data Capture. An Oracle Data Integrator Technical Brief Updated December 2006

Establishing secure connectivity between Oracle Ravello and Oracle Cloud Infrastructure Database Cloud ORACLE WHITE PAPER DECEMBER 2017

An Oracle White Paper February Comprehensive Testing for Siebel With Oracle Application Testing Suite

An Oracle White Paper. Released April 2013

Technical White Paper August Migrating to Oracle 11g Using Data Replicator Software with Transportable Tablespaces

Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud

Hard Partitioning with Oracle VM Server for SPARC O R A C L E W H I T E P A P E R J U L Y

Oracle Fusion Middleware

An Oracle White Paper July Oracle WebCenter Portal: Copying a Runtime-Created Skin to a Portlet Producer

An Oracle White Paper Oct Hard Partitioning With Oracle Solaris Zones

Working with Time Zones in Oracle Business Intelligence Publisher ORACLE WHITE PAPER JULY 2014

An Oracle White Paper October Advanced Compression with Oracle Database 11g

Oracle JD Edwards EnterpriseOne Object Usage Tracking Performance Characterization Using JD Edwards EnterpriseOne Object Usage Tracking

Transcription:

An Oracle White Paper October 2010 Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10

Introduction When business-critical systems are down for a variety of reasons ranging from hardware or software failures to planned downtime for maintenance or upgrades, the costs can be astronomical. This is true for SAP infrastructures on which hundreds of users depend for their work and especially when systems such as materials management, supply chain management (SCM), and customer relationship management (CRM) run concurrently and interact with each other. In this environment, almost every component requires high availability for example, a call center without access to the CRM application is as unproductive as a shipping company without a logistics tracking system. To help address this difficult dilemma, Oracle offers a best practice procedure using Oracle Solaris Containers and Oracle Solaris ZFS innovative virtualization technologies that are included in the Oracle Solaris 10 operating system (OS). This procedure is designed to dramatically reduce planned downtime of the overall SAP environment and to enhance the efficiency of IT operations. 1

The Imperative to Minimize Downtime The majority of annual service downtime in datacenters is not a result of unplanned downtime caused by failures and outages of server or software components. Rather, most downtime (80 percent or more) is due to maintenance, upgrades, and similar planned tasks. Predefined maintenance windows are created for these tasks, usually at night or on weekends so that the work affects a minimum number of users. Planned downtime is calculable for all users and thus tolerable to a certain extent. However, the global economy is generating a demand for more 24/7 services, and as a consequence, maintenance windows are becoming smaller and smaller. Thus it is imperative for IT managers to limit or eliminate maintenance windows. Shortening Maintenance Windows for SAP Portal Infrastructures The availability of the SAP Enterprise Portal component in SAP NetWeaver is especially critical in SAP environments for the following reasons: x It is the central access point for all employees of a company. x It serves as the central communication point among several applications and their users. x Many SAP features are currently available only through the SAP Enterprise Portal. x In addition to being a central internal access point, it is an access point for suppliers, customers, and partners. Downtime can tarnish the reputation of the company. x SAP Enterprise Portal creates an open environment that must be as secure as possible, requiring immediate action when security updates are released. Cloning the SAP Portal Environment Using Oracle Solaris Containers with Oracle Solaris ZFS, it is possible to create a snapshot, or clone, of the entire runtime environment, including all running SAP applications such as the SAP Enterprise Portal and Oracle Database within that environment. The clone is identical in behavior to the original system and is available for use within seconds; only the Internet Protocol (IP) address is different. Thus, the clone can be redefined as the main system by simply changing the Domain Name System (DNS) entry after the upgrade has been performed. Procedure to Minimize Planned Downtime for the SAP System Upgrading SAP Enterprise Portal to a newer version or importing SAP Service Packages typically requires multiple hours of downtime. The following steps allow you to minimize this downtime to a few seconds, from the users point of view, using the cloning capability of Oracle Solaris Zones and Oracle Solaris ZFS. 2

The procedure consists of three fundamental steps. The following description assumes that the basic zone configuration tasks such as zone definition, CPU resource pool assignments, and the creation of ZFS file systems have already been made. Step 1: Create the Clone Zone In this step, you create the clone of the productive system as shown in Figure 1. This is done in online mode using Oracle Solaris ZFS. x Create a snapshot and a clone. Oracle Solaris ZFS allows you to create a snapshot of a file system. Based on that snapshot, a clone can be created. A clone is a kind of writeable snapshot. Technically, it is comparable to a delta copy of the source file system only the changes from the original file system are saved. Therefore, a clone does not require any disk space initially, but it grows as data blocks are changed within the cloned file system. x Create a new zone based on the cloned file system. After the clone is created, a new zone on top of the clone file system is configured. x Adapt zone OS configuration entries. To configure a new host name, host entries, and other such identifiers for the zone, you need to apply some configurations within the zone. Step 2: Upgrade the Clone System After the clone is created and booted, that system can be started for applying the SAP software update. Perform the SAP Enterprise Portal upgrade on the clone. During this process, the production system is still available. x Run tests. You can perform tests such as a quality assurance (QA) evaluation on the newly upgraded clone. x Prepare for the switch. After successfully testing, you are ready to switch all users to the cloned upgraded system. Step 3: Switch the Systems A switch of the system is performed by changing the virtual network interfaces. Both systems have a public virtual interface. The IP addresses of these interfaces will be switched. Afterward, the cloned system is publicly available, using the virtual address registered in the DNS. x Promote the clone (optional). If System B is to become the new mastervolume, promoting the clone is required. For example, this would be necessary if you want to delete the volume of System A afterward. To learn more about Oracle Solaris ZFS capabilities such as promoting a clone, consult Oracle s online resources. This feature is not included in early versions of Oracle Solaris ZFS. x Adapt zone configuration files. To switch the systems in a persistent manner, it is necessary to edit the zone configuration files and add the new entries, such as IP addresses. x Switch some DIs in advance (optional). To avoid a heavy workload on the primary application server, you may decide to switch some of the application servers in advance. 3

x Switch resource pools. Before finally performing the switch of the systems, you should switch the resource pools as well to provide the clone system with the resources reserved for the productive system and vice versa. x Switch network interface controllers (NICs) and sapmnt share. When you perform the switch of the IP addresses and the sapmnt share, System B becomes the productive system and System A becomes the shadow system. x Shut down the old system (optional). To free resources, you may decide to shut down and delete the old system afterward. The steps above represent only a short overview. For detailed information, including an extensive stepby-step guide, go to sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/4804. To minimize failures and to speed up the process described above, it also makes sense to automate this procedure. In many cases, SAP Enterprise Portal environments in contrast to other SAP systems do not store dynamic data. Consequently, there is no loss of data when switching from the primary environment to the clone environment. Therefore, the switch from one system to the other is completely transparent to the users. The system procedure for minimizing planned downtime for SAP has been analyzed by SAP, particularly for SAP portals. The results are documented and posted on the SAP Developer Network (SDN) at sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a02397f9-0d8d-2910-e5a0- b8241bbc9381?quicklink=index&overridelayout=true. Figure 1. Oracle Solaris Containers and Oracle Solaris ZFS allow IT departments to minimize planned downtime with cloning capability. 4

Cloning Other SAP Components The clone functionality works with any container in Oracle Solaris Containers, regardless of the application that it contains, so this cloning procedure can be applied to other components in the SAP environment. For example, clones can be used for training, educational, and development purposes. Minimizing System Maintenance Downtime It is sometimes necessary to take an entire system down for maintenance. The same features of Oracle Solaris Containers that enable cloning can also be employed to move containers on a shared file system from one Oracle Solaris 10 system to another, providing that both systems are at the same patch level. Containers are moved by executing the Oracle Solaris detach and attach commands in the global zone of the system through those scripts. The steps are as follows: x Move all containers from one server, which is in maintenance mode, to any other server that has sufficient resources available. x Execute all maintenance tasks on the idle server. x Move the containers back after maintenance is complete. The ability to move containers between systems enables system maintenance without downtime, even on systems that house many consolidated applications. Oracle Solaris Containers An integral part of Oracle Solaris 10, Oracle Solaris Containers isolate software applications and services by using flexible, software-defined boundaries. They allow many private execution environments to be created within a single instance of Oracle Solaris 10. Each environment has its own identity, separate from the underlying hardware, so it behaves as if it is running on its own system making application virtualization simple, safe, and secure. In contrast to other virtualization approaches, Oracle Solaris Containers do not require you to install and maintain a dedicated operating system for each virtualized computing environment. Unlike hypervisor based virtualization, the loss of computing power resources is nearly zero when Oracle Solaris Containers are deployed. 5

Figure 2. Oracle Solaris Containers enable simple consolidation with isolated, software-defined zones for applications and services. Oracle Solaris Containers can do the following: x Dynamically move or replicate applications to fit the changes of the business x Lower administrative costs by safely combining multiple applications onto a single system x Reduce conflicts among applications that are running on the same system by isolating them from one another x Offer the predictive self healing feature to minimize fault propagation and unplanned downtime x Enhance security by preventing unauthorized access and unintended intrusions Oracle Solaris ZFS Oracle Solaris ZFS is a file system included in Oracle Solaris 10. It provides very high levels of data integrity and performance, and it improves the ease of file system management by eliminating the need for a volume manager. Furthermore, because it is 128 bit based, it opens the door to virtually unlimited data scalability. Oracle Solaris ZFS has been integrated with Oracle Solaris Containers technology, allowing container administrators to take full advantage of the features of Oracle Solaris ZFS. Designed with the administrator in mind, Oracle Solaris ZFS is the only self-managing, general-purpose file system with predictive self healing. 6

Figure 3. Oracle Solaris ZFS offers simpler administration of high-integrity data on a greater scale and with higher performance than traditional file systems. Oracle Solaris ZFS offers the following: x Simple administration. It automates and consolidates complicated storage administration concepts such as copy-onwrite and snapshots, reducing administrative overhead by 80 percent. x Provable data integrity. It protects all data with 64-bit checksums that detect and correct silent data corruption. x Unlimited scalability. It offers 16 billion times the capacity of 32 bit or 64 bit systems. x Blazing performance. It is based on a transactional object model that removes most of the traditional constraints on the order in which an I/O is issued, resulting in huge performance gains. Other Uses for Oracle Solaris Containers and Oracle Solaris ZFS Minimizing planned downtime is only one area in which Oracle Solaris Containers and Oracle Solaris ZFS offer a smart solution. Across the complete SAP system landscape, an average of 70 to 80 percent of installed systems are operated to support development, testing, upgrade, and evaluation tasks However, those systems must still be managed and maintained. To effectively operate these nonproductive environments, IT managers need to be able to provision SAP systems for SAP users as quickly and flexibly as possible. Versioning a complete SAP infrastructure after an upgrade is a typical requirement of an ongoing, leading-edge SAP operation as well. All of these requirements can be supported with Oracle Solaris Containers and Oracle Solaris ZFS. Areference architecture can also serve as a building block toward next-level platforms for production environments. Leveraging Oracle Solaris Cluster helps you implement higher availability, a necessity in production and nonproduction environments alike. Oracle offers a full range of services from capacity planning, solution design, architecture, and deployment to migration, consolidation, and integration of independent software vendor (ISV) enterprise applications. This is all handled by Oracle consulting and SAP solution experts. 7

Conclusion In today s competitive business world of 24/7 production and operations, downtime whether planned or unplanned is becoming increasingly difficult to tolerate. The availability of all SAP applications, especially SAP Enterprise Portal, is critical. The ability to optimize SAP processes even during production enables maximum availability in heterogeneous SAP landscapes. Oracle Solaris Containers and Oracle Solaris ZFS minimize downtime during upgrades of SAP portals and optimize SAP processes. In addition, these technologies are included in Oracle Solaris 10. The ability to clone, copy, and move containers and systems on demand and with minimal downtime allows your datacenter to continue operating at optimal performance and at a lower cost. The best practices described in this white paper help IT managers to utilize the technologies in their SAP environments, automating the datacenter for better management. 8

Minimizing Planned Downtime of SAP Systems October 2010 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 Copyright 2008, 2010, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 1010 oracle.com