Design and Implement a Self- Service Enabled Private Cloud with Oracle Enterprise Manager 12c



Similar documents
Implement & Manage IaaS and Self Service Portal with Enterprise Manager 12c

IOUG Virtualization SIG - Online Symposium Kai Yu Oracle Solutions Engineering, Dell Inc.

1 P a g e Delivering Self -Service Cloud application service using Oracle Enterprise Manager 12c

INTRODUCTION APPLICATION DEPLOYMENT WITH ORACLE VIRTUAL ASSEMBLY

Configuring and Managing a Private Cloud with Enterprise Manager 12c

INTRODUCTION TO CLOUD MANAGEMENT

Monitor Your Engineered Systems From a Single Pane Of Glass

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Oracle Software. Hardware. Training. Consulting. Mythics Complete.

Cloud Storage in a PaaS World

<Insert Picture Here> Private Cloud with Fusion Middleware

Setup Database as a Service using EM12c

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

An Oracle White Paper March What It Takes to Deploy and Manage a Private Cloud with Oracle VM

<Insert Picture Here> PaaS is the Remedy for VM Hangover

Automated Deployment of Oracle RAC Using Enterprise Manager Provisioning Pack

An Oracle White Paper February Oracle VM Enabling Rapid Migration to Private Cloud

Agenda About SUNY and ITEC Cloud project Challenges and Use cases for ITEC Cloud EM Solution Business Benefits

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Adatbázis tesztkörnyezetek kialakítása. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Building Oracle Grid with Oracle VM on Blade Servers and iscsi Storage. Kai Yu Dell Oracle Solutions Engineering

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Building and Managing

Realize the Full Potential of Virtualized Java Applications

CON9488 The Enterprise Cloud Simplified with Oracle VM

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

<Insert Picture Here> Cloud Computing Strategy

Data Center Op+miza+on

Oracle Virtualization Strategy and Roadmap

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

How To Use An Orgs.Org Database With An Orgorora Cloud Management Pack For Database (For Cloud)

Agenda. Enterprise Manager: Introduction Enterprise Cloud: Our Perspective Cloud Management: High level features Customer and Partner References

Virtualized Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips Kai Yu Oracle Solutions Engineering Dell Inc

<Insert Picture Here> Oracle VM and Cloud Computing

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

High Availability Infrastructure for Cloud Computing

Deploying Fusion Middleware in a 100% Virtual Environment Using OVM ANDY WEAVER FISHBOWL SOLUTIONS, INC.

ORACLE CLOUD MANAGEMENT PACK FOR ORACLE DATABASE

Oracle Enterprise Manager 12c Product Overview Presentation: Cloud Management

How To Get A Cloud Based System To Work For You

An Oracle White Paper February Why Oracle VM is the Best Platform for Deploying Oracle Database

Deploying and Managing Microsoft System Center Virtual Machine Manager

Oracle s Cloud Computing Strategy

<Insert Picture Here> Cloud Computing Inside Out

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

Database as a Service: What Is It and How Do You Use It? Q&A with an Expert Panel

Expert Oracle Enterprise


Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

An Oracle White Paper June, Oracle Enterprise Manager Cloud Control 12 c : Complete, Integrated and Business-Driven Cloud Management

Oracle Reference Architecture and Oracle Cloud

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Jan van Tiggelen, Senior Sales Consultant Oracle

Total Cloud Control with Oracle Enterprise Manager 12c. Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle

Oracle Cloud Computing Strategy

Oracle Database Cloud Services OGh DBA & Middleware Day

HOL10003 Deploy and Manage a Private Cloud with Oracle VM and Oracle Enterprise Manager Cloud Control 12c

An Oracle White Paper August Advanced Uses of Oracle Enterprise Manager 12c

Course 6331A: Deploying and Managing Microsoft System Center Virtual Machine Manager

Oracle Database Cloud

<Insert Picture Here> Architekturen, Bausteine und Konzepte für Private Clouds Detlef Drewanz EMEA Server Principal Sales Consultant

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

