2 Oracle Linux Automation Manager Requirements

This chapter describes the requirements for the system to be used in an installation of Oracle Linux Automation Manager. This chapter also discusses how to enable the repositories to install the Oracle Linux Automation Manager packages.

Oracle Linux Automation Manager Hardware Requirements

Oracle Linux Automation Manager must be installed on a single machine using 64-bit x86 hardware only and running Oracle Linux 8.

Oracle Linux Automation Manager does not require specific hardware; however, certain operations are memory intensive and require a certain amount of disk space and CPU. A minimum configuration is:
  • 4GB RAM

  • 40GB disk space (170GB is recommended)

  • 1 two core CPU

These requirements are for the absolute minimum to run Oracle Linux Automation Manager. You must determine any additional hardware requirements and capacity based on your operational needs. For more information, see the upstream documentation.

Inventory Hardware

Oracle Linux Automation Manager can connect and perform tasks on most machines that can establish and accept an ssh connection.

Enabling Access to the Oracle Linux Automation Manager Packages

This section contains information on setting up the locations for the operating system on which you want to install the Oracle Linux Automation Manager software packages.

The Oracle Linux Automation Manager packages for Oracle Linux 8 are available on the Oracle Linux yum server in the ol8_automation repository, or on the Unbreakable Linux Network (ULN) in the ol8_x86_64_automation channel. However there are also dependencies across other repositories and channels, and these must also be enabled on each system where Oracle Linux Automation Manager is installed.

Enabling Channels with ULN

If you are registered to use ULN, use the ULN web interface to subscribe the system to the appropriate channels.

To subscribe to the ULN channels:

  1. Log in to https://linux.oracle.com with your ULN user name and password.

  2. On the Systems tab, click the link named for the system in the list of registered machines.

  3. On the System Details page, click Manage Subscriptions.

  4. On the System Summary page, select each required channel from the list of available channels and click the right arrow to move the channel to the list of subscribed channels. Subscribe the system to the following channels:

    • ol8_x86_64_automation

    • ol8_x86_64_addons

    • ol8_x86_64_baseos_latest

    • ol8_x86_64_UEKR6

    • ol8_x86_64_appstream

  5. Click Save Subscriptions.

Enabling Repositories with the Oracle Linux Yum Server

If you are using the Oracle Linux yum server for system updates, enable the required yum repositories.

To enable the yum repositories:

  1. Use the dnf config-manager tool to enable the ol8_baseos_latest repository.

    sudo dnf config-manager --enable ol8_baseos_latest

    Note:

    This repository is typically enabled by default.

  2. Install oraclelinux-automation-manager-release-el8:

    sudo dnf install oraclelinux-automation-manager-release-el8
  3. Enable the following yum repositories:

    • ol8_automation

    • ol8_addons

    • ol8_UEKR6

    • ol8_appstream

    Use the dnf config-manager tool to enable the yum repositories:

    sudo dnf config-manager --enable ol8_automation ol8_addons ol8_UEKR6 ol8_appstream

Setting Up the Network

This section contains information about the generic networking requirements for an Oracle Linux Automation Manager host and shows you an example of how to set up the network to enable the communication between the Oracle Linux Automation Manager host and the inventory hosts in an environment.

Setting Up the Firewall Rules

Oracle Linux 8 installs and enables firewalld, by default. Example commands to open the ports and to set up the firewall rules are provided below.

On the Oracle Linux Automation Manager host, run the following firewalld commands:

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --reload