BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Oracle Virtual Machine
On Commodity Hardware & Oracle Engineered Systems
Emiliano Fusaglia LS-IMS E1638
Agenda
OVM on Commodity HW & Engineered Systems2 3/27/2016
1. Introduction
Milestones of Virtualization technology
Overview of OVM x86
2. OVM on Commodity HW
OVM Stand Alone Architectures
OVM Shared Architecture
3. OVM on most popular Oracle Engineered Systems
OVM on Oracle Database Appliance
OVM on Exadata
OVM on Commodity HW & Engineered Systems3 3/27/2016
Introduction
Milestones of Virtualization technology
OVM on Commodity HW & Engineered Systems4 3/27/2016
Thanks to the Virtualization technology it has been possible:
To abstract the underneath HW and replace expensive SMP systems with
commodity hardware.
To dynamically and elastically allocate resources to the applications.
To live migrate servers on different HW even across data centers.
To reduce the time to market from days to minutes using pre-built VMs and
Templates.
To consolidate independent projects on the same infrastructure without
compromising performance, security and independent lifecycles.
Most popular Virtualization Technologies
OVM on Commodity HW & Engineered Systems5 3/27/2016
Proprietary Open Source
Proprietary
Proprietary
Proprietary
Solaris Containers
Open Source Open Source
Open Source
Personal usage
Enterprise usage
Proprietary
Overview of OVM x86 1/2
OVM on Commodity HW & Engineered Systems6 3/27/2016
+ =
Oracle VM ManagerXen Hypervisor
Overview of OVM x86 2/2
OVM on Commodity HW & Engineered Systems7 3/27/2016
Oracle VM Server incorporates Xen
Hypervisor, developed and maintained as
free and open-source software. It runs as
most privileged domain (Dom0) on the hosts
which are part of the virtual server farm. The
hypervisor responsibilities include abstracting
elements from the physical machine, CPU
scheduling and memory management of all
Guest VMs. Oracle VM Server includes
Oracle VM Agent, responsible to
communicate with Oracle VM Manager.
Oracle VM Manager is a web based
management console, developed and
maintained by Oracle to administrate Oracle
VM Servers, VMs, Templates, ISO images etc.
Oracle VM Manager runs independently and
separately from the rest of OVM infrastructure
and it is not a mandatory components. In fact
the OVM farm can be entirely managed using
Xen commands.
+
OVM x86 on Oracle Database environment
OVM on Commodity HW & Engineered Systems8 3/27/2016
For long time beyond all licensing restrictions, the usage of the virtualization has been
discouraged due to the non-optimal I/O performance.
Today Oracle is promoting OVM on its Top Database Engineered Systems (Exadata,
ODA) what has changed?
The implementation (starting from OVM 3.1) of the PCI device virtualization technology:
Single Root I/O Virtualization (SR-IOV).
OVM x86 on Oracle Database environment
OVM on Commodity HW & Engineered Systems9 3/27/2016
SR-IOV is a PCI device virtualization technology that allows a single PCI device to
appear as multiple PCI devices on the physical PCI bus: the real physical device is
called Physical Function (PF) while the others are called Virtual Functions (VF). The
purpose of this is for the hypervisor to directly assign one or more of these virtual
functions to a virtual machine using Intel VT-D technology: the guest can use the virtual
function as any other directly assigned PCI device.
Source: Citrix Xen Internet site http://support.citrix.com/article/CTX126624
What does Single Root I/O Virtualization (SR-IOV) do?
Single Root I/O Virtualization (SR-IOV)
OVM on Commodity HW & Engineered Systems10 3/27/2016
OVM on Commodity HW & Engineered Systems11 3/27/2016
OVM on Commodity Hardware
OVM on Commodity HW & Engineered Systems12 3/27/2016
OVM Stand Alone Architecture
OVM on Commodity HW & Engineered Systems13 3/27/2016
OVM Shared Architecture
OVM on Commodity HW & Engineered Systems14 3/27/2016
OVM on most popular Oracle
Engineered Systems
Why OVM on database Engineered Systems?
OVM on Commodity HW & Engineered Systems15 3/27/2016
OVM on Oracle Database Appliance
– Oracle Database Licensing optimization
– Leverage HW utilization with Solution-in-a-Box
– Consolidate multiple Applications on one system
OVM on Oracle Exadata Machine
– Best Database Cloud environment with up to 64 Grid Infrastructure clusters
– Database Consolidation & Isolation with independent lifecycles.
– Dynamic resource allocation
OVM on Commodity HW & Engineered Systems16 3/27/2016
OVM on Oracle Database Appliance
Unique OVM characteristics:
1) Dom Base is a privileged VM
with direct access to the shared
storage. This guarantees almost
native I/O performance to the
databases.
2) No Oracle VM Manager is
available, Xen commands have
been included on the oakcli CLI
framework.
OVM on Commodity HW & Engineered Systems17 3/27/2016
OVM on Exadata
Unique OVM characteristics :
1) Domain C<x> are privileged
VMs with direct access to the
InfiniBand network. This
guarantees almost native I/O
and Network communication
performance to the databases.
2) No Oracle VM Manager is
available at this date, Xen
commands should be used to
manage the virtualization layer.
OVM on Commodity HW & Engineered Systems18 3/27/2016
OVM on Exadata – Zoom Storage Cell
Emiliano Fusaglia
Principal Consultant
Tel. +41-79-909 7213
Emiliano.Fusaglia@trivadis.com
3/27/2016 OVM on Commodity HW & Engineered Systems19
Session Feedback – now
Bezeichnung Präsentation20 10.09.2015
Please use the Trivadis TechEvent Mobile App to give session feedback
Use "My schedule" if you registered for this session
Otherwise use "Agenda" and the search function
If the mobile App does not work (or if you have a Windows
Phone) use your Mobile Browser
– URL: https://te092015.quickmobile.center
– Username: <your_loginname> (like svv)
– Password: sended by mail...

