User/Compute Node Deployment Guide#

The following instructions are for deploying the User and Compute nodes.

Prerequisites#

This guide is written for a Red Hat Enterprise Linux 8 based operating system which is operating within a cluster of systems and the following are the prerequisites:

Follow-on Deployments#

The following guides can be applied after the deployment of their associated nodes.

Deployment Scripts#

An example bash script of the instructions has been provided: deploy-user.sh

Deployment Steps#

Note

Instructions assume execution using the root account.

  1. Connect the system to the NFS Server:

  1. Connect the system to the IdM Server:

  1. Disable online account integration:

# Make sure gnome-online-accounts is installed
dnf -y install gnome-online-accounts

# Create the user profile:
mkdir -p /etc/dconf/profile/
cat > /etc/dconf/profile/user <<EOL
user-db:user
system-db:local
EOL

# Disable all providers:
mkdir -p /etc/dconf/db/local.d/
cat > /etc/dconf/db/local.d/00-goa <<EOL
[org/gnome/online-accounts]
whitelisted-providers= ['']
EOL

# Prevent the user from overriding these settings:
mkdir -p /etc/dconf/db/local.db/locks/
cat > /etc/dconf/db/local.db/locks/goa <<EOL
# Lock the list of providers that are allowed to be loaded
/org/gnome/online-accounts/whitelisted-providers
EOL

# Update the system databases:
dconf update
  1. Set firewalld rules:

systemctl enable --now firewalld
firewall-cmd --add-service=ssh --permanent
firewall-cmd --reload
  1. Reboot

Important

The remainder of this guide requires Direct Attached Video.

  1. Using Direct Attached Video, Accept the EULA:

Note

Do not create a user using the “User Creation” option

* Click on "License Information"
* Check the "I accept the license agreement."
* Click on the "Done" button
* Click on the "Finish Configuration" button
  1. Pass the Welcome screen:

* Click on the "Next" button
  1. Disable Location Services:

* Click on the switch so that it shows "OFF"
* Click on the "Next" button
  1. Skip Connecting Online Accounts:

* Click on the "Skip" button
  1. Login using Enterprise Login:

Important

Replace USER_ACCOUNT with a IdM based user account name.
Replace USER_PASSWORD with the IdM based user’s account password.

* Click on the "Set Up Enterprise Login" buggon

On the “About You” page

* Enter "engwsc.example.com" for the domain
* Enter USER_ACCOUNT in the Username field
* Enter USER_PASSWORD in the Password field
* Click on the "Next" button
* Click on the "Start Using Red Hat Enterprise Linux" button