Oracle VM Manager Template. An Oracle White Paper February 2009



Similar documents
ORACLE VM MANAGEMENT PACK

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

Creating and Using Oracle VM Templates: The Fastest Way to Deploy Any Enterprise Software

An Oracle White Paper July Oracle Linux and Oracle VM Remote Lab User Guide

An Oracle White Paper March Oracle s Single Server Solution for VDI

Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

An Oracle White Paper April How to Install the Oracle Solaris 10 Operating System on x86 Systems

Oracle Insurance General Agent Hardware and Software Requirements. Version 8.0

Virtual Compute Appliance Frequently Asked Questions

Oracle Fusion Middleware

Oracle Virtual Machine Qualification Note Oracle FLEXCUBE Universal Banking Release [April] [2014]

Oracle Hyperion Financial Management Virtualization Whitepaper

Converting Linux and Windows Physical and Virtual Machines to Oracle VM Virtual Machines. An Oracle Technical White Paper December 2008

Maximum Availability Architecture. Oracle Best Practices For High Availability. Backup and Recovery Scenarios for Oracle WebLogic Server: 10.

Highmark Unifies Identity Data With Oracle Virtual Directory. An Oracle White Paper January 2009

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

An Oracle White Paper October Frequently Asked Questions for Oracle Forms 11g

Oracle On Demand Infrastructure: Virtualization with Oracle VM. An Oracle White Paper November 2007

Unbreakable Linux Network An Overview

Managed Storage Services

An Oracle White Paper June Oracle Linux Management with Oracle Enterprise Manager 12c

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

Next Generation Siebel Monitoring: A Real World Customer Experience. An Oracle White Paper June 2010

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

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

JD Edwards EnterpriseOne 9.1 Clustering Best Practices with Oracle WebLogic Server

Implementing a Custom Search Interface with SES - a case study with search.oracle.com. An Oracle White Paper June 2006

Oracle BI Publisher Enterprise Cluster Deployment. An Oracle White Paper August 2007

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

An Oracle Technical Article November Certification with Oracle Linux 6

CONFIGURING IIS WEB APPLICATIONS FOR USE WITH TIME MACHINE

One View Report Samples Warehouse Management

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

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An Oracle White Paper March Integrating Microsoft SharePoint Server With Oracle Virtual Directory

An Oracle Technical Article March Certification with Oracle Linux 7

Oracle Whitepaper januar Oracle VM Server for x86 FAQ

Deliver Oracle BI Publisher documents to Microsoft Office SharePoint Server An Oracle White Paper July 2008