Oracle VM on commodity HW and on Oracle Engineered Systems

  • 1.
    BASEL BERN BRUGGDÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Oracle Virtual Machine On Commodity Hardware & Oracle Engineered Systems Emiliano Fusaglia LS-IMS E1638
  • 2.
    Agenda OVM on CommodityHW & Engineered Systems2 3/27/2016 1. Introduction Milestones of Virtualization technology Overview of OVM x86 2. OVM on Commodity HW OVM Stand Alone Architectures OVM Shared Architecture 3. OVM on most popular Oracle Engineered Systems OVM on Oracle Database Appliance OVM on Exadata
  • 3.
    OVM on CommodityHW & Engineered Systems3 3/27/2016 Introduction
  • 4.
    Milestones of Virtualizationtechnology OVM on Commodity HW & Engineered Systems4 3/27/2016 Thanks to the Virtualization technology it has been possible: To abstract the underneath HW and replace expensive SMP systems with commodity hardware. To dynamically and elastically allocate resources to the applications. To live migrate servers on different HW even across data centers. To reduce the time to market from days to minutes using pre-built VMs and Templates. To consolidate independent projects on the same infrastructure without compromising performance, security and independent lifecycles.
  • 5.
    Most popular VirtualizationTechnologies OVM on Commodity HW & Engineered Systems5 3/27/2016 Proprietary Open Source Proprietary Proprietary Proprietary Solaris Containers Open Source Open Source Open Source Personal usage Enterprise usage Proprietary
  • 6.
    Overview of OVMx86 1/2 OVM on Commodity HW & Engineered Systems6 3/27/2016 + = Oracle VM ManagerXen Hypervisor
  • 7.
    Overview of OVMx86 2/2 OVM on Commodity HW & Engineered Systems7 3/27/2016 Oracle VM Server incorporates Xen Hypervisor, developed and maintained as free and open-source software. It runs as most privileged domain (Dom0) on the hosts which are part of the virtual server farm. The hypervisor responsibilities include abstracting elements from the physical machine, CPU scheduling and memory management of all Guest VMs. Oracle VM Server includes Oracle VM Agent, responsible to communicate with Oracle VM Manager. Oracle VM Manager is a web based management console, developed and maintained by Oracle to administrate Oracle VM Servers, VMs, Templates, ISO images etc. Oracle VM Manager runs independently and separately from the rest of OVM infrastructure and it is not a mandatory components. In fact the OVM farm can be entirely managed using Xen commands. +
  • 8.
    OVM x86 onOracle Database environment OVM on Commodity HW & Engineered Systems8 3/27/2016 For long time beyond all licensing restrictions, the usage of the virtualization has been discouraged due to the non-optimal I/O performance. Today Oracle is promoting OVM on its Top Database Engineered Systems (Exadata, ODA) what has changed? The implementation (starting from OVM 3.1) of the PCI device virtualization technology: Single Root I/O Virtualization (SR-IOV).
  • 9.
    OVM x86 onOracle Database environment OVM on Commodity HW & Engineered Systems9 3/27/2016 SR-IOV is a PCI device virtualization technology that allows a single PCI device to appear as multiple PCI devices on the physical PCI bus: the real physical device is called Physical Function (PF) while the others are called Virtual Functions (VF). The purpose of this is for the hypervisor to directly assign one or more of these virtual functions to a virtual machine using Intel VT-D technology: the guest can use the virtual function as any other directly assigned PCI device. Source: Citrix Xen Internet site http://support.citrix.com/article/CTX126624 What does Single Root I/O Virtualization (SR-IOV) do?
  • 10.
    Single Root I/OVirtualization (SR-IOV) OVM on Commodity HW & Engineered Systems10 3/27/2016
  • 11.
    OVM on CommodityHW & Engineered Systems11 3/27/2016 OVM on Commodity Hardware
  • 12.
    OVM on CommodityHW & Engineered Systems12 3/27/2016 OVM Stand Alone Architecture
  • 13.
    OVM on CommodityHW & Engineered Systems13 3/27/2016 OVM Shared Architecture
  • 14.
    OVM on CommodityHW & Engineered Systems14 3/27/2016 OVM on most popular Oracle Engineered Systems
  • 15.
    Why OVM ondatabase Engineered Systems? OVM on Commodity HW & Engineered Systems15 3/27/2016 OVM on Oracle Database Appliance – Oracle Database Licensing optimization – Leverage HW utilization with Solution-in-a-Box – Consolidate multiple Applications on one system OVM on Oracle Exadata Machine – Best Database Cloud environment with up to 64 Grid Infrastructure clusters – Database Consolidation & Isolation with independent lifecycles. – Dynamic resource allocation
  • 16.
    OVM on CommodityHW & Engineered Systems16 3/27/2016 OVM on Oracle Database Appliance Unique OVM characteristics: 1) Dom Base is a privileged VM with direct access to the shared storage. This guarantees almost native I/O performance to the databases. 2) No Oracle VM Manager is available, Xen commands have been included on the oakcli CLI framework.
  • 17.
    OVM on CommodityHW & Engineered Systems17 3/27/2016 OVM on Exadata Unique OVM characteristics : 1) Domain C<x> are privileged VMs with direct access to the InfiniBand network. This guarantees almost native I/O and Network communication performance to the databases. 2) No Oracle VM Manager is available at this date, Xen commands should be used to manage the virtualization layer.
  • 18.
    OVM on CommodityHW & Engineered Systems18 3/27/2016 OVM on Exadata – Zoom Storage Cell
  • 19.
    Emiliano Fusaglia Principal Consultant Tel.+41-79-909 7213 Emiliano.Fusaglia@trivadis.com 3/27/2016 OVM on Commodity HW & Engineered Systems19
  • 20.
    Session Feedback –now Bezeichnung Präsentation20 10.09.2015 Please use the Trivadis TechEvent Mobile App to give session feedback Use "My schedule" if you registered for this session Otherwise use "Agenda" and the search function If the mobile App does not work (or if you have a Windows Phone) use your Mobile Browser – URL: https://te092015.quickmobile.center – Username: <your_loginname> (like svv) – Password: sended by mail...