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

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

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

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

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

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

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

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

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

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

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

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

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

Correction Documents for Poland

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

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

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

Loading User Update Requests Using HCM Data Loader

Oracle Secure Backup. Getting Started. with Cloud Storage Devices O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle DIVArchive Storage Plan Manager

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

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

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Tutorial on How to Publish an OCI Image Listing

Automatic Receipts Reversal Processing

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

Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud

Load Project Organizations Using HCM Data Loader O R A C L E P P M C L O U D S E R V I C E S S O L U T I O N O V E R V I E W A U G U S T 2018

JD Edwards EnterpriseOne Licensing

August 6, Oracle APEX Statement of Direction

Sun Fire X4170 M2 Server Frequently Asked Questions

Oracle Fusion Configurator

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

Oracle Exadata Statement of Direction NOVEMBER 2017

Oracle Data Masking and Subsetting

Oracle Learn Cloud. Taleo Release 16B.1. Release Content Document

Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0

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

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

ORACLE SNAP MANAGEMENT UTILITY FOR ORACLE DATABASE

Solution-in-a-box: Deploying Oracle FLEXCUBE v12.1 on Oracle Database Appliance Virtualized Platform ORACLE WHITE PAPER JULY 2016

April Understanding Federated Single Sign-On (SSO) Process

SOA Cloud Service Automatic Service Migration

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

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

Oracle WebLogic Server Multitenant:

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

Deploy VPN IPSec Tunnels on Oracle Cloud Infrastructure. White Paper September 2017 Version 1.0

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

Oracle WebLogic Portal O R A C L E S T A T EM EN T O F D I R E C T IO N F E B R U A R Y 2016

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015

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

October Oracle Application Express Statement of Direction

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

Bastion Hosts. Protected Access for Virtual Cloud Networks O R A C L E W H I T E P A P E R F E B R U A R Y

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

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

Oracle Hyperion Planning on the Oracle Database Appliance using Oracle Transparent Data Encryption

CONTAINER CLOUD SERVICE. Managing Containers Easily on Oracle Public Cloud

Repairing the Broken State of Data Protection

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 Database Appliance X6-2S / X6-2M ORACLE ENGINEERED SYSTEMS NOW WITHIN REACH FOR EVERY ORGANIZATION

ORACLE FABRIC MANAGER

How to Monitor Oracle Private Cloud Appliance with Oracle Enterprise Manager 13c O R A C L E W H I T E P A P E R J U L Y

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

Oracle Developer Studio Performance Analyzer

Oracle VM 3: IMPLEMENTING ORACLE VM DR USING SITE GUARD O R A C L E W H I T E P A P E R S E P T E M B E R S N

Oracle Clusterware 12c Release 2 Technical Overview O R A C L E W H I T E P A P E R M A R C H

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

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

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions

Oracle Database 12c: JMS Sharded Queues

Increasing Network Agility through Intelligent Orchestration

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

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

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

Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software.

Oracle Database Appliance X7-2 Model Family

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

Oracle Business Activity Monitoring 12c Best Practices ORACLE WHITE PAPER DECEMBER 2015

An Oracle Technical Article March Certification with Oracle Linux 4

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

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

Transitioning from Oracle Directory Server Enterprise Edition to Oracle Unified Directory

Oracle Social Network

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

Pricing Cloud: Upgrading to R13 - Manual Price Adjustments from the R11/R12 Price Override Solution O R A C L E W H I T E P A P E R A P R I L

Oracle Linux Management with Oracle Enterprise Manager 13c O R A C L E W H I T E P A P E R J U L Y

Subledger Accounting Reporting Journals Reports

WebCenter Portal Task Flow Customization in 12c O R A C L E W H I T E P A P E R J U N E

Oracle Big Data SQL. Release 3.2. Rich SQL Processing on All Data

APPLICATION BUILDER CLOUD. Application Creation Made Easy

Oracle s Netra Modular System. A Product Concept Introduction

See What's Coming in Oracle Taleo Business Edition Cloud Service

See What's Coming in Oracle CPQ Cloud

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

Extreme Performance Platform for Real-Time Streaming Analytics

An Oracle Technical Article November Certification with Oracle Linux 7

Oracle Ravello Cloud Service

New Oracle NoSQL Database APIs that Speed Insertion and Retrieval

An Oracle Technical Article August Certification with Oracle Linux 7

Transcription:

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

Oracle Ravello is an overlay cloud that enables enterprises to run their VMware and KVM applications with data-center-like (Layer 2) networking as-is on public cloud without any modifications. With Ravello, enterprises don t need to convert their VMs or change networking. This empowers the business to rapidly develop and deploy existing data-center applications on the public cloud without the associated infrastructure and migration cost and overhead for a variety of use-cases such as devtest, staging, UAT etc. Oracle RAC Overview Oracle Real Application Clusters (Oracle RAC) is a shared cache clustered database architecture that utilizes Oracle Grid Infrastructure to enable the sharing of server and storage resources. Automatic, instantaneous failover to other nodes, and therefore enables an extremely high degree of scalability, availability, and performance. Originally focused on providing improved database services, Oracle RAC has evolved over the years and is now based on a comprehensive high availability (HA) stack that can be used as the foundation of a data base cloud system as well as a shared infrastructure that can ensure high availability, scalability, flexibility and agility for any application in your data center. Fig. 1: Oracle Database with Oracle RAC architecture 1 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