How To Customize An Org Bee 11G With A Custom Skin On A Windows 7.5 (Oracle) 11G (Orca) 11Ge (Orora) 11Gh (Orroboro) 11E (Ororro

Integrating Tutor and UPK Content: A Complete User Documentation Solution. An Oracle White Paper April 2008

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

An Oracle White Paper May Oracle Database Cloud Service

Instant Client: An Overview. An Oracle White Paper May 2004

Virtual Appliance Setup Guide

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

How To Load Data Into An Org Database Cloud Service - Multitenant Edition

Manage Oracle Database Users and Roles Centrally in Active Directory or Sun Directory. Overview August 2008

Siebel CRM On Demand Single Sign-On. An Oracle White Paper December 2006

Foglight. Foglight for Virtualization, Enterprise Edition 7.2. Virtual Appliance Installation and Setup Guide

An Oracle Technical Article October Certification with Oracle Linux 5

An Oracle White Paper Released Sept 2008

Oracle Easy Connect Naming. An Oracle White Paper October 2007

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

JD Edwards Performance Tuning guide for Oracle Application Server and Oracle Portal Server 10g.

NetIQ Sentinel Quick Start Guide

An Oracle White Paper June How to Install and Configure a Two-Node Cluster

Novell Access Manager

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

IIS Reverse Proxy Implementation

Siebel CRM Reports. Easy to develop and deploy. Administration

One View Report Samples Financials

An Oracle Technical White Paper January How to Configure the Trend Micro IWSA Virus Scanner for the Oracle ZFS Storage Appliance

Oracle Utilities Mobile Workforce Management Benchmark

Long User ID and Password Support In JD Edwards EnterpriseOne

An Oracle White Paper January Oracle VM Manager 3.2: Quick Start Guide for Managing Oracle VM Server for SPARC

Thinspace deskcloud. Quick Start Guide

An Oracle Technical White Paper May How to Configure Kaspersky Anti-Virus Software for the Oracle ZFS Storage Appliance

Oracle Application Server

Oracle Application Server 10g Web Services Frequently Asked Questions Oct, 2006

Oracle Fusion Applications Splitting Topology from Single to Multiple Host Servers

Oracle Business Intelligence Enterprise Edition Plus and Microsoft Office SharePoint Server. An Oracle White Paper October 2008

Foglight. Foglight for Virtualization, Free Edition Installation and Configuration Guide

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

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

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

The Bayesian Approach to Forecasting. An Oracle White Paper Updated September 2006

Oracle SQL Developer Migration

Oracle Net Services for Oracle10g. An Oracle White Paper May 2005

An Oracle White Paper January A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c

Deploying Oracle Database 12c with the Oracle ZFS Storage Appliance

An Oracle White Paper November Upgrade Best Practices - Using the Oracle Upgrade Factory for Siebel Customer Relationship Management

An Oracle White Paper Released October 2008

Virtual Contact Center

An Oracle White Paper October Oracle Database Appliance

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

Achieving Sarbanes-Oxley Compliance with Oracle Identity Management. An Oracle White Paper September 2005

Load Balancing Oracle Web Applications. An Oracle White Paper November 2004

Configuring Microsoft Active Directory for Oracle Net Naming. An Oracle White Paper April 2014

An Oracle White Paper June, Enterprise Manager 12c Cloud Control Application Performance Management

USING TIME MACHINE AND MICROSOFT SQL SERVER

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Oracle Identity Management Concepts and Architecture. An Oracle White Paper December 2003

An Oracle White Paper March Integrating the SharePoint 2007 Adapter with WebCenter Spaces ( & )

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

Transcription:

Oracle VM Manager Template An Oracle White Paper February 2009

Oracle VM Manager Template Using the Oracle VM Manager Template to manage Oracle VM servers. Oracle VM is Oracle's own x86/x86-64 server virtualization product, launched fall 2007. Oracle VM provides a very stable and high performance solution to run Oracle products in a production environment inside virtual machines(vm). The product has been well tested and is fully supported and certified to be used with confidence. It is also a general purpose virtualization solution, not just for Oracle products. We fully support 3rd party products and applications but we want to ensure there is a supportable solution out there for our Oracle product customers. Oracle VM consists of 2 components. Oracle VM Server is the software installed on each physical server on which you want to deploy virtual machines and Oracle VM Manager is a web-based centralized management console which usually gets installed on a separate physical server. Oracle VM servers can be configured to be part of a pool, connected through shared storage, offering features like online secure live migration and HA capabilities, such as restarting virtual machines that died unexpectedly. If a physical server in a pool fails and virtual machines automatically get restarted on a different server within a given pool. There is support for gold images or virtual machine templates which can be used as a basis to create new virtual machines and many other features. Oracle VM Manager is designed to handle many server pools and many more virtual machines per pool. Oracle VM Manager is not a required product, if one wants to just deploy separate Oracle VM servers and manually manage the virtual machines using a command line interface this is fully supported. Most customer however actually use Oracle VM Manager as it provides that easy to use web-based interface. A default setup consists of at least 2 servers, one server running Enterprise Linux with the Oracle VM Manager product installed. This can be a relatively small server, minimum 1.5GB to 2GB of RAM, 1 or 2 cpu cores and at least 10-20GB of free diskspace. The other server(s) running the Oracle VM server software. Oracle VM Manager Template 2

Why run the management console inside a virtual machine? Both Oracle VM manager and Oracle VM server are available for download for free from the edelivery website. For many users, virtualization is still relatively new and they want to learn how the products work without the need for a full infrastructure. Sometimes it's the case that there is not enough hardware available to configure multiple servers or there is an general interest in installing the management product on the same server as the server virtualization product to make use of some of the HA features. To address this request we have recently released an Oracle VM Manager template on http://edelivery.oracle.com/oraclevm. This template is a fully pre-installed, pre-configured virtual machine. It can be downloaded onto an installed Oracle VM server and quickly set up. It allows users to get going with Oracle VM on just a single box, or you can use the virtual machine to manage pools of servers as you otherwise would be able to do, with a few caveats which will be explained later in this paper. This configuration is a fully supported environment for Oracle VM, as long as the restrictions are understood. Oracle VM has High Availability features built into the product. There are also some advantages of running inside a virtual machine. If set up using the HA feature of Oracle VM, then if the guest VM dies or a physical server dies, the manager VM will also automatically get restarted on a different server. The auto-restart feature happens directly on the server. Every server runs an agent which monitors the VMs running and the master agent in a pool decides to restart a failed VM elsewhere (if you have tagged that particular VM to be in autorestart mode). So you get failover for free without the need for a special setup. It also means you can securely live migrate the VM running Oracle VM Manager to a different machine if the physical server requires maintenance, without having to deal with down-time of the manager application. One other advantage of the template is that the OS is already installed, the management software is already installed so it literally is a just an exercise of downloading the image and starting it up. Most virtualization product vendors do not have an Operating System that can freely ship without an additional license fee or contract. Given Oracle Enterprise Linux and it being freely available for distribution and download, we can bundle the entire image up. It is then possible to just purchase a support subscription to receive support for the products. Many other vendors will have to distribute a non-enterprise quality OS or require you to install a virtual machine from scratch, including the operating system in order to run the management console. Oracle VM Manager Template 3

We do offer a very convenient way to set up Oracle VM Manager in a physical server along with failover capabilities. Please see the Oracle VM Manager HA white paper on the Oracle website. This is based on using Oracle Clusterware to product the application, database and operating system and provide protection and restart features. http:// www.oracle.com/technologies/virtualization/docs/ovm-clusterwarewhitepaper.pdf How to set up oraclevm manager inside a virtual machine using the oraclevm manager template Architectural overview of the template The virtual machine comes as a set of files under a directory called OVM_EL5U2_X86_OVM_MANAGER_PVM. it contains 3 files. vm.cfg -> small textfile describing the VM System.img -> first virtual disk image containing the OS image Manager.img -> second virtual disk image containing the Oralce VM Manager software, OC4J with its embedded JVM and an Oracle XE database The default vm.cfg describes a virtual machine with the following parameters : RAM : 2GB Virtual CPUS : 2 Virtual Network interfaces : 1 Virtual Machine name : OVM_EL5U2_X86_OVM_MANAGER_PVM OEL4 JEOS and OEL5 JEOS are Oracle Enterprise Linux Editions to build the smallest possible Linux OS installations tuned for your own product needs. The VM is also configured with a paravirtualized Linux kernel for optimal performance and the OS image is based on the OEL5 JEOS template which allows for a very small OS installation image of OEL5. The Oracle Stack consists of a number of components : OC4J is the J2EE container and gets started at bootup of the VM. Oracle XE is the default database installed and also gets started at bootup. The Oracle VM manager application will automatically be loaded into the container and configured with your admin username and password at first boot. 2 default users are created with default passwords which you are advised to modify upon first boot. User 'root' with password 'ovsroot' User 'oracle' with password 'oracle' Oracle VM Manager Template 4

Highlevel Installation steps The template comes as a zipfile, which you have to download from http://edelivery.oracle.com/oraclevm. Once you provide a name and email address, you can click on Oracle VM Templates product pack, x86-32bit architecture and find the Oracle VM Manager template for download. After downloading the zip file, you can simple unzip this with your standard unzip command. The zipfile simply contains a compress tar file : OVM_EL5U2_X86_OVM_MANAGER_PVM.tgz. Detailed installation steps can be found in the README on the download website. Once the template is un-tarred on the system and started locally with the xm create command, you have to use a vnc client such as tightvnc or vncviewer on any OS to connect to the console port of the VM. If this is the only VM running on the server this would be <serverhostname>:5900 or <serverhostname> and display 0 if you do not have to provide a port number in the vnc client. The first time you start the VM, you will be asked a number of questions, per the README. Questions such as which static IP address to use for the VM, passwords for the Oracle database accounts and the OC4j account and the initial admin account for Oracle VM manager. Once these questions are answered, the system gets configured and from then on you can simple use your favorite browser on your desktop and connect to the manager application using http://<hostname>:8888/ovs. Oracle VM Templates allow for Rapid Deployment This template is also configured to create an initial server pool and register itself. The first boot scripts will ask a server pool name and the agent password of the Oracle VM server you installed the template on. Please see the Oracle VM server documentation for server installation instructions and how to configure High Availability setups. If you have created a pool of servers in HA mode, the manager will also automatically enable the HA option. As you can see, with just a few installations steps, it is possible to rapidly and easily set up Oracle VM manager in a VM. Oracle VM Manager Template 5

Limitations and restrictions There are a number of restrictions with regards to running the Oracle VM Manager component inside a virtual machine. In particular the VM has to always remain up and running. This means that a number of tasks, such as pauze, unpauze, suspend, resume, poweroff and save as template will not work against this VM. If you attempt any of these tasks, the virtual machine, including the management interface, will become unavailable. If this were to happen, it will always be possible to manually log on to the Oracle VM server and use the standard xm commands to restart the virtual machine. When you have enable the HA option, if a server fails or the virtual machine were to disappear, the agent running on the Oracle VM server will automatically restart the VM and after a few seconds, the management interface will re-appear. When HA is not enabled for this particular VM or on the server pool, then it is up to the administrator to restart the virtual machine manually by logging into the server. Oracle VM Manager Template 6

Oracle VM Manager Template February 2009 Author: Wim Coekaerts Contributing Authors: Honglin Su 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 oracle.com Copyright 2009, Oracle. 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, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle VM Manager Template 7