Virtualization Strategy with Oracle VM and Oracle

Bjorn Naessens Join the buzz:

• Wifi pass: BANQ • Twitter – #oracleopenxperience – @oopenxperience

2 About me

• Certifications – OVM 2.x/3.x Implementation Specialist – 5.x Certified Administrator

• Twitter – @BjornNaessens

• Blog – http://bjornnaessens.wordpress.com

3 Agenda

• Oracle’s Strategy • Oracle VM 3.x • Oracle Linux • Oracle Enterprise Manager 12c • Xsigo Data Center Fabric • Q&A

4 Virtualization Strategy Oracle VM 3.x Oracle Linux Oracle’s Virtualization Strategy OEM12c Xsigo Q&A

5 Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

Oracle’s Server to Desktop Portfolio

6 Benefits of Virtualization

• Virtualization offers cost savings benefits – Server consolidation

Virtualization Strategy – Lower energy, facility and labor costs Oracle VM 3.x – Lower Licensing Cost Oracle Linux OEM12c Xsigo Q&A • Virtualization offers additional benefits – Standardization – Isolate Applications – Optimize Resources

7 Oracle’s Virtualization Strategy “Virtualization that makes software easier to deploy, easier to manage, and easier to support. Not Virtualization for Virtualization’s sake.”

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

8 Virtualization Strategy Oracle VM 3.x Oracle Linux Oracle VM 3.x for x86 OEM12c Xsigo Q&A

9 Positioning

• for both Oracle and non-Oracle applications • The only x86 server virtualization software supported Virtualization Strategy and certified for all Oracle software Oracle VM 3.x Oracle Linux • Almost no overhead OEM12c Xsigo • Used in Oracle’s Engineered Systems Q&A (ODA, exadata, exalogic and exalytics) • Can be used to limit your license cost of Oracle Products

10 Positioning Continued

• Oracle is in the “Challengers” quadrant. • This is a significant “jump” above Virtualization Strategy the x-axis Oracle VM 3.x • The move into the “Challengers” Oracle Linux quadrant was possible for 3 OEM12c primary reasons Xsigo 1) Strength of Oracle VM 3.0 Q&A 2) Integrated management 3) Solid customer momentum • Gartner even specifically states that Oracle VM use is growing amongst VMware customers

11 Oracle VM for x86 Architecture

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Ms.Win Solaris Q&A Linux

12 OVM Features

• Assemblies & Templates

Virtualization Strategy • (Secure) Oracle VM 3.x Oracle Linux • Storage Connect Plugins OEM12c • Dynamic Resource Scheduling ( DRS ) Xsigo Q&A • Dynamic Power Management ( DPM ) • Anti-Affinity • High Availability

13

OVM Features – Assemblies & Templates

• Unique to OVM • Pre-Built,Pre-configured and Production ready VM’s Virtualization Strategy Oracle VM 3.x • 100+ Templates available Oracle Linux • Easy and fast to deploy OEM12c Xsigo Q&A

14 OVM Features – Assemblies & Templates Continued

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

15 OVM Features – Assemblies & Templates Continued

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

16 OVM Features – (Secure) Live Migration

• Better known as Omotion/Vmotion • SSL encryption at a button press Virtualization Strategy Oracle VM 3.x • Allows you to have Planned Downtime at ANY time Oracle Linux OEM12c Xsigo Q&A

17 OVM Features – Storage Connect Plugins

• Makes it possible to perform storage tasks from within the OVM manager Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

18 OVM Features – DRS

• Optimizes CPU/Network resource utilization in a server pool. Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

19 OVM Features – DPM

• Used to increase the consolidation ratio of VMs into least amount of OVM Servers required. Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

20 OVM Features – Anti-Affinity

• ensures that specific virtual machines don’t run on the same OVM server. Virtualization Strategy • Usefull for Oracle VM 3.x Oracle Linux – Oracle RAC OEM12c Xsigo – Load balancing Applications Q&A – Relying on built-in redundancy of Applications

21 OVM Features – High Availability

• Auto Restart on OVM Level

Virtualization Strategy Oracle VM 3.x • Clusterware on OS Level Oracle Linux OEM12c Xsigo Q&A • RAC on Database level – Requires Rac licenses

22 Wait, What? Oracle RAC on OVM? Really?