Virtualization Strategy with Oracle VM and Oracle Linux. Bjorn Naessens

Managed Cloud Services

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud

Course Outline: Course 6331: Deploying and Managing Microsoft System Center Virtual Machine Manager Learning Method: Instructor-led Classroom Learning

WHITE PAPER. Private Cloud in Action: Early Adopters of Oracle Enterprise Manager 12c Report Agility and Productivity Benefits.

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

Virtualization and IaaS management

An Oracle White Paper January, Middleware as a Service using Oracle Enterprise Manager 12c Cookbook

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering

<Insert Picture Here> Hardware and Software engineered to work together l'offerta Oracle nell'era del cloud computing

Course Overview. What You Will Learn

MAD about Mobile Business Intelligence

An Alternative to the VMware Tax...

Running Oracle Databases in a z Systems Cloud environment

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Copyright 2014 Oracle and/or its affiliates. All rights reserved.

The First Complete Cloud Management Solution with Oracle Enterprise Manager. Jean Pierre van Tiggelen EMEA Senior Sales Director Manageability

Rapid Consumption and Deployment of SAP Software as Virtual Appliances Using SAP Cloud Appliance Library

An Oracle White Paper September, Deploying a Private Database Cloud using Enterprise Manager 12c Cloud Control Cookbook

news Enterprise Manager Cloud Control oracle ... the smarter way of information

Brocade Virtual Traffic Manager and Oracle Enterprise Manager 12c Release 2 Deployment Guide

Oracle Infrastructure Systems Management with Enterprise Manager and Ops Center CON4954

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

BEAWebLogic. Portal. WebLogic Portlets for SAP Installation Guide

Getting Started Guide

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

How to Keep a Cloud Environment Current, Secure and Available October 16, 2014

Agenda. Begining Research Project. Our problems. λ The End is not near...

Table of Contents. Using the plug- in Pure Storage Flash Array Home Page... 11

Cloud First Does Not Have to Mean Cloud Exclusively. Digital Government Institute s Cloud Computing & Data Center Conference, September 2014

Session S : How to build a Private Cloud with Oracle Enterprise Manager: A Major Telco Story. Principal Product Manager

Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization

Step by step guide for installing highly available System Centre 2012 Virtual Machine Manager Management server:

DATABASES IN THE CLOUD

Transcription:

Design and Implement a Self- Service Enabled Private Cloud with Oracle Enterprise Manager 12c Prepared By: Kai Yu Senior Principal Engineer Dell Inc.

About Author Kai Yu, Senior Principal Architect, Dell Database Engineering 20 years Oracle DBA/Apps DBAS and Solutions Engineering Specializing in Oracle RAC, Oracle Cloud and Oracle VM Oracle ACE Director, Oracle papers author/presenter Co-founder and Vice President of IOUG Cloud Computing SIG 2011 OAUG Innovator of Year, 2012 Oracle Excellence Award: Technologist of the Year: Cloud Architect by Oracle Magazine My Oracle Blog: http://kyuoracleblog.wordpress.com/ Co-author Apress Book Expert Oracle RAC 12c

My Work: Dell Oracle Solutions Engineering Dell Acceleration Appliance for Database(DAAD) Flash SSD based high performance storage solution for database Remove storage bottlenecks for Oracle Databases. Shared storage for Oracle RAC database

My Work: Dell Oracle Solutions Engineering Dell Integrated System for Oracle Databases Preconfigured Ready Infrastructure with all flash storage for Oracle Database and DBaaS

5 Agenda Oracle Cloud Models and Solutions IaaS Architecture IaaS based on Oracle VM Cloud Management with Oracle EM12c Self Service Model Infrastructure Cloud & IaaS POC Project Example: Cloud Architecture Design and Configuration Creating Application Assemblies with OVAB Test Assemblies in a Virtual Environment Implement a Self Service Cloud Q&A

Oracle Cloud Models and Solutions 6

