Virtualization Strategy with Oracle VM and Oracle Linux
Bjorn Naessens
2
Join the buzz: • Wifi pass: BANQ • Twitter – #oracleopenxperience – @oopenxperience
3
About me
• Certifications – OVM 2.x/3.x Implementation Specialist – Oracle Linux 5.x Certified Administrator
• Twitter – @BjornNaessens
• Blog – http://bjornnaessens.wordpress.com
4
Agenda • Oracle’s Virtualization Strategy • Oracle VM 3.x • Oracle Linux • Oracle Enterprise Manager 12c • Xsigo Data Center Fabric • Q&A
5
Oracle’s Virtualization Strategy Virtualization Strategy
Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
6
Oracle’s Server to Desktop Portfolio
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
7
• Virtualization offers cost savings benefits – Server consolidation – Lower energy, facility and labor costs – Lower Licensing Cost
• Virtualization offers additional benefits – Standardization – Isolate Applications – Optimize Resources
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Benefits of Virtualization
8
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
9
Oracle VM 3.x for x86 Virtualization Strategy
Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
10
• for both Oracle and non-Oracle applications • The only x86 server virtualization software supported
and certified for all Oracle software • Almost no hypervisor overhead • Used in Oracle’s Engineered Systems
(ODA, exadata, exalogic and exalytics) • Can be used to limit your license cost of Oracle
Products
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Positioning
11
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Positioning Continued
• Oracle is in the “Challengers” quadrant.
• This is a significant “jump” above the x-axis
• The move into the “Challengers” quadrant was possible for 3 primary reasons
1) Strength of Oracle VM 3.0 2) Integrated management 3) Solid customer momentum • Gartner even specifically states
that Oracle VM use is growing amongst VMware customers
12
Oracle VM for x86 Architecture
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Solaris
Linux
Ms.W
in
13
• Assemblies & Templates • (Secure) Live Migration • Storage Connect Plugins • Dynamic Resource Scheduling ( DRS ) • Dynamic Power Management ( DPM ) • Anti-Affinity • High Availability
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
OVM Features
14
• Unique to OVM • Pre-Built,Pre-configured and Production ready VM’s • 100+ Templates available • Easy and fast to deploy
OVM Features – Assemblies & Templates
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 – Assemblies & Templates Continued
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
17
• Better known as Omotion/Vmotion • SSL encryption at a button press • Allows you to have Planned Downtime at ANY time
OVM Features – (Secure) Live Migration
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
18
• Makes it possible to perform storage tasks from within the OVM manager Virtualization Strategy
Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
OVM Features – Storage Connect Plugins
19
• Optimizes virtual machine CPU/Network resource utilization in a server pool.
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
OVM Features – DRS
20
• 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
OVM Features – DPM
21
• ensures that specific virtual machines don’t run on the same OVM server.
• Usefull for – Oracle RAC – Load balancing Applications – Relying on built-in redundancy of Applications
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
OVM Features – Anti-Affinity
22
• Auto Restart on OVM Level
• Clusterware on OS Level
• RAC on Database level – Requires Rac licenses
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
OVM Features – High Availability
23
• It Works! • Fully certified and supported by Oracle • Oracle does it! ( ODA, Exadata) • But why do it? – Consolidate your RAC Servers – Create Virtual Clusters for demo/test/dev – Deploys fast – Use Hard-Partitioning
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Wait, What? Oracle RAC on OVM? Really?
24
• Soft-Partitioning ( default ) – License largest server in the pool – f.e. 10 servers in pool running 3 vm’s with Oracle
Enterprise Edition software => need to license 3 largest servers.
• 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
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Licensing of Oracle Products on OVM
25
• Open Public Beta for OVM 3.2.1 • Support for Oracle VM Server for SPARC • Health Monitoring & Statistics from within Manager • Enhanced OVM Manager CLI and Web Services API • MySQL Database Support • Updated Dom0 Kernel in Oracle VM Server for x86 • Lots of other improvements
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
OVM Roadmap – What’s new?
26
OVM Summary
• Pricing – Free License, Pay for support – Oracle Enterprise Manager included in support
• Strengths – Application-Driven Virtualization – all oracle products are certified and supported – Templates Templates Templates – Soft/Hard Partitioning to limit Oracle Licenses
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
27
How to continue from here
• Read the user manual • Read the release notes • Avoid Common pitfalls
– Check your hardware compatibility – Check Bios Settings – Choose PVM ( for now )
• Plan your setup • Start with Tier 2 ( dev/test ) • Don’t expect miracles • Feel free to Contact us
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
28
• Home Page http://oracle.com/virtualization
• Blog http://blogs.oracle.com/virtualization
• Download http://edelivery.oracle.com/oraclevm
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
More Information
29
Oracle Linux Virtualization Strategy
Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
30
• Compatible with Redhat Enterprise Linux • Free to download, use and distribute • Free source code, patching and binaries • Oracle’s base development platform • Used in Oracle’s Engineered Systems • Dedicated Teams for QA/DEV and Support • Oracle now recommends only the Unbreakable
Enterprise Kernel for all Oracle software on Linux
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Positioning
31
• Unbreakable Enterprise Kernel • Preinstall RPM’s • Data Integrity • Ksplice • Cgroups
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Oracle Linux Features
32
Oracle Linux Features – UEK
• Closely tracks the mainline kernel • Tested with Oracle workloads and engineered
systems to ensure stability and performance. • Tested by dedicated teams and in automated farms
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
33
• Faster implementations of Oracle and Community Linux Enhancements
• All kernel enhancements are open source and made available to the linux community
• Benchmarked 75% faster than the RHEL kernel • Supports large systems ( 4096 cores, 4TB memory ) • “The best linux kernel for every server workload”
Oracle Linux Features – UEK Continued
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
34
• Former Oracle-Validated • Installs software packages • Modifies kernel parameters in /etc/sysctl.conf • Creates users and sets hard and soft shell limits • At this time only available for database. In the future
look for packages for : – Enterprise manager – Ebusiness Suite – Weblogic
Oracle Linux Features – Preinstall RPM’s
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
35
• Logical block checksum checking not enough to prevent data corruption
• Detected at READ time, when it’s already too late • End-to-end data protection prevents bad data from
being written
Oracle Linux Features – Data Integrity
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
36
• Lets you install important kernel updates with – No downtime – No disruption – No rebooting
• Simple command-line tool for installing updates • Rollback – updates can be reversed rebootlessly
Oracle Linux Features – Ksplice
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
37
Linux Features – Ksplice Continued
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
38
• How it works : One Step, Zero Downtime
Oracle Linux Features – Ksplice Continued
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
39
Oracle Linux Features - Cgroups
• Isolation • Resource Management
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
40
• Unbreakable Enterprise Kernel R3 • More Preinstall RPM’s for Oracle Products • SELinux profiles for Oracle Products • Virtualization enhancements – End-to-end data Integrity Extensions for OVM – Memory hotplug – Transcendent memory
• Many more performance and stability improvements.
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Oracle Linux Roadmap – What’s new?
41
Summary Oracle Linux
• Pricing – Free licence, Pay for support – Oracle Enterprise Manager included in support
• Strengths – Fast and stable UEK – zero-downtime patching – End-to-end Data Integrity – Optimized for oracle
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
42
Migrating from RHEL/Centos to Oracle Linux
• Typical RHEL Customer
Production
• RHEL • Support
Acceptance
• Centos • Free
Test
• Centos • Free
Dev
• Centos • Free
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
43
Migrating from RHEL/Centos to Oracle Linux Continued
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
• No reinstallation
• Switch to Oracle Linux in just minutes
44
Migrating from RHEL/Centos to Oracle Linux Continued
• Typical Oracle Linux Customer
Production
• OL • Support
Acceptance
• OL • Free
Test
• OL • Free
Dev
• OL • Free
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
45
• Home Page http://oracle.com/linux
• Blog https://blogs.oracle.com/linux
• Download http://edelivery.oracle.com/linux
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
More Information
46
Oracle Enterprise Manager 12c Virtualization Strategy
Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
47
OEM12c – Integration with OVM
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
48
OEM12c – Enhancements for OVM/OL
• Assembly/Template Provisioning • Policy based capacity on demand • Metering and Chargeback • Performance monitoring • Incident Management • Patch Provisioning
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
49
OEM12c – Enhancements for OVM/OL Continued
• Availability & Fault Monitoring • Centralized Admin for OL/OVM – System Start/Stop – Remote execution – Back-up, recovery etc.
• Reporting
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
50
Xsigo Data Center Fabric Virtualization Strategy
Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
51
Network needs to be virtualized
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
52
Xsigo virtualizes your network
• Pool of network bandwidth • Virtualized network creation • Decouple from the underlying network hardware
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
53
Xsigo • High performance, low latency connectivity • Over 100Gbps connectivity to each server • Scalable with up to 15 I/O modules per chassis • Server-to-server traffic upto 56 Gbps • 1 management interface.
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Summary
55
Q&A
Virtualization Strategy Oracle VM 3.x Oracle Linux
OEM12c Xsigo Q&A
Want to know more? Contact: [email protected]
Twitter: @BjornNaessens