• It Works! • Fully certified and supported by Oracle Virtualization Strategy Oracle VM 3.x • Oracle does it! ( ODA, Exadata) Oracle Linux • But why do it? OEM12c Xsigo – Consolidate your RAC Servers Q&A – Create Virtual Clusters for demo/test/dev – Deploys fast – Use Hard-Partitioning

23 Licensing of Oracle Products on OVM

• Soft-Partitioning ( default ) – License largest server in the pool Virtualization Strategy Oracle VM 3.x – f.e. 10 servers in pool running 3 vm’s with Oracle Oracle Linux Enterprise Edition software OEM12c Xsigo => need to license 3 largest servers. Q&A • Hard-Partitioning

– Only on OVM accepted as a way to limit licenses – Works by pinning CPU’s to specific VM’s – Loose the ability to Live Migrate, use DRS or DPM

24 OVM Roadmap – What’s new?

• Open Public Beta for OVM 3.2.1 • Support for Oracle VM Server for SPARC Virtualization Strategy Oracle VM 3.x • Health Monitoring & Statistics from within Manager Oracle Linux • Enhanced OVM Manager CLI and Web Services API OEM12c Xsigo • MySQL Database Support Q&A • Updated Dom0 Kernel in Oracle VM Server for x86 • Lots of other improvements

25 OVM Summary

• Pricing – Free License, Pay for support Virtualization Strategy Oracle VM 3.x – Oracle Enterprise Manager included in support Oracle Linux • Strengths OEM12c Xsigo – Application-Driven Virtualization Q&A – all oracle products are certified and supported – Templates Templates Templates – Soft/Hard Partitioning to limit Oracle Licenses

26 How to continue from here

• Read the user manual • Read the release notes Virtualization Strategy Oracle VM 3.x • Avoid Common pitfalls Oracle Linux – Check your hardware compatibility OEM12c – Check Bios Settings Xsigo – Choose PVM ( for now ) Q&A • Plan your setup

• Start with Tier 2 ( dev/test ) • Don’t expect miracles • Feel free to Contact us

27 More Information

• Home Page http://oracle.com/virtualization Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c • Blog Xsigo Q&A http://blogs.oracle.com/virtualization

• Download http://edelivery.oracle.com/oraclevm

28 Virtualization Strategy Oracle VM 3.x Oracle Linux Oracle Linux OEM12c Xsigo Q&A

29 Positioning

• Compatible with Redhat Enterprise Linux • Free to download, use and distribute Virtualization Strategy Oracle VM 3.x • Free source code, patching and binaries Oracle Linux • Oracle’s base development platform OEM12c Xsigo • Used in Oracle’s Engineered Systems Q&A • Dedicated Teams for QA/DEV and Support • Oracle now recommends only the Unbreakable Enterprise Kernel for all Oracle software on Linux

30 Oracle Linux Features

• Unbreakable Enterprise Kernel

Virtualization Strategy • Preinstall RPM’s Oracle VM 3.x Oracle Linux • Data Integrity OEM12c • Ksplice Xsigo Q&A •

31 Oracle Linux Features – UEK

• Closely tracks the mainline kernel • Tested with Oracle workloads and engineered Virtualization Strategy systems to ensure stability and performance. Oracle VM 3.x Oracle Linux • Tested by dedicated teams and in automated farms OEM12c Xsigo Q&A

32 Oracle Linux Features – UEK Continued

• Faster implementations of Oracle and Community Linux Enhancements Virtualization Strategy • All kernel enhancements are open source and made Oracle VM 3.x Oracle Linux available to the linux community OEM12c • Benchmarked 75% faster than the RHEL kernel Xsigo Q&A • Supports large systems ( 4096 cores, 4TB ) • “The best linux kernel for every server workload”

33 Oracle Linux Features – Preinstall RPM’s

• Former Oracle-Validated • Installs software packages Virtualization Strategy Oracle VM 3.x • Modifies kernel parameters in /etc/sysctl.conf Oracle Linux • Creates users and sets hard and soft shell limits OEM12c Xsigo • At this time only available for database. In the future Q&A look for packages for : – Enterprise manager – Ebusiness Suite – Weblogic

34

Oracle Linux Features – Data Integrity

