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.
Connect the system to the NFS Server:
See Guide: NFS Client Deployment Guide
Connect the system to the IdM Server:
See Guide: IdM Client Deployment Guide
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
Set firewalld rules:
systemctl enable --now firewalld firewall-cmd --add-service=ssh --permanent firewall-cmd --reload
Reboot
Important
The remainder of this guide requires Direct Attached Video.
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
Pass the Welcome screen:
* Click on the "Next" button
Disable Location Services:
* Click on the switch so that it shows "OFF" * Click on the "Next" button
Skip Connecting Online Accounts:
* Click on the "Skip" button
Login using Enterprise Login:
Important
Replace
USER_ACCOUNT
with a IdM based user account name.
ReplaceUSER_PASSWORD
with the IdM based user’s account password.* Click on the "Set Up Enterprise Login" buggonOn 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