4.2 Minimum Hardware and Software Requirements

The following minimum system requirements must be met on the computer on which you want to install Oracle VM Manager.

4.2.1 Hardware Requirements

Before you install Oracle VM Manager, make sure that your computer meets the minimum hardware requirements listed in Table 4.1:

Table 4.1 Hardware Requirements for Oracle VM Manager

Items

Minimum Value

Memory

8.0 GB

Processor Type

64 bit

Processor Speed

1.83 GHz*2

Swap Space

2.1 GB

Hard Disk Space

5.5 GB in /u01

3 GB in /tmp

400 MB in /var

300 MB in /usr


4.2.2 Software Requirements

Before you install Oracle VM Manager, make sure that your computer meets the following minimum software and configuration requirements.

4.2.2.1 Operating Systems

Oracle VM Manager is supported on the following operating systems:

  • Oracle Linux 5 Update 5 64-bit or later.

  • Oracle Linux 6 64-bit or later.

  • Oracle Linux 7 64-bit or later.

  • Red Hat Enterprise Linux 5 Update 5 64-bit or later.

  • Red Hat Enterprise Linux 6 64-bit or later.

  • Red Hat Enterprise Linux 7 64-bit or later.

Note

  • Installations on Oracle Linux 5 Update 5 64-bit or later and Red Hat Enterprise Linux 5 Update 5 64-bit or later might not contain the latest security updates. As a result, it is recommended to install Oracle VM Manager on a later version to ensure all security updates are available.

  • Starting with Oracle VM Manager 3.4.6, installations on Oracle Linux 5 or Red Hat Enterprise Linux 5 are no longer supported.

You can download Oracle Linux from:

For more information about Oracle Linux, see:

4.2.2.2 Web Browsers

The Oracle VM Manager Web Interface is supported on the web browsers described in Web Browser Requirements in the Oracle VM Manager User's Guide.

4.2.2.3 Prerequisite Packages

If you have a minimal installation of Oracle Linux, you may not have all of the required packages installed. These packages are required for the Oracle VM Manager installer to run and complete. For all installations, the zip and unzip and perl packages are required. To install these packages, enter:

# yum install zip unzip perl

The Oracle VM Manager installer runs some additional checks for other software packages that are required to complete the installation. If a required package is missing, the installer may exit with a warning message notifying you of the missing package and the steps that you may need to take to install it. Typically systems that have been installed as a 'minimal' installation may be missing specific packages. For instance, on Oracle Linux 6 and 7 you may be required to install the libaio package, while on Oracle Linux 7 you must additionally install the net-tools and perl-Data-Dumper packages.

The Oracle VM Manager installer is responsible for installing a number of different software packages, some of which may have other dependencies. If you have not installed at least a minimal installation of Oracle Linux, the installer may exit at any point and notify you of missing dependencies. In this situation, you must ensure that dependency packages are installed before attempting to resume an installation.

4.2.2.4 Removal of Pre-Existing MySQL Installations

If you have an existing MySQL installation on the system where you intend to install Oracle VM Manager you must backup your databases and uninstall it. Oracle VM Manager requires exclusive use of MySQL due to the specific tuning parameters that it applies to the configuration. Oracle VM Manager uses MySQL Enterprise Edition on a non-standard port. The licensing of the MySQL Enterprise Edition provided with Oracle VM Manager grants exclusive use to Oracle VM. You must not use the MySQL server provided for any other purpose. If an existing MySQL installation is present on the system, the installer exits with an error message informing you that you must remove this before continuing with the installation.

MariaDB installations and any associated libraries must equally be removed to avoid conflicts with the Oracle VM Manager MySQL database. If an existing MariaDB installation is present on the system, the installer exits with an error message informing you that you must remove this before continuing with the installation. You can remove conflicting MariaDB packages by entering:

# yum remove mariadb-libs

4.2.2.5 Network

The host computer on which you install Oracle VM Manager must have the host name correctly configured (pingable). Make sure the computer's host name matches the host name in the /etc/hosts file. Use the following command to check the host name:

# hostname

Use a text editor to check the host name in the /etc/hosts file. For example, to use VI enter

# vi /etc/hosts

For example, if the computer's host name is hostname1.example.com, and the IP address is 10.1.1.1, the corresponding item in the /etc/hosts file should be:

10.1.1.1 hostname1.example.com hostname1

