Deployment of Oracle on VMware

25
Deployment of Oracle E Deployment of Oracle E - - Business Suite Business Suite on VMware Infrastructure on VMware Infrastructure Desmond Chan Senior Solutions Engineer VMware, Inc.

Transcript of Deployment of Oracle on VMware

Page 1: Deployment of Oracle on VMware

Deployment of Oracle EDeployment of Oracle E--Business Suite Business Suite on VMware Infrastructureon VMware Infrastructure

Desmond ChanSenior Solutions Engineer

VMware, Inc.

Page 2: Deployment of Oracle on VMware

Agenda

Introduction

Oracle E-Business Suite Architecture

Virtual Infrastructure

Oracle EBS Deployment on VMware Infrastructure

Gold Image for Application Tier Deployment

Best Practices

Q & A

Page 3: Deployment of Oracle on VMware

Oracle E-Business Suite Architecture

Page 4: Deployment of Oracle on VMware

Oracle E-Business Suite Architecture

� 3-tier architecture

1. Desktop

2. Application

3. Database

Ideal Candidate for Virtualization

Page 5: Deployment of Oracle on VMware

Virtual Infrastructure

Page 6: Deployment of Oracle on VMware

Enables you to:> Dynamically map computing resources

to the business

> Lower IT costs through increased

efficiency, flexibility and

responsiveness

> Provision new services and change the amount of resources dedicated to

a software service

> Treat your data center as a single pool

of processing, storage and networking

power

Virtual Infrastructure

Virtual infrastructure brings uniformity to your data center

Page 7: Deployment of Oracle on VMware

VMware® Infrastructure 3

Virtual Infrastructure Plus

�VMware® VirtualCenter:

Management

�VMware® VMotion™: Live, stateful virtual machine migration

�VMware® High Availability (HA):

Failover

�VMware® Distributed Resource

Scheduler (DRS): Automated

workload balancing

Page 8: Deployment of Oracle on VMware

Benefits of Using VMware Infrastructure

�Server containment

�Rapid provisioning

�Change management

�Workload balancing

�High availability

�Business continuity and disaster recovery

Page 9: Deployment of Oracle on VMware

Higher Utilization

% CPU Busy (8 LCPVs w/HT)

Challenge: Server Proliferation

Server Sprawl

Low Utilization

Consolidate servers

Increase utilization

Reduce hardware, power, cooling

High Power Consumption

Avg. utilization rate/server

0

100

200

300

400

500

600

700

800

725 MW

MegaWatts consumed:

100 servers per year Lower Consumption

0

100

200

300

400

500

600

700

800

725 MW

104 MW

Page 10: Deployment of Oracle on VMware

Challenge: System Downtime

xx

xx

x

High availability

Increased uptime

Simpler disaster recovery

Server fails; applications down

• 87% of downtime is planned

• 13% unplanned failure

• 1% disasters

Page 11: Deployment of Oracle on VMware

Deployment of Oracle EBS on VMware Infrastructure 3

Page 12: Deployment of Oracle on VMware

Deployment Flow

Prepare a VMware Infrastructure environment

Create a virtual machine

Install Oracle EBS environment

Create gold image

Clone virtual machine

Configure VMware High Availability

Configure VMware VMotionTM

Virtualize Oracle EBS

Use Gold Image for Rapid Provisioning

Enhance

Availability

Page 13: Deployment of Oracle on VMware

Sample Deployment Environment

Red Hat Enterprise Linux

AS 4.0

Guest Operating System

Oracle E-Business Suite Release 12

Applications

VMware Infrastructure 3 Infrastructure

SoftwareCategory

VirtualCenter Clienton a laptop

VirtualCenter Management Server on Sun Fire X4100 Server

ESX Server hosts on Sun Fire X4600

M2 Servers

SAN

Ethernet

Ethernet

10.6.160.161 10.6.160.163

IBM X60 Lenovo laptop computer

VirtualCenter Client

Sun Fire X4100 serversVirtualCenter Management Server

Sun Fire X4600 M2 serversESX Server hosts

HardwareCategory

Page 14: Deployment of Oracle on VMware

Virtual Disks Installation

Use separate virtual disks for installation of application tier and database tier

�Suggested virtual disk sizes:

40 GB for the application node file system

200 GB for the database node file system

�See table for space requirement listing

133 GBDatabase node file system (Vision Demo database)

45 GBDatabase node file system (Fresh install)

