Oracle VM Server for x86

Skip to end of metadata
Go to start of metadata

Oracle VM is an enterprise-class server virtualization solution comprised of Oracle VM Server for x86 and Oracle VM Manager. Oracle VM 3 reflects Oracle’s strategic commitment to deliver Application Driven Virtualization — Virtualization that makes the entire enterprise software and hardware stack easier to deploy, manage, and support so IT and business can be more agile.

What's New

Where to Start

Running on x86 servers, Oracle VM includes Oracle VM Manager and Oracle VM Server for x86.

Oracle VM Manager controls the virtualization environment, creating and monitoring Oracle VM servers and the virtual machines. Oracle VM Manager 3 is an Oracle Fusion Middleware application, based on the Oracle Weblogic Server application server and Oracle Database. Beginning with release 3.2, Oracle VM Manager bundles MySQL Database Enterprise Edition as the management repository.

Oracle VM Server for x86 installs directly on server hardware with x86 Intel or AMD processors and does not require a host operating system. An Oracle VM Server is comprised of a hypervisor and privileged domain (Dom0) that allows multiple domains or virtual machines (i.e. Linux, Solaris, Windows, etc.) to run on one physical machine. The Dom0 runs a process called Oracle VM Agent. The Oracle VM Agent receives and processes management requests, provides event notifications and configuration data to the Oracle VM Manager. Oracle VM Server 3 requires 64-bit x86 hardware, but can support either 64-bit or 32-bit guest virtual machines.

Multiple Oracle VM Servers are grouped into server pools as shown in the picture. Each server pool can have up to 32 physical servers, and every server in a given pool has access to shared storage, which can be NFS, Fibre Channel or iSCSI (or a combination of these). This allows VMs associated with the pool to start and run on any physical server within the pool. 

When a VM first starts in the server pool, the VM is placed on the server that is the “best” fit based on an algorithm that takes into account the server CPU, memory and network utilization.  Typically the server that is assigned to host the VM has the most resources available. Then the VM is associated with the server, but it can be securely migrated to any other server in the server pool by the administrator or can be load balanced across the pool based on a dynamic resource scheduling policy.

As a result of this architecture, VMs can easily start-up, power-off, migrate, and/or restart without being blocked by the failure of any individual server or by the failure of multiple servers as long as there are adequate resources in the pool to support the requirements for all VMs to run concurrently.

Software Download

Software License, Policy and Support

  • Oracle Linux and Oracle VM Support Policies
  • My Oracle Support Information Center
    • Patch and Maintenance for Oracle VM 3.x (Doc ID 1544035.2)
    • Oracle VM Release 3.x (Doc ID 1351538.2)
    • Oracle VM Release 2.x (Doc ID 1351134.2)
    • Oracle Enterprise Manager 12c Virtualization Plugin for Cloud Control (Doc ID 1371536.1)
  • My Oracle Support Doc ID 464754.1: Certified Software on Oracle VM
  • My Oracle Support Doc ID 466538.1: Oracle VM General Policy Description
  • My Oracle Support Doc ID 249212.1: Support Position for Oracle Products Running on VMware Virtualized Environments
  • My Oracle Support Doc ID 1145275.1: Virtualization support for Oracle Solaris
  • My Oracle Support Doc ID 417770.1: Unbreakable Linux Support Policies for Virtualization and Emulation

Related Products and Technologies

Forums and Mailing Lists

Support and Training

Oracle performs real-world testing on its broad portfolio of products with Oracle VM to ensure bulletproof reliability and streamlined support. Consult My Oracle Support Doc ID 464754.1 on My Oracle Support website for the latest information on exact product versions certified.

Customers and Partners

Product Demos

Videos and Podcast

Performance and Sizing



Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.

The individuals who post here are part of the extended Oracle community and they might not be employed or in any way formally affiliated with Oracle. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Oracle nor any other party necessarily agrees with them.