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



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

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

INTRODUCTION APPLICATION DEPLOYMENT WITH ORACLE VIRTUAL ASSEMBLY

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

Configuring and Managing a Private Cloud with Enterprise Manager 12c

INTRODUCTION TO CLOUD MANAGEMENT

Automated Deployment of Oracle RAC Using Enterprise Manager Provisioning Pack

High Availability Infrastructure for Cloud Computing

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

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

Setup Database as a Service using EM12c

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

High Availability Infrastructure of Database Cloud: Architecture, Best Practices. Kai Yu Oracle Solutions Engineering, Dell Inc.

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

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

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

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

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

<Insert Picture Here> Cloud Computing Inside Out

Implementing Oracle Grid: A Successful Customer Case Study

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

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

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

<Insert Picture Here> Private Cloud with Fusion Middleware

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

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

Building and Managing

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

Realize the Full Potential of Virtualized Java Applications

Data Center Op+miza+on

CON9488 The Enterprise Cloud Simplified with Oracle VM

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

<Insert Picture Here> Cloud Computing Strategy

<Insert Picture Here> Oracle VM and Cloud Computing

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

How To Install An Org Vm Server On A Virtual Box On An Ubuntu (Orchestra) On A Windows Box On A Microsoft Zephyrus (Orroster) 2.5 (Orner)

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

Oracle Database Cloud Services OGh DBA & Middleware Day

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.


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

Oracle Infrastructure Systems Management with Enterprise Manager and Ops Center CON4954

Experiences with Transformation to Hybrid Cloud: A Case Study for a Large Financial Enterprise

Administration Guide for the System Center Cloud Services Process Pack

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

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

Oracle Virtualization Strategy and Roadmap

Rob Zoeteweij Zoeteweij Consulting

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

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

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

Effective Team Development Using Microsoft Visual Studio Team System

CLOUD COMPUTING & WINDOWS AZURE

Deploying and Managing Microsoft System Center Virtual Machine Manager

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

Oracle Reference Architecture and Oracle Cloud

Deploying Migrated IBM Notes Applications to the Cloud

Parallels Mac Management v4.0

IBM Cloud Computing for SAP IBM Corporation

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

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

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

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Oracle RAC Services Appendix

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

Defender Token Deployment System Quick Start Guide

Installing and Administering VMware vsphere Update Manager

Software AG and the AWS cloud. Past, Present and Best Practices. Jonathan Madamba Director, Solution Cloud John Fitzgerald Director, Product Marketing

Configuring and Deploying a Private Cloud with System Center 2012 MOC 10751

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

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

CLOUDFORMS Open Hybrid Cloud

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

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

Expert Oracle Enterprise

MS 10751A - Configuring and Deploying a Private Cloud with System Center 2012

Managing R12 EBS using OEM with the Application Management and Application Change Management Packs

Course 10751A: Configuring and Deploying a Private Cloud with System Center 2012

Server & Cloud Management

Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E-Business Suite 12.2

Windows Azure Pack Installation and Initial Configuration

Oracle Database Cloud

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

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

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Running Oracle Databases in a z Systems Cloud environment

UForge Application Automation and Marketplace Platform: Cooperation with the OW2 community Alexandre Lefebvre

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

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

Course Overview. What You Will Learn

Transcription:

Simplifying Application Deployment in Cloud using Virtual assemblies and EM 12c IOUG Virtualization SIG - Online Symposium Kai Yu Oracle Solutions Engineering, Dell Inc.

About Author Kai Yu, Senior Architect, Dell Oracle Solutions Lab 17 years Oracle DBA and Solutions Engineering Specializing in Oracle RAC, Oracle VM, Oracle EBS Oracle ACE Director, Oracle papers author/presenter IOUG VSIG Co-founder and Web Event Chair Winner of 2011 OAUG Innovator of Year Award Winner of 2012 Oracle Excellence Award: Technologist of the Year: Cloud Architect Oracle Blog: http://kyuoracleblog.wordpress.com/ 2 Oracle OpenWorld 2012

Dell Global Solutions Engineering Lab 3 Oracle OpenWorld 2012