28 GBApplications node file system (includes AS 10.1.2 ORACLE_HOME, AS 10.1.3 ORACLE_HOME, COMMON_TOP, APPL_TOP and INST_TOP)

Space RequiredNode

Page 15: Deployment of Oracle on VMware

Virtual Machine Installation

�Virtual machine configurationConfigure number of vCPUs, memory size and number of NIC cards

Add virtual disks of appropriate sizes

�Guest operating system installation Guest operating system candidates:

� Oracle Enterprise Linux

� Redhat Enterprise Linux

�Oracle E-Business Suite Media Pack staging

E.g. on a NFS share (for use as a datastore)

E.g. on a virtual disk (for use in a virtual machine template)

�Oracle E-Business Suite installationExecute Oracle Rapid Install

Page 16: Deployment of Oracle on VMware

Oracle Rapid Install

Stage Area Directory Structure

Stage12

startCD

Disk 1

oraApps oraDB oraAS oraAppDB

Disk 1Disk 1 Disk 1 Disk 1Disk n Disk n Disk n Disk n

Page 17: Deployment of Oracle on VMware

Gold Image for Application Layer Deployment

Page 18: Deployment of Oracle on VMware

Gold Image Creation and Cloning

�Oracle Rapid Clone

Prepare source system

Run Oracle AutoConfig

Run Oracle adpreclone.pl script

Shutdown source system gracefully

Shutdown database tier (addbctl.sh stop)

Shutdown application tier (adstpall.sh)

Clone source system to a virtual machine template

Temporarily remove the virtual disk that contains the database if the template is for application layer deployment.

Use the virtual machine template to clone a new virtual machine

Configure the clone

Configure the network interfaces

Run Oracle adcfgclone.pl script

Run Oracle adaddnode.pl to add the node to the database

Gold Image

Page 19: Deployment of Oracle on VMware

Oracle Applications Manager

Use Oracle Applications Manager for

� Administrative purposes

� Validation purposes

Screen shot

Shows two nodes in the EBS environment

� One has enabled types Admin,

Database, Concurrent Processing,

Forms, Web

� The other has left out Database

Page 20: Deployment of Oracle on VMware

Values of Gold Image Cloning

�Eliminates the long EBS media staging time

Traditional staging can take many hours, even days

�Eliminates installation time

Pre-installed EBS application and database layer(s) eliminates

installation time

�Works seamlessly with Oracle Rapid Clone

Run Oracle Rapid Clone on the virtual machine clones as if they

were physical machines

�Reduces test cycles

The Gold Image has been tested and its clones do not need further

testing.

Page 21: Deployment of Oracle on VMware

Best Practices

Page 22: Deployment of Oracle on VMware

Best Practices

�Careful planning

�Avoid memory over-commitment

�Start with 1 or 2 vCPU virtual machines

�Use latest processor generation

�Avoid running programs in ESX Server console

�Leverage the VMware features:

VMware high availability features: VMware® HA & VMware®VMotion™

VMware virtual machine templates

VMware virtual machine snapshots

VMware NIC teaming

Page 23: Deployment of Oracle on VMware

Q & A

Page 24: Deployment of Oracle on VMware

Resources

VMware Official Website:www.vmware.com

Oracle Official Website: www.oracle.com

VMware Infrastructure 3 product website:

http://www.vmware.com/products/data_center.html

VMware Infrastructure 3 download website:

http://www.vmware.com/download/vi/eval.html

VMware support website

http://www.vmware.com/vmtn/

VMware Best Practices Papers

http://www.vmware.com/pdf/vsmp_best_practices.pdf

http://www.vmware.com/pdf/vi_performance_tuning.pdf

VMware Products

http://www.vmware.com/products/

VMware – Virtualize Your Oracle Landscape

http://www.vmware.com/partners/virtualize_oracle_landscape.html

Oracle E-Business Suite Website:

http://www.oracle.com/applications/e-business-suite.html

Oracle support website:

http://www.oracle.com/technology/about/index.html

Oracle E-Business Suite Release 12 Documentation Library

http://download.oracle.com/docs/cd/B40089_05/current/html/homeset.html

Oracle Applications Installation Guide: Using Rapid Install Release 12

http://download-uk.oracle.com/docs/cd/B34956_01/current/acrobat/120oaig.pdf

Page 25: Deployment of Oracle on VMware

Deployment of Oracle EDeployment of Oracle E--Business Business Suite on VMware InfrastructureSuite on VMware Infrastructure