Oracle VM Manager requires that the system time reported by all Oracle VM Servers is synchronized with the time reported by the Oracle VM Manager host. Therefore, Oracle VM Manager runs an NTP daemon that is used to update the system time on each Oracle VM Server. The NTP daemon on Oracle VM Manager must be able to synchronize with other NTP servers, or it will fail to promote itself to a stratum that the Oracle VM Servers can use to synchronize with. If you do not run NTP within your own environment, the Oracle VM Manager host must be able to communicate with other NTP servers on the Internet using UDP 123. Any firewalls preventing this can cause unexpected behavior within Oracle VM Manager, including the inability to properly perform server discovery.

When a VLAN is used for the management network, IPv6 should be disabled before installing Oracle VM Manager. IPv6 is not supported by Oracle VM and disabling it before installing Oracle VM Manager may help to avoid some problems with network configuration in general.

4.2.2.6 Firewall Configuration

A default Oracle Linux install has the firewall enabled (iptables on). To use Oracle VM Manager on a system with iptables enabled you can either open all the ports used by Oracle VM Manager, or open all ports by disabling iptables.

To configure the firewall to open the required ports automatically, use the environment configuration script provided with the Oracle VM Manager installer. See Section 4.3.1, “Configuring the Environment Before Installation” for information on using this script.

The diagram and table below illustrate the firewall rules and requirements for Oracle VM.

This diagram illustrates the firewall rules in Oracle VM Manager. It shows a connection between the Oracle VM Manager Host and the Oracle VM Server Hosts marked 1. It shows a connection between the Oracle VM Server Hosts and the Oracle VM Manager Host marked 2. It shows a connection between a Client PC and the Oracle VM Manager Host marked 3. It shows a connection between a Client PC and the Oracle VM Server Hosts marked 4. It shows a connection between all of the Oracle VM Server Hosts marked 5. It shows Some Management Tools with a connection to the Oracle VM Manager Host marked 6.

Table 4.2 Firewall Rules

No.Component RelationshipPorts and DescriptionOptional

1

Oracle VM Manager to Oracle VM Server

  • TCP/8899 - HTTPS connection to the Oracle VM Agent.

  • TCP/6900-xxxx - Secure VNC connections to connect to the VNC Console for virtual machines running on each Oracle VM Server.

  • TCP/10000-xxxx - Secure serial connections to connect to the Serial Console for virtual machines running on each Oracle VM Server.

No

2

Oracle VM Server to Oracle VM Manager

  • TCP/7002 - HTTPS connection from Oracle VM Agent to the Oracle VM Core WSAPI.

  • UDP/123 - NTP requests to an NTP server running on the Oracle VM Manager host.

No

3

Client PC to Oracle VM Manager

  • TCP/7002 - HTTPS connection from web browser to Oracle VM Manager web user interface, or WSAPI.

  • TCP/10000 - SSH connection from SSH client to Oracle VM Manager CLI.

  • TCP/22 - SSH connection to Oracle VM Manager host for administrative work.

No, although access to services should be limited to requirements

4

Client PC to Oracle VM Server

  • TCP/22 - SSH connection to Dom0 on each Oracle VM Server for administrative work.

Yes

5

Oracle VM Server to Oracle VM Server

  • TCP/7777 - OCFS2/DLM heartbeat communication for clustered server pools.

  • TCP/8002 (x86 only)- non-encrypted port to perform live virtual machine migrations.

  • TCP/8003 (x86 only)- Securely encrypted port to perform live virtual machine migrations.

  • TCP/8101 (SPARC only)- Securely encrypted port to perform live virtual machine migrations.

  • TCP/6482 (SPARC only) - Logical Domains Manager XMPP port used to initiate live virtual machine migrations.

No

6

Some Management Tools to Oracle VM Manager

  • TCP/7002 - Some external management tools may connect to Oracle VM Manager via HTTPS to access the Web Services API.

Yes


The following instructions explain how to resolve any firewall requirements manually, and assume that you have decided not to use the environment configuration script provided with the Oracle VM Manager installer.

Depending on your security requirements, do either:

  • Disable iptables and open all ports, enter the following commands as the root user:

    # service iptables stop
    # chkconfig iptables off
  • Alternatively, to open the required ports manually by using the iptables command as the root user:

    # iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 7002 -j ACCEPT
    # iptables -A INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT

    To enable the Oracle VM Manager Command Line Interface, enter the following command:

    # iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT

    When all the ports have been opened, save the iptables configuration:

    # service iptables save

    This does not require iptables to be restarted as the commands open the ports while iptables is running and the save ensures they are opened on reboot/restart in future.