Dell Global Solutions Engineering Lab Dell Oracle Solutions Engineering : www.dell.com/oracle Dell Oracle Partnership offers customers complete a solution Solutions Deliverables: Tested and Validated Configuration Deployment Guild Oracle Advisor Detailed Oracle Solutions Deliverables List(SDL) Dell Oracle Solutions Reference Configuration Oracle Virtualization Technology Oracle Enterprise Manager & Cloud Oracle Applications Proof of Concepts 4 Oracle OpenWorld 2012

Agenda Application Deployment with Oracle Virtual Assembly Infrastructure Cloud Management with Oracle EM12c Dell Oracle Infrastructure Cloud Project Cloud Architecture Design and Configuration Creating Application Assemblies with OVAB Deploying Assembly in a Virtual Environment Deploying Assembly in a Self Service Cloud Q&A 5 Oracle OpenWorld 2012

Deployment with Oracle Virtual Assembly 6 Oracle OpenWorld 2012

Deployment with Oracle Virtual Assembly 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. 7 Oracle OpenWorld 2012

Deployment with Oracle Virtual Assembly 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 application: 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. Introspect 8 Oracle OpenWorld 2012

Deployment with 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 to the Repository Deployed in an infrastructure cloud through Enterprise Manager 12c Self Service Portal (will be discussed in next session) 9 Oracle OpenWorld 2012

Infrastructure Cloud and Oracle EM12c Oracle Infrastructure Cloud based on Virtualization Enterprise Manager 12c provides full life cycle management of Cloud Infrastructure cloud and its management architecture 10 Oracle OpenWorld 2012

Infrastructure Cloud and Oracle EM12c Deploying Applications on demand in Infrastructure cloud Deploy Applications with assembly through Self service Portal Self Service Users request the deployment of applications Automated deployment using pre-created assemblies and templates 11 Oracle OpenWorld 2012

Oracle Dell Joint Private Cloud POC Project 12 Oracle OpenWorld 2012

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

Oracle Dell Joint Infrastructure Cloud Project Fiber Channel Storage for Cloud storage: Cloud Virtualization and Management Software Stack Virtual Server: Oracle Virtual server 3.1.1 Virtual Environment Manager: Oracle VM Manager 3.1.1 Cloud Management: Oracle Enterprise Manager 12.1.0.2 14 Oracle OpenWorld 2012

Cloud Infrastructure Deployment and Configuration 15 Oracle OpenWorld 2012

Cloud Architecture Design and Configuration Hardware Architecture Layout Software Installation: Oracle VM server 3.1.1, Oracle VM Manager, 3.1.1, Oracle Enterprise Manager 12c. 16 Oracle OpenWorld 2012

Cloud Architecture Design and configuration Oracle Enterprise Manager 12c to manage the Infrastructure Cloud 17 Oracle OpenWorld 2012

Cloud Architecture Design and Configuration Deploy the Virtualization and cloud plug-in in EM12c 18 Oracle OpenWorld 2012

