enterprise virtualization with xen

21
<Insert Picture Here> Enterprise Virtualization With Xen Frank Martin – Sr. Architect. EDCS Advanced Architecture Team

Upload: fcmartin

Post on 05-Dec-2014

578 views

Category:

Documents


1 download

DESCRIPTION

Presented at Second Xen Summit in 2007.

TRANSCRIPT

Page 1: Enterprise Virtualization with Xen

<Insert Picture Here>

Enterprise Virtualization With XenFrank Martin – Sr. Architect.EDCS Advanced Architecture Team

Page 2: Enterprise Virtualization with Xen

SAFE HARBOR STATEMENT

The following is intended to outline our general productdirection. It is intended for information purposes only,and may not be incorporated into any contract. It is not a

commitment to deliver any material, code, orfunctionality, and should not be relied upon in making

purchasing decisions.The development, release, and timing of any features orfunctionality described for Oracle’s products remains at

the sole discretion of Oracle.

Page 3: Enterprise Virtualization with Xen

Early Stages – “Statelessness”

• Breaking the logical/physicalrelationship between workloadand its placement onhardware

• Key to automation andmodernization of a true “lightsout Data Center and remotefacilities managementtechniques

• “Statelessness” The key to theadaptation of virtualization inthe enterprise

Page 4: Enterprise Virtualization with Xen

Early Stages – Network Storage

• In a stateless system, Network Storage is key to thearchitecture.

• No local disk usage – everything is remotely mounted.• Most activity is concentrated on Server Virtualization,

but the migration of data to a network storage-centricapproach is crucial

Page 5: Enterprise Virtualization with Xen

Early Stages – ConfigurationRepository

• “Statelessness” places the attributes of all workloadinto an outside repository.

• Red Hat 5 – uses LDAP for this• EDCS uses an Oracle Database• Interfaces into Linux for all OS specifics ( hostname,

network configs, mountpoints, users and software)

Page 6: Enterprise Virtualization with Xen

EDCS Standard Provisioning “Grid”

• Stateless• PXE Booted• Network Disk Centric• All workload encapsulated into System Repository• BUT….

• Single OS to a single server (Server proliferation)• No Windows support• Big Flat Network

Page 7: Enterprise Virtualization with Xen

Enter: Server Virtualization

Page 8: Enterprise Virtualization with Xen

Project DAKOTA

• Encapsulation of the computing environment• Network, Server, Disk all “Disposable”• Support of Windows alongside of Solaris and Linux

Page 9: Enterprise Virtualization with Xen

Project Dakota

• Network Encapsulation:• SSL-VPN Tunnels and ACLS

• Disk Encapsulation• Net Apps “Flex Cloning”

• Server Virtualization• Xen

Page 10: Enterprise Virtualization with Xen

Project Dakota

• Live Production – May 2005• Linux only, Paravirtual only, on non-VT enabled hardware• 3 to 1 Collapse of server proliferation• As updates to Xen became available – new features were added:

• March 2006 – Windows• October 2007 – Solaris Para-virtual

• All Oracle software is in some form of Xen enabled virtualization (not for external support )

Page 11: Enterprise Virtualization with Xen

Project Dakota

• Current Status – Global IT and Oracle University• 240 Dell 1950s

• Roughly 4,000 grid “instances”** (virtual machines) activeat any given time

• Wide variety of OS’es, Windows, Linux and now Solaris.

Page 12: Enterprise Virtualization with Xen

Automatic Storage ManagementReal Application Clusters

Mid-Tier Server Clusters

CustomApplication

ERPApplication

SalesApplication

DataWarehouse

Oracle Grid-Based Computing

Enterprise Manager

• Grid-Based Storage• Oracle Automatic Storage Management

• Grid-Based Server Clusters• Oracle Database• Oracle Middleware

• Grid-Based Management• Oracle Grid Control

Page 13: Enterprise Virtualization with Xen

Oracle On Demand – VirtualizationDeployment Profile