7 Oracle Cloud Solutions Enterprise IT benefits from private Cloud Consolidate applications/database on a shared infrastructure Providing on-demand access to infrastructure resources. Increasing quality of Service: performance, HA, security, etc. Providing rapid deployment and service provisioning. Oracle Cloud Service Models Infrastructure as a Service: provide infrastructure Platform a Service (PaaS): provide platform Users can request service through self service portal Cloud Service is automatically deployed. Oracle Enterprise Manager 12c Cloud Control provide life cycle of cloud management: plan, setup, build, test, deploy, monitor, manager, meter & charge

8 Oracle Cloud Solutions Infrastructure as a Service (IaaS) Service Model: Users request infrastructure servers and will be provided guest virtual machines) Users to request services in self-service manner (Self Service Portal) Users specify the VM assembly or template for VM deployment. Guest VMs are created through the template and assembly through EM12c Self Service portal Platform as a Service (IaaS) Service Model: Allow users to request platforms on which they can run applications Database as a Service (DBaaS) VM based RAC based shared by multiple databases Pluggable Database Shared Database with multiple schema Test as a Service(TaasS)

9 Oracle Cloud Solutions Cloud Anatomy:

Infrastructure Cloud (IaaS) Architecture 10

11 Deploying Cloud Service based on Oracle VM Traditional Application Deployment process Multiple Steps including Hardware, OS, Prerequisites, Application installation/configuration Highly skilled manual work, time consuming and error prone Duplicated efforts and very hard to automate Hardly adapted for a cloud environment where an automatic provisioning process is needed Oracle VM: Application-Driven Virtualization Applications running on virtual machines VM template: pre-built, pre-configured virtual machine with OS +software stack Oracle published VM templates for most Oracle products for download You can create your own Oracle VM templates for your application Easy to deploy through VM Manager and Oracle Enterprise Manager 12c.

12 Deploying Cloud Service based on Oracle VM Oracle Virtual Assembly Appliance: a single software component and its local execution : environment, for example, database +OS Assembly: a collection of interrelated software appliances that are automatically configured to work together, for example, multiple tier applications: Weblogic server + Database. Oracle Virtual Assembly Builder Studio creates assemblies The tool to capture the software configurations and package to software appliances and connect them to form assemblies.

Infrastructure Cloud and Oracle EM12c Oracle Infrastructure Cloud as Service with Oracle EM12c Infrastructure as a Service (IaaS) Cloud Deployment Model: Users request IaaS services, pre-packed assemblies are used to deploy guest Virtual Machines with OS + database software or middleware Enterprise Manager 12c is used to model Infrastructure as a Service (IaaS) Pre-created virtual assemblies and templates created with OVAB and stored in software Library Users request IaaS services through EM12c Self Service portal Iaas Service is automatically deployed with the virtual assemblies and templates Assembly Oracle Enterprise Manager 12c Infrastructure Cloud Virtualization Plug-in VM Manager Virtual Server Pool Virtual Server Pool Software Library Deployment VM VM VM VM VM Metadata Cloud Plug-in Storage 13

14 Infrastructure Cloud and Oracle EM12c IaaS Cloud Configuration and its Architecture Cloud Administrator configures the cloud infrastructure Manages cloud infrastructure through VM manager Software library and self service portal provide the self service cloud service provisioning using VM templates and VM assemblies.

POC: an example of Oracle IaaS Cloud implementation 15

16 An Example of IaaS Cloud Project Goal: Reference configuration of Infrastructure Cloud on Dell platforms Create virtual assemblies by capturing installed applications Establish infrastructure cloud solution to achieve IaaS based on the Self Service requests. Project Task Overview IaaS Cloud Architecture Design Cloud Infrastructure Deployment and Configuration Oracle Virtual Assembly Builder to create assemblies Test Virtual Assemblies in Oracle VM environment Setup Self Service Applications in Infrastructure Cloud Cloud Technology Stack Cloud Hardware Environment : 3 physical severs for VM servers: 1 physical sever for VM Manager 1 physical server for Enterprise Manager

