# Deploying RHOCP cluster manually

Deploying RHEL 8.6 OS on the head nodes

To deploy RHEL 8.6 OS on the head nodes:

  • Login to iLO for head nodes server and mount RHEL 8.6 OS that needs to be deployed and configured.

Copying SSH key

Once the OS is installed on the head nodes, copy the ssh key from the installer machine to the head nodes.

  • To copy the ssh key, run the following command on the head node:
$ ssh-copy-id root@<head-node-ip>

Setting up head nodes

Complete the following steps to register the head nodes to a Red Hat subscription and download and install KVM Virtualization packages.

  1. Run the following command on the head node:
$ yum install –y virt-manager virt-install virt-viewer  libvirt  cockpit-machines
  1. When all the packages are installed, start and enable all the services.

Setting up NTP server on head nodes

The NTP server is set up to enable time synchronization on all the head nodes.

Prerequisites:

  • Ensure that the Chrony suite is installed by default on Red Hat Enterprise Linux.

To set up NTP server on head nodes manually:

  1. Verify that the Chrony suite is installed on Red Hat Enterprise Linux. If it is not installed, run the following command as root:
$ yum install chrony
  1. Enable Chrony to start after boot.
$ systemctl enable chronyd
  1. Set Chrony to act as an NTP server for a local network.

  2. Edit /etc/chrony.conf configuration file and add the following line:

$ allow 192.168.1.0/24
  1. Restart Chrony NTP daemon to apply the changes:

  2. Verify the NTP server configuration using manual time sync from any host located on the allowed network. Any NTP client should be able to sync with the new Chrony NTP server.

For our deployment environment, the ntpdate command is used to sync with our Chrony NTP server located at 192.168.1.150 IP address:

$ ntpdate 192.168.1.150