Oracle VM Server for x86

Last updated

Oracle VM Server for x86
Developer(s) Oracle Corporation
Stable release
3.4.6.3 / 3 June 2020;16 months ago (2020-06-03) [1]
Written in C
Operating system Linux kernel
Platform IA-32, x86-64
Type Platform virtualization
License
  • Server: GNU GPL
  • Manager: Proprietary (redistributable freeware)
[2]
Website www.oracle.com/us/technologies/virtualization/oraclevm/overview/index.html

Oracle VM Server for x86 is the server virtualization offering from Oracle Corporation. Oracle VM Server for x86 incorporates the free and open-source Xen hypervisor technology, supports Windows, Linux, and Solaris [3] guests and includes an integrated Web based management console. Oracle VM Server for x86 features fully tested and certified Oracle Applications stack in an enterprise virtualization environment. [4]

Contents

Oracle VM Server for x86 can be freely downloaded through Oracle Software Delivery Cloud. [5] Oracle announced the general availability of Oracle VM 3.4.6 at 30 November 2018.

Components

Versions

Resource limits

As of version 3.4.6, Oracle VM Server for x86 can take advantage of up to 384 CPUs (Tested) / 2048 CPUs (Designed), 6TB RAM per server and can host a maximum of 300 VM per server.
VCPUs per VM: 256 (PVM) / 128 (HVM, PVHVM) VMs per server, 1 TB RAM [15]

End of life

As of March 2021 premier support has ended, although extended support is available until March 31, 2024

https://blogs.oracle.com/virtualization/post/announcing-oracle-vm-3-extended-support

See also

Related Research Articles

Xen Type-1 hypervisor

Xen is a type-1 hypervisor, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently. It was originally developed by the University of Cambridge Computer Laboratory and is now being developed by the Linux Foundation with support from Intel, Citrix, Arm Ltd, Huawei, AWS, Alibaba Cloud, AMD, Bitdefender and epam.

A hypervisor is a kind of emulator; it is computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems. Multiple instances of a variety of operating systems may share the virtualized hardware resources: for example, Linux, Windows, and macOS instances can all run on a single physical x86 machine. This contrasts with operating-system–level virtualization, where all instances must share a single kernel, though the guest operating systems can differ in user space, such as different Linux distributions with the same kernel.

In computing, paravirtualization or para-virtualization is a virtualization technique that presents a software interface to the virtual machines which is similar, yet not identical to the underlying hardware–software interface.

QEMU Free virtualization and emulation software

QEMU is a free and open-source hypervisor. It emulates the machine's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.

Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often providing multiple virtual machines on one physical platform. The table below compares basic information about platform virtualization hypervisors.

The following is a timeline of virtualization development. In computing, virtualization is the use of a computer to simulate another computer. Through virtualization, a host simulates a guest by exposing virtual hardware devices, which may be done through software or by allowing access to a physical device connected to the machine.

Oracle Linux Linux distribution by Oracle

Oracle Linux is a Linux distribution packaged and freely distributed by Oracle, available partially under the GNU General Public License since late 2006. It is compiled from Red Hat Enterprise Linux (RHEL) source code, replacing Red Hat branding with Oracle's. It is also used by Oracle Cloud and Oracle Engineered Systems such as Oracle Exadata and others.

VMware ESXi Enterprise-class, type-1 hypervisor for deploying and serving virtual computers

VMware ESXi is an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers. As a type-1 hypervisor, ESXi is not a software application that is installed on an operating system (OS); instead, it includes and integrates vital OS components, such as a kernel.

VirtualBox Open-source x86 virtualization application

Oracle VM VirtualBox is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation. Created by Innotek, it was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

Logical Domains is the server virtualization and partitioning technology for SPARC V9 processors. It was first released by Sun Microsystems in April 2007. After the Oracle acquisition of Sun in January 2010, the product has been re-branded as Oracle VM Server for SPARC from version 2.0 onwards.