Original State Consolidation Virtualization

6 systems 2 systems4 systems

Original State Consolidation Virtualization

Space 12 rack units 4 rack units 2 rack units

Power @ Idle 1518 watts 960 watts 480 watts

Power @ 100% Load 2010 watts 1180 watts 660 watts

Perf Prod 1 2 ~2

Perf Dev & Test 1 1 ~1

2 x 8 DBProd Instance

2 x 8 DBDev Instance

2 x 8 DBTest Instance

2 x 8 MTProd Instance

2 x 8 MTDev Instance

2 x 8 MTTest Instance

2DC x 16 MTProd Instance

2DC x 16 MTDev & Test Instances

2DC x 16 DBProd Instance

2DC x 16 DBDev & Test Instances

2QC x 32MT and DBDev & TestInstances

2QC x 32MT and DB

Prod Instance

18 months

Page 14: Enterprise Virtualization with Xen

Oracle VM

• Oracle tested and supported server virtualization technology• Maximizes consolidation of Linux and Windows servers• Saves on power, cooling and space

FusionMiddleware

Oracle Database

OracleApplications

Non-OracleApplications

OracleEnterprise Linux

Oracle or Red HatEnterprise Linux

Oracle Enterprise Linux

OracleEnterprise Linux

MicrosoftWindows

Oracle VM

Non-OracleApplications

Page 15: Enterprise Virtualization with Xen

Oracle VM Features• Simplified installation

• Server install is a single CD• Server installs and configures in a minute

• Faster deployment• Pre-configured Virtual Machine images of Oracle Database and

Oracle Enterprise Linux• Live migration• Linux and Windows guest support

• Oracle Enterprise Linux 4 and 5;• RHEL3, RHEL4 and RHEL5• Windows 2003, Windows Server 2003 and Windows XP (on HV

capable hardware)• Browser-based management

• Create, clone, share, configure, boot, and Migrate virtual machines

Page 16: Enterprise Virtualization with Xen

Technology Enhancements

• Enhanced and optimized Xen technology, addressing• I/O overhead• Memory overhead• Process Scheduling

• Community involvement• Dedicated Xen development team• Contribute code and bug fixes to Xen• Members of Xen community at Oracle e.g. Dan Magenheimer• Member of XenSummit committee

• Significant testing• Real-world testing with Oracle On Demand workloads• Testing with Oracle Validated configuration workloads

Page 17: Enterprise Virtualization with Xen

Opportunity: Enterprise Manager forVirtualized Infrastructure

• Top-down management of applications running in virtualized environment• “Application aware” monitoring and administration of virtual resources• Dynamically grow & shrink resources to meet SLA objectives• Integration with oracle.com for live updates on best practices• Support for Lifecycle Management and ITIL driven flows• Integration with 3rd party management tools

CustomApplication

ERPApplication

SalesApplication

DataWarehouse

Clusters & StorageHosts/Virtual Servers

Virtual Machines

Enterprise Manager

Page 18: Enterprise Virtualization with Xen

Opportunities

• VM templates and virtual appliances for easierdeployment

• Vertical stack integrated• One management console for managing Apps down

to the virtual environment

Page 19: Enterprise Virtualization with Xen

Summary

Automatic Storage Management

OracleEnterpriseManager

Oracle VM

Real Application Clusters

Mid-Tier Clusters

CustomApplication

ERPApplication

SalesApplication

DataWarehouse

• Oracle uniquely combines• Proven Grid capabilities• Server virtualization

• Full virtualization strategy• Applications• Data• Servers• Storage

• Benefits• Maximized consolidation• Optimized agility• High availability

Page 20: Enterprise Virtualization with Xen

Resources

• Oracle VM Home Pageoracle.com/virtualization

• Free Download: Oracle VMedelivery.oracle.com/oraclevm

Page 21: Enterprise Virtualization with Xen

AQ&Q U E S T I O N SA N S W E R S