The section describes the software requirements for a Bare Metal Orchestrator single node cluster deployment in a Red Hat Enterprise Linux environment.
All nodes in the Bare Metal Orchestrator cluster must have the same Linux environment, either Ubuntu 20.04 LTS or Red Hat Enterprise Linux 8.6. Ensure that the same Linux user account is configured on all nodes.
Before you deploy a single node Bare Metal Orchestrator cluster in a Red Hat Enterprise Linux environment, set up the VM hosting the Global Controller as described in the following table:
Item | Details |
Operating system | The VM hosting the Global Controller node must have a Red Hat Enterprise Linux 8.6 environment. SSH must be enabled and ensure the following Linux utilities are installed and running on the node: jq, coreutils, mktemp, openiscsi, curl, findmnt, grep, awk, blkid, and lsblk. |
Enable Red Hat Enterprise Linux subscription | Run subscription-manager register# enter your RHEL credentials as root user. |
Install packages | Run the following command as root user: |
Disable firewall | Run these commands as root user: |
Install Docker | Install Docker version 20.10.11. Note: You must manually add the common installer username to the Docker group. For example: sudo adduser <dell> docker |
Edit the kernel configuration | Set the default virtual memory limit of the servers hosting the Global Controller node to 262114 in the sysctl.conf file and make it persistent. Run the following to change the kernel configuration, and then save the sysctl.conf file: Run CAUTION: If the virtual memory is not properly configured on the Global Controller (GC) node, Bare Metal Orchestrator logs do not display in the OpenSearch dashboard and the GC site goes into the failed state. |
Install software requirements | You must install iscsid. Run the following commands to install iscsi: |
For worker node requirements, see Worker node software requirements–Red Hat Enterprise Linux.
For storage requirements, see Storage requirements.