3.3 System Requirements

Oracle OpenStack for Oracle Linux is supported on Oracle Linux (for all node types) and Oracle VM Server (as compute nodes only). Information on the supported hardware is available in the Hardware Certification List for Oracle Linux and Oracle VM at:

http://linux.oracle.com/hardware-certifications

The storage hardware you use should be included in the hardware list. Oracle is working with its partners to make sure customers have a choice of storage. For specific storage plug-ins, contact Oracle or the plug-in vendor.

You can download Oracle Linux and Oracle VM Server from the Oracle Software Delivery Cloud at:

https://edelivery.oracle.com/linux

The following table lists the minimum system requirements for each OpenStack node type:

Table 3.2 OpenStack Node Minimum System Requirements

Node Type

Minimum System Requirements

Controller

  • 1 CPU

  • 8 GB RAM

  • 2 NICs

  • Oracle Linux Release 7 Update 2 and later

  • Unbreakable Enterprise Kernel Release 4

  • 64 GB btrfs file system mounted on /var/lib/docker

  • 15 GB btrfs file system mounted on /var/lib/registry
    (if the node hosts the Docker registry)

Compute
(Oracle Linux)

  • 1 CPU

  • 16 GB RAM

  • 2 NICs (4 NICs recommended for best performance)

  • Oracle Linux Release 7 Update 2 and later

  • Unbreakable Enterprise Kernel Release 4

  • 64 GB btrfs file system mounted on /var/lib/docker

Compute
(Oracle VM Server)

  • 1 CPU

  • 16 GB RAM

  • 2 NICs (4 NICs recommended for best performance)

  • Oracle VM Server Release 3.4, on 64-bit x86 platforms (x86_64)

  • Unbreakable Enterprise Kernel Release 4

  • 64 GB btrfs file system mounted on /var/lib/docker

Database

  • 1 CPU

  • 8 GB RAM

  • 2 NICs

  • Oracle Linux Release 7 Update 2 and later

  • Unbreakable Enterprise Kernel Release 4

  • 64 GB btrfs file system mounted on /var/lib/docker

Network

  • 1 CPU

  • 8 GB RAM

  • 3 NICs (4 NICs recommended for best performance)

  • Oracle Linux Release 7 Update 2 and later

  • Unbreakable Enterprise Kernel Release 4

  • 64 GB btrfs file system mounted on /var/lib/docker

Storage

  • 1 CPU

  • 8 GB RAM

  • 2 NICs (3 NICs recommended for best performance)

  • Oracle Linux Release 7 Update 2 and later

  • Unbreakable Enterprise Kernel Release 4

  • 64 GB btrfs file system mounted on /var/lib/docker


In addition to the OpenStack nodes, Oracle OpenStack for Oracle Linux requires a node to host a Docker registry and a node (known as a master node) from which you deploy OpenStack services using the kollacli command. Typically these are hosted on a controller node, but you can host these on separate nodes if you prefer. The following are the minimum requirements for separate nodes:

Table 3.3 Additional Node Minimum System Requirements

Node Type

Minimum System Requirements

Master

  • 1 CPU

  • 2 GB RAM

  • 1 NIC

  • Oracle Linux Release 7 Update 2 and later

  • Unbreakable Enterprise Kernel Release 4

  • 64 GB btrfs file system mounted on /var/lib/docker

Registry

  • 1 CPU

  • 2 GB RAM

  • 1 NIC

  • Oracle Linux Release 7 Update 2 and later

  • Unbreakable Enterprise Kernel Release 4

  • 15 GB btrfs file system mounted on /var/lib/registry