Cloud Architecture Design and configuration Register VM Manager on Oracle Enterprise Manager 12c. Configure Secure TCP(TCPS) on VM Manager host (#1456338.1) Use tcps and port 54322 port for VM Manager Registration 19 Oracle OpenWorld 2012

Cloud Architecture Design and configuration 20 Oracle OpenWorld 2012

Cloud Architecture Design and configuration Configure Virtual Environment through VM Manager Configure multiple networks Configure shared storage and storage repository, server pool Refer to Oracle Enterprise Manager Cloud Administration Guild 12c Release 2. E28814-01, March 2012 for details. 21 Oracle OpenWorld 2012

Creating Assembly with Oracle Virtual Assembly Builder(OVAB) 22 Oracle OpenWorld 2012

Creating Assembly with OVAB Tasks Overview Configure Oracle Virtual Assembly Builder (OVAB) Environment Configure an Oracle Linux 5U7 32 bit Virtual Machine Meet the pre-installation requirements Install and configure OVAB on the virtual machine Create virtual assemblies for reference systems Introspect a reference system to create an assembly Capture template and assembly archive Export assembly achieve 23 Oracle OpenWorld 2012

Creating Assembly with OVAB Create a virtual machine for Oracle Virtual Assembly Builder(OVAB) Download OVM_OL5U7_x86_PVM.ova and import into Repository Create Oracle Linux 5U7 VM by deploying this assembly 24 Oracle OpenWorld 2012

Creating Assembly with OVAB Meet prerequisites of OVAB installation Configure a Linux server using Oracle Linux 5u7 32 bit Download software JeOS Base x86 and x86_64: ovm-modify-jeos-1.1.0-12.el5.noarch.rpm Oracle Open-OVF : open-ovf-1.1-1.0.47.el5.1.noarch.rpm OL_base_images: ofm_vab_11.1.1.6.0_sample_baseimage_oel_5.7_32bit.zip copied to /u01/app/ovab/ab_instance1/templates/baseimages/ovm/oel ovab software: ofm_vab_linux_11.1.1.6.0_32_disk1_1of1_ovab.zip Install ovab:./runinstaller as oracle user 25 Oracle OpenWorld 2012

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 26 Oracle OpenWorld 2012

Creating Assembly with OVAB Complete file sets capture Add additional appliance Edit an assembly Create templates and archive assembly 27 Oracle OpenWorld 2012

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 28 Oracle OpenWorld 2012

Creating Assembly with OVAB Lessons learned Use -12th version ovm-modify-jeos-1.1.0-12.el5.noarch.rpm Need to shutdown firewall in the OVAB and reference host: [root@ovab Oracle_OVAB1]# service iptables stop Use root or other user with sudo to do interspect Make sure you can connect to the reference system from OVAB host Make sure you start the weblogic server before you do the introspect 29 Oracle OpenWorld 2012

Deploy Assembly in Virtual Environment 30 Oracle OpenWorld 2012

Deploy Assembly in Virtual Environment Deploy Assembly on Virtual Environment Through Oracle VM Manager or Enterprise Manager 12c Load Assembly into Repository Copy the assembly archive to OMS server: /var/www/html/0157 31 Oracle OpenWorld 2012

Deploy Assembly in Virtual Environment Deploy Assembly 32 Oracle OpenWorld 2012

Deploy Assembly in Virtual Environment 33 Oracle OpenWorld 2012

Deploy Assembly in Virtual Environment 34 Oracle OpenWorld 2012

Deploy Assembly in EM12c Self Service Portal 35 Oracle OpenWorld 2012

Deploy Assembly in EM12c Self Service Portal Deploy assembly in Infrastructure Cloud 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: Load the assembly into software library Publish the assembly and make it available for self service users Define VM seize, assign Quota to users/roles, define access boundary Self Service Users to use Self Service Portal to request service Deploy Applications through templates/assembly by requesting the application virtual machines Managing and monitoring of virtual machines and resource usages 36 Oracle OpenWorld 2012

Deploy Assembly in EM12c Self Service Portal Load assembly into software library Setup software library with EM12c: Setup-> Provisioning and Patching-> Software Library: Create assembly component Component s loaded 37 Oracle OpenWorld 2012

Deploy Assembly in EM12c Self Service Portal 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 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 38 Oracle OpenWorld 2012

Deploy assemblies in EM12c Self Service Portal Define software Components: publish Assembly to Self Service user 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 39 Oracle OpenWorld 2012

Deploy assemblies in EM12c Self Service Portal Check the assemblies the user can use for the virtual machine request Request server (virtual machine) through Self Service Portal 40 Oracle OpenWorld 2012

Deploy assemblies in EM12c Self Service Portal Monitoring the request server status and the resource usage: 41 Oracle OpenWorld 2012

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: 1. Oracle Enterprise Manager Cloud Administration Guild, 12c Release 2 (12.1.1.0.2), E28814-01, March 2012 2. Oracle Virtual Assembly Builder User s Guild 11g Release 1 (11.1.1.6) E25514-02 February 2012 3. Oracle Virtual Assembly Builder, Installation Guide 11g Release 1 (11.1.1.6) E18705-02, February 2012 4. Oracle Virtual Assembly Builder 11.1.1.6 Overview, Oracle Presentation 5. Configuring and Managing a Private Cloud with Oracle Enterprise Manager, Kai Yu, Oracle OpenWorld 2011 presentation, session#06980 6. Configuring and Managing a Private Cloud with Oracle Enterprise Manager 12c, IOUG Collaborate 12 whitepaper 42 Oracle OpenWorld 2012

Thank you and QA 43

Contact me at kai_yu@dell.com or visit my Oracle Blog at http://kyuoracleblog.wordpress.com/ 44 Oracle OpenWorld 2012