Provision

Why does the provisioning status of RHEL/Rocky Linux remote servers remain stuck at ‘installing’ in cluster.nodeinfo (omniadb)?

../../../_images/InstallingStuckDB.png ../../../_images/InstallCorruptISO.png

Potential Cause

Resolution

Disk partition may not have enough storage space per the requirements specified in input/provision_config (under disk_partition).

Add more space to the server or modify the requirements specified in input/provision_config (under disk_partition) and run discovery_provision.yml playbook.

The provided ISO may be corrupt/incomplete.

Download the ISO again, verify the checksum/download size and run the discovery_provision.yml playbook.

Hardware issues such as faulty disk, cable connectivity issues, or firmware issues present on the server

Resolve the hardware issues and PXE boot the node. For example, for a faulty disk, replace the disk or create a RAID1 virtual disk. In case of a firmware issue, ensure that the latest firmware is applied.

A virtual disk may not have been created

Create a virtual disk and PXE boot the node.

Re-run of the discovery_provision.yml playbook on the OIM while provisioning is in-progress on the remote nodes.

Initiate PXE boot on the remote node after completion of the discovery_provision.yml playbook execution.

The nfs-server service may not be running. This failure can occur due to low memory.

Increase memory if its low and restart the nfs-server service using the systemctl start nfs-server command and then PXE boot the node.

Why do subscription errors occur on RHEL OIM when rhel_repo_local_path in input/provision_config.yml is not provided and OIM does not have an active subscription?

../../../_images/SubscriptionErrors.png

For many of Omnia’s features to work, RHEL OIMs need access to the following repositories:

  1. AppStream

  2. BaseOS

This can only be achieved using local repos specified in rhel_repo_local_path (input/provision_config.yml).

Note

To enable the repositories, run the following commands:

subscription-manager repos --enable=codeready-builder-for-rhel-8-x86_64-rpms
subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms
subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms

Verify your changes by running:

yum repolist enabled

If you have any feedback about Omnia documentation, please reach out at omnia.readme@dell.com.