An Example of Infrastructure Cloud Configuration Fiber Channel Storage for Cloud storage: Cloud Virtualization and Management Software Stack Virtual Server: Oracle VM Server 3.3 for x86 Virtual Environment Manager: Oracle VM Manager 3.3 Cloud Management: Oracle Enterprise Manager 12c 17

18 Cloud Architecture Design and Configuration Enterprise Manager 12c for Cloud management Em12c: Enterprise Menu Cloud Setting up the cloud Infrastructure Register Oracle VM Manager/Synchronizing the VM manager targets Discover Oracle VM Server Setup storage Infrastructure Configure network Create a virtual server pool and create zone

19 An Example of Infrastructure Cloud Configuration Deploy the Virtualization and cloud plug-in in EM12c

20 An Example of Infrastructure Cloud Configuration Register VM Manager on Oracle Enterprise Manager 12c. Configure Secure TCP(TCPS) on VM Manager host (#1490283.1) Use tcps and port 54322 port for VM Manager 3.1.1 or greater Use tcps and port 54322 port - Import the OVM Manager certificate Oracle VM Manager Connection URLs: Oracle VM Manager URL Oracle VM Manager Console URL EM12.1.0.5: slight different GUI:

An Example of Infrastructure Cloud Configuration 21

22 An Example of Infrastructure Cloud Configuration Oracle Infrastructure Cloud Components Infrastructure Cloud: a set of storage pools and server pools and zones Enterprise Manager 12c provides full life cycle management of Cloud Infrastructure cloud and its management architecture: Plan, Setup, Build, Test, Deploy, Monitor, Manage, Meter & Charge and Optimize

Creating Assembly with Oracle Virtual Assembly Builder (OVAB)) 23

24 Creating Assembly with OVAB Create virtual assemblies with OVAB Studio Introspect a reference system to create appliance and appliances Edit assemblies and appliance : network, input and output,.. Capture template and assembly archive Export assembly achieve

25 Creating Assembly with OVAB Configure Oracle Virtual Assembly Builder (OVAB) Environment Oracle Linux 5UL6 +or RHEL 5 UL6+ Meet the pre-installation requirements JDK 1.5.0_15 or greater,oadf 12.1.2.0pen-OVF, OL 5.x o late base image, ovab software (11g or latest 12.1.2.0.0 for Linux 86 Install and configure OVAB : 11g :./runinstaller 12.1.2: java -jar ovab_121200.jar

26 Creating Assembly with OVAB Virtual Assembly Builder Studio abctl command-line tool Oracle Virtual Assembly Builder studio GUI : Start OVAB studio GUI:./abstudio.sh

27 Creating Assembly with OVAB Create an assembly by Introspecting a reference system Turn off firewall on the reference host: /etc/init.d/iptables stop Start OVAB studio GUI:./abstudio.sh Start Create Assembly wizard for creation of an assembly Introspect an appliance using the reference system Specify file sets to capture

28 Creating Assembly with OVAB Complete file sets capture Add additional appliance Edit an assembly Create templates and archive assembly

29 Creating Assembly with OVAB Complete template creation and Assembly Archiving Assembly Archive: mywlstest.ova file in OVAB host Export Assembly archive by copying this file to other locations Copy an Assembly Archive:.ova file

30 Creating Assembly with OVAB Complete template creation and Assembly Archiving Assembly Archive: mywlstest.ova file in OVAB host Export Assembly archive by copying this file to other locations Copy an Assembly Archive:.ova file

Test Virtual Assemblies 31

32 Test Oracle Virtual Assembly Deploy Assembly on Virtual Environment Through Oracle Virtual Assembly Builder Deployer Through Oracle VM Manager/Oracle Enterprise Manager by exporting the assembly achieve file VM manager. Deployed in an infrastructure cloud through Enterprise Manager 12c Self Service Portal (will be discussed in next session)

33 Test Oracle Virtual Assembly Through Oracle VM Manager Load Assembly into Repository Copy the assembly archive to OMS server: /var/www/html/0157

34 Test Oracle Virtual Assembly Deploy Assembly

Test Oracle Virtual Assembly Specify Virtual machine configuration 35

Setup Application Self Service With Virtual Assemblies 36

Setup Application Self Service with Assemblies Deploy assembly in Infrastructure Cloud Assembly Oracle Enterprise Manager 12c Infrastructure Cloud Virtualization Plug-in VM Manager Virtual Server Pool Virtual Server Pool Software Library Deployment VM VM VM VM VM Metadata Cloud Plug-in Storage Workflow Cloud Administrator to setup Cloud structure: VM server, storage, Network, server pool, Software library, deployment Self Service Administrator to setup the Self service portal Setup: o Load the assembly into software library o Publish the assembly and make it available for self service users o Define VM seize, assign Quota to users/roles, define access boundary 37

38 Setup Application Self Service with Assemblies Self Service Users to use Self Service Portal to request service o Deploy Applications through templates/assembly by requesting the application virtual machines o Managing and monitoring of virtual machines and resource usages Load assembly into software library Setup software library with EM12c: Setup-> Provisioning and Patching-> Software Library:

39 Setup Application Self Service with Assemblies Create assembly component

40 Setup Application Self Service with Assemblies Self Service Admin handles provisioning and management Set resource quota to users/roles Define and publish service assemblies/templates Monitoring and Manage the requests and resources Setup Self Service Portal: Setup Cloud Self Services: machine size

41 Setup Application Self Service with Assemblies Assign resource limits to role. Each user will be assigned role(s)) Through the roles, wls_user is assigned the limits of resource this user can request