Why run Oracle RAC Database on Ravello? Enterprises run Oracle RAC as a part of bigger application in variety of scenarios. They also need such environments for development, testing, staging and running User Acceptance Tests. It is expensive to have on-premise environments for such transient needs. Ravello provides a great platform for such use-cases by offering data-center like environments on public cloud with VMware and Layer 2 networking. An Oracle RAC database is a shared everything database. All data files, control files, SPFILEs and redo log files in Oracle RAC environments must reside on cluster-aware shared disks so that all of the cluster database instances can access these storage components. All database instances must use the same interconnect, which can also be used by Oracle Clusterware. Public cloud environments do not provide shared storage and Layer2 capabilities required by Oracle Clusterware for RAC natively. However, such functionality can be achieved using Ravello. Moving Oracle RAC Database application to Ravello The following implementation is broadly followed from the reference article to setup Oracle RAC DB installation in VMware ESXi environment 1. The deployment diagram for the implementation: Fig. 2: Deployment diagram For the deployment, we have 4 configured subnets - 192.168.56.0/24 - public network - 192.168.1.0/24 - cluster inter-connect/private - 192.168.20.0/24 - shared storage access 2 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

The racnas node is running Openfiler 2.99.1 and is setup as an iscsi target for the RAC nodes to connect to. Two logical volumes are setup as iscsi targets as below: - ocr for OCR and voting disk - data for database (datafiles, control files, redo log files, spfile) Database access is configured through iscsi with Automatic Storage Management (ASM). The binaries for Grid Infrastructure and Database are stored locally on each RAC node. Setting up imported VMs into Ravello 1) As a first step, we import the 4 VMs that were setup on the on-prem VMware environment into Ravello s VM Library, and then create a new application by dragging the VMs onto the canvas two RAC nodes, one storage node namely, rnode1, rnode2 and rnas respectively. We also add a test node, rtest to test overall functionality of the deployment. Fig. 3: Building the application with the imported VMs All VMs are using Oracle Linux 7.3 distribution with the RAC DB nodes configured with 4VCPUs and 16GB of memory. The storage node is running Openfiler and is configured with 4VCPUs/16GB memory, while the test node running OL7.3 is configured with 2VCPUs and 8GB of memory. On the network tab, Ravello automatically re-creates the underlying network by looking at the ESXi configuration files and VM disk images. 3 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

Fig. 4: Network view of the application We will now make sure all the settings in each VM are as per our expectation. Let us take a look at rnode1 in the Ravello UI. 2) Let us start with the General tab. Make sure that the hostname field is populated and it matches to the hostname in the VM. Fig. 5: General tab for node1 4 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

3) Under the Disks tab, Controller we select is a para-virtualized controller for better performance. Fig. 6: Disks tab for node1 4) Under the NICs section, we select paravirtualized devices for each of the NICs for better performance. RAC requires a public interface and a cluster inter-connect interface per node. As pointed out earlier, we have used a separate subnet to handle shared storage traffic. We verify that all the NICs are present and configured correctly for each of the nodes with the right IP configuration. Fig. 7: Public interface for rnode1 5 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

Fig. 8: Private interface for rnode1 Fig. 9: Storage interface for rnode1 We have provided ssh and Enterprise Manager express by enabling port 22 and port 5501 on the Services tab. Fig. 10: External services 6 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

Next, we Edit and Verify all the VMs on the application in a similar fashion. Once this is done, the application is ready to be published. 5) Publish the application to bring up the VMs in the public cloud either using Cost-optimized or Performance-optimized selection. Verifying the RAC setup on Ravello 1) Login to any node and check to see if the shared storage is mounted on the RAC nodes over iscsi Fig. 11: Shared storage details 2) Confirming that Grid Infrastructure is up and running Fig. 12: Grid Infrastructure status 3) Check the RAC DB configuration by running the srvctl command. 7 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

Fig. 13: RAC configuration for DB check 4) Check status of DB running on RAC Fig. 14: RAC DB status check We now have a fully functional Oracle RAC environment running Oracle Database 12cR1 running on the cloud using Ravello. One can test out the deployment by connecting to the database from the test node ractest. Fig. 15: RAC UI verification 8 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

Learn more Learn more and sign up for a free trial at https://cloud.oracle.com/ravello Figure 13. Sign up for a free trial. 9 RAC DATABASE ON ORACLE RAVELLO CLOUD SERVICE

Oracle Corporation, World Headquarters Worldwide Inquiries 500 Oracle Parkway Phone: +1.650.506.7000 Redwood Shores, CA 94065, USA Fax: +1.650.506.7200 C O N N E C T W I T H U S blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle oracle.com Copyright 2017, 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. 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. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. Agile PLM on Oracle Ravello Cloud Service August 2017