Microsoft Hyper-V, codenamed Viridian, and briefly known before its release as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows. Starting with Windows 8, Hyper-V superseded Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks. Hyper-V was first released with Windows Server 2008, and has been available without additional charge since Windows Server 2012 and Windows 8. A standalone Windows Hyper-V Server is free, but with command-line interface only.

Sun xVM was a product line from Sun Microsystems that addressed virtualization technology on x86 platforms. One component was discontinued before the Oracle acquisition of Sun; the remaining two continue under Oracle branding.

Ksplice

Ksplice is an open-source extension of the Linux kernel that allows security patches to be applied to a running kernel without the need for reboots, avoiding downtimes and improving availability. Ksplice supports only the patches that do not make significant semantic changes to kernel's data structures.

libvirt Management tool

libvirt is an open-source API, daemon and management tool for managing platform virtualization. It can be used to manage KVM, Xen, VMware ESXi, QEMU and other virtualization technologies. These APIs are widely used in the orchestration layer of hypervisors in the development of a cloud-based solution.

Second Level Address Translation (SLAT), also known as nested paging, is a hardware-assisted virtualization technology which makes it possible to avoid the overhead associated with software-managed shadow page tables.

Linux on IBM Z

Linux on IBM Z is the collective term for the Linux operating system compiled to run on IBM mainframes, especially IBM Z and IBM LinuxONE servers. Similar terms which imply the same meaning are Linux on zEnterprise, Linux on zSeries, Linux/390, Linux/390x, etc. The three Linux distributions certified for usage on the IBM Z hardware platform are Red Hat Enterprise Linux, SUSE Linux Enterprise, and Ubuntu.

Qubes OS Security-focused Linux-based operating system

Qubes OS is a security-focused desktop operating system that aims to provide security through isolation. Virtualization is performed by Xen, and user environments can be based on Fedora, Debian, Whonix, and Microsoft Windows, among other operating systems.

Open vSwitch

Open vSwitch, sometimes abbreviated as OVS, is an open-source implementation of a distributed virtual multilayer switch. The main purpose of Open vSwitch is to provide a switching stack for hardware virtualization environments, while supporting multiple protocols and standards used in computer networks.

In computing, a system virtual machine is a virtual machine that provides a complete system platform and supports the execution of a complete operating system (OS). These usually emulate an existing architecture, and are built with the purpose of either providing a platform to run programs where the real hardware is not available for use, or of having multiple instances of virtual machines leading to more efficient use of computing resources, both in terms of energy consumption and cost effectiveness, or both. A VM was originally defined by Popek and Goldberg as "an efficient, isolated duplicate of a real machine".

References

  1. "Oracle VM release 3.4.6.3 is now available!".
  2. "Oracle VM Server for x86" . Retrieved 25 May 2012.
  3. "Oracle VM Server Release Notes, Release 3.2.1". Oracle Corp. Retrieved 7 February 2014.
  4. "Oracle VM". Oracle Corp. Retrieved 31 July 2008.
  5. Welcome to the Oracle E-Delivery Web site for Oracle Linux and Oracle VM
  6. Priest, John. "Oracle VM release 3.4.6.3 is now available!" . Retrieved 28 September 2020.
  7. Priest, John. "Oracle VM release 3.4.6.2 is now available!" . Retrieved 24 February 2020.
  8. Priest, John. "Oracle VM release 3.4.6.1 is now available!" . Retrieved 24 February 2020.
  9. Priest, John. "Announcing Oracle VM Release 3.4.6" . Retrieved 30 November 2018.
  10. Priest, John. "Announcing Oracle VM Release 3.4.5" . Retrieved 7 June 2018.
  11. Priest, John. "Announcing Oracle VM Release 3.4.4" . Retrieved 9 February 2018.
  12. Priest, John. "Announcing Oracle VM Release 3.4.3" . Retrieved 9 February 2018.
  13. Priest, John. "Oracle VM 3.4.2 Released!" . Retrieved 9 February 2018.
  14. "Oracle Announces Oracle VM 3.3" . Retrieved 2 July 2014.
  15. Oracle VM Release Notes for 3.4.6