Setup Application Self Service with Assemblies Define software Components: publish assembly to Self Service users Click Software Component of the Self service portal page Publish Assemblies/templates to roles: Publish Self Service User wls_user gains the privileges through roles: Wls_user s roles: EM_user, Public, WLS_SELESERVICE, EM_SSA_user role privilege to access Self Service Portal WLS_SELESERVICE role the resources quota WLS_SELESERVICE role privilege to access the assemblies to provision virtual machines 42

Setup Application Self Service with Assemblies Monitoring the request server status and the resource usage: 43

Summary and References Summary Create virtual assemblies with Oracle Virtual Assembly Builder Establish Oracle infrastructure cloud environment with Oracle VM Deploy virtual assembly in infrastructure Cloud Setup Oracle Self Service Portal Deploy Oracle virtual assembly through Oracle Self Service Portal References: Oracle Fusion Middleware Installing Oracle Virtual Assembly Builder 12c (12.1.2) E29482-03 Oracle Enterprise Manager Cloud Administration Guide 12c Release 5 (12.1.0.5 E28814-18 Oracle Fusion Middleware Using Oracle Virtual Assembly Builder 12c (12.1.2) E29476-02 Delivering Self-Service Cloud Application Services Based Using Enterprise Manager 12c, IOUG Collaborate 15 Whitepaper. 44

Thank You and QA Contact me at kai_yu@dell.com or visit my Oracle Blog at http://kyuoracleblog.wordpress.com/

Visit IOUG at the User Group Pavilion Stop by the User Group Pavilion in the Upper Level of Moscone South and catch up with the user community! Connect with IOUG members and volunteers Learn more about IOUG membership and benefits and how to join the IOUG community, 30,000+ technologists strong Enter to win discounts, free books from IOUG Press and COLLABORATE 16 Registration Visit us Sunday Wednesday!

COLLABORATE 16 IOUG Forum April 10-14, 2016 Mandalay Bay Resort & Casino Las Vegas, NV IOUG Forum Advantage Save up to $1,000 on registration and education offerings, like pre-conference workshops Gain access to exclusive IOUG content, including the Strategic Leadership Program Priority access to IOUG hands-on labs Advance access to supplemental session material presentations Special IOUG activities collaborate.ioug.org #C16LV