2.1 Preinstallation Tasks and Requirements

2.1.1 Hardware Requirements
2.1.2 Software Requirements
2.1.3 Network Requirements
2.1.4 Oracle VM Server Memory Settings
2.1.5 Getting the Software

Before you start the Oracle VM Server installation, make sure your computer meets the minimum hardware and software requirements.

2.1.1 Hardware Requirements

This release of Oracle VM Server supports x86_64 host hardware. Oracle VM Server requires a 64-bit processor.

For hardware virtualized (unmodified) guest operating systems (for example, Microsoft Windows), a CPU with hardware virtualization support is required. This feature may also need to be enabled in the BIOS. Please refer to your processor documentation for information on whether your processor supports hardware virtualization and how to enable it in the BIOS.

A dual core CPU or multiple CPUs are recommended to run multiple guests.

The minimum memory requirement is 1GB RAM, although it is recommended you have a computer with at least 2GB RAM. Guest memory requirements vary for each guest operating system. You should perform your own memory sizing for guest operating systems.

2.1.2 Software Requirements

There are no prerequisite software requirements. Oracle VM Server includes a small Linux-based management operating system. All previous operating systems and data on the disk selected for installation are lost during the installation of Oracle VM Server.

Migration from any operating system, or previous alternate virtualization environment, is not supported in this release.

2.1.3 Network Requirements

Oracle VM Server requires at least one stable and static IP address that does not change over server reboots. If you use DHCP within your environment, you should configure your DHCP server to assign static DHCP addresses to the systems on which you will be installing Oracle VM Server. This ensures that your host always receives the same IP address. The behavior of the Oracle VM Server host is undefined if used in an environment where your IP address may change due to DHCP lease expiry.

If your DHCP server is configured to provide a default gateway, this could impact on the behavior of Oracle VM Server as the gateway provided over DHCP would override any statically defined gateway set on Oracle VM Server. Therefore, Oracle recommends that you ensure that your DHCP server is not configured to provide a default gateway unless you are certain that the default route is the one that you want your Oracle VM Server instances to make use of.

Technically, it is possible to run Oracle VM Server with a single network interface per physical server. During the installation of the Oracle VM Servers the management interface is configured, and during discovery by Oracle VM Manager the server management interfaces are included in the default management network. Since the management network is capable of providing all network functions in Oracle VM, including storage and virtual machine traffic, there is no functional need for additional networks. Even if you wish to separate different types of network traffic, a single interface is enough: the management network can be run on a VLAN and additional network connections can be made via VLAN interfaces configured on top of the single physical network interface.

The main reasons to opt for multiple physical network interfaces are:

  • Security. You may wish to keep internal and inter-server traffic separated from networks with a route to the internet. Or you may need to guarantee that network traffic from different virtual environments, or different types of network traffic, are physically separated.

  • Redundancy. You do not want your environment to stop working if one network interface fails. A good way to avoid this is to aggregate two interfaces in a bond interface. A bond port, as it is called in Oracle VM, can work in active-backup mode, but also increases performance when used as an aggregation of two active links with twice the bandwidth and load balancing.

  • Performance. If you have multiple physical network interfaces, link aggregation is a good way to add bandwidth for a given network function. In addition, or as an alternative, you can create multiple physical networks and use them for dedicated functions; for example a separate storage network or a network for virtual machine traffic only.


Oracle VM Ethernet network functionality can be applied to standard 10/100/1000Mbit Ethernet interfaces as well as 10Gbit Ethernet interfaces.

2.1.4 Oracle VM Server Memory Settings

Installation allocates memory to dom0 using the following algorithm:

(512 + 0.0205 * Physical memory (MB)) round to 8

Oracle does not recommend changing this default value.

2.1.5 Getting the Software

If you do not already have the Oracle VM Server software, download the Oracle VM Server ISO file from the Oracle Software Delivery Cloud:


Burn the Oracle VM ISO file to a bootable CD. To install Oracle VM Server from a CD, see Section 2.2, “Installing Oracle VM Server From a CD”.