• Logical block checksum checking not enough to prevent data corruption Virtualization Strategy • Detected at READ time, when it’s already too late Oracle VM 3.x Oracle Linux • End-to-end data protection prevents bad data from OEM12c being written Xsigo Q&A

35 Oracle Linux Features – Ksplice

• Lets you install important kernel updates with – No downtime Virtualization Strategy Oracle VM 3.x – No disruption Oracle Linux – No rebooting OEM12c Xsigo Q&A • Simple command-line tool for installing updates • Rollback – updates can be reversed rebootlessly

36 Linux Features – Ksplice Continued

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

37 Oracle Linux Features – Ksplice Continued

• How it works : One Step, Zero Downtime

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

38 Oracle Linux Features - Cgroups

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

• Isolation • Resource Management

39 Oracle Linux Roadmap – What’s new?

• Unbreakable Enterprise Kernel R3 • More Preinstall RPM’s for Oracle Products Virtualization Strategy Oracle VM 3.x • SELinux profiles for Oracle Products Oracle Linux • Virtualization enhancements OEM12c Xsigo – End-to-end data Integrity Extensions for OVM Q&A – Memory hotplug – Transcendent memory • Many more performance and stability improvements.

40

Summary Oracle Linux

• Pricing – Free licence, Pay for support Virtualization Strategy Oracle VM 3.x – Oracle Enterprise Manager included in support Oracle Linux OEM12c • Strengths Xsigo – Fast and stable UEK Q&A – zero-downtime patching

– End-to-end Data Integrity – Optimized for oracle

41 Migrating from RHEL/Centos to Oracle Linux

• Typical RHEL Customer

Virtualization Strategy Oracle VM 3.x Production Acceptance Test Dev Oracle Linux OEM12c • RHEL • Centos • Centos • Centos Xsigo • Support • Free • Free • Free Q&A

42 Migrating from RHEL/Centos to Oracle Linux Continued

• No reinstallation

Virtualization Strategy Oracle VM 3.x • Switch to Oracle Linux in just minutes Oracle Linux OEM12c Xsigo Q&A

43 Migrating from RHEL/Centos to Oracle Linux Continued • Typical Oracle Linux Customer

Virtualization Strategy Oracle VM 3.x Production Acceptance Test Dev Oracle Linux OEM12c • OL • OL • OL • OL Xsigo • Support • Free • Free • Free Q&A

44 More Information

• Home Page http://oracle.com/linux

Virtualization Strategy Oracle VM 3.x Oracle Linux • Blog https://blogs.oracle.com/linux OEM12c Xsigo Q&A • Download http://edelivery.oracle.com/linux

45 Virtualization Strategy Oracle VM 3.x Oracle Linux Oracle Enterprise Manager 12c OEM12c Xsigo Q&A

46 OEM12c – Integration with OVM

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

47 OEM12c – Enhancements for OVM/OL

• Assembly/Template Provisioning

Virtualization Strategy • Policy based capacity on demand Oracle VM 3.x Oracle Linux • Metering and Chargeback OEM12c • Performance monitoring Xsigo Q&A • Incident Management • Patch Provisioning

48 OEM12c – Enhancements for OVM/OL Continued • Availability & Fault Monitoring

Virtualization Strategy • Centralized Admin for OL/OVM Oracle VM 3.x – System Start/Stop Oracle Linux OEM12c – Remote execution Xsigo – Back-up, recovery etc. Q&A

• Reporting

49 Virtualization Strategy Oracle VM 3.x Oracle Linux Xsigo Data Center Fabric OEM12c Xsigo Q&A

50 Network needs to be virtualized

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

51 Xsigo virtualizes your network

Virtualization Strategy Oracle VM 3.x Oracle Linux OEM12c Xsigo Q&A

• Pool of network bandwidth • Virtualized network creation • Decouple from the underlying network hardware

52 Xsigo

• High performance, low latency connectivity • Over 100Gbps connectivity to each server Virtualization Strategy Oracle VM 3.x • Scalable with up to 15 I/O modules per chassis Oracle Linux • Server-to-server traffic upto 56 Gbps OEM12c Xsigo • 1 management interface. Q&A

53 Summary

Virtualization Strategy Oracle VM 3.x Oracle Linux Q&A OEM12c Xsigo Q&A

55 Want to know more?

Contact: [email protected] Twitter: @BjornNaessens