The university has a Red Hat Site Subscription entitling all students, faculty, staff, and departments to use most Red Hat software, including Red Hat Enterprise Linux (RHEL). The Division of IT offers RHEL ISOs through TERPware and they can be activated by following the instructions on this page.
# rpm -ivh https://www.rhelops.umd.edu/pub/katello-ca-consumer-latest.noarch.rpm
Retrieving https://www.rhelops.umd.edu/pub/katello-ca-consumer-latest.noarch.rpm
Preparing... ################################# [100%]
Updating / installing...
1:katello-ca-consumer-master.rhelop################################# [100%]
# subscription-manager register --org="umd" --activationkey="fake-21af8-0ee62-f6dff-fake"
The system has been registered with ID: c57127f2-fake-fake-fake-3b970fc8bd12
The registered system name is: rhel7 Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Workstation
Status: Subscribed
# subscription-manager repos
+----------------------------------------------------------+
Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID: rhel-workstation-rhscl-7-rpms
Repo Name: Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Workstation
Repo URL: https://master.rhelops.umd.edu/pulp/repos/umd/Library/daily/content/dist/rhel/workstation/7
/$releasever/$basearch/rhscl/1/os Enabled: 0
Repo ID: rhel-7-workstation-optional-rpms
Repo Name: Red Hat Enterprise Linux 7 Workstation - Optional (RPMs)
Repo URL: https://master.rhelops.umd.edu/pulp/repos/umd/Library/daily/content/dist/rhel/workstation/7
/$releasever/$basearch/optional/os Enabled: 0
Repo ID: rhel-7-workstation-extras-rpms
Repo Name: Red Hat Enterprise Linux 7 Workstation - Extras (RPMs)
Repo URL: https://master.rhelops.umd.edu/pulp/repos/umd/Library/daily/content/dist/rhel/workstation/7
/7Workstation/$basearch/extras/os Enabled: 0
Repo ID: rhel-7-workstation-rpms
Repo Name: Red Hat Enterprise Linux 7 Workstation (RPMs)
Repo URL: https://master.rhelops.umd.edu/pulp/repos/umd/Library/daily/content/dist/rhel/workstation/7
/$releasever/$basearch/os
Enabled: 1
# subscription-manager repos --enable=rhel-7-workstation-optional-rpms
Repository 'rhel-7-workstation-optional-rpms' is enabled for this system.
# yum install subscription-manager-migration
...
Installed:
subscription-manager-migration.x86_64 0:1.21.10-3.el7_6
Dependency Installed:
subscription-manager-migration-data.noarch 0:2.0.45-1.el7
# rpm -ivh https://www.rhelops.umd.edu/pub/katello-ca-consumer-latest.noarch.rpm
Retrieving https://www.rhelops.umd.edu/pub/katello-ca-consumer-latest.noarch.rpm
Preparing... ################################# [100%]
Updating / installing...
1:katello-ca-consumer-master.rhelop################################# [100%]
# rhn-migrate-classic-to-rhsm --destination-url=master.rhelops.umd.edu --org=umd --activation-
key=THE_ACTIVATION_KEY_FROM_SIMS
Legacy username: DIRECTORY_ID@umd.edu
Legacy password: DIRECTORY_PASSWORD
Retrieving existing legacy subscription information...
+-----------------------------------------------------+
System is currently subscribed to these legacy channels:
+-----------------------------------------------------+
rhel-x86_64-workstation-7
+-----------------------------------------------------+
Installing product certificates for these legacy channels:
+-----------------------------------------------------+
rhel-x86_64-workstation-7
Product certificates installed successfully to /etc/pki/product.
Preparing to unregister system from legacy server...
System successfully unregistered from legacy server. Stopping and disabling legacy services...
rhnsd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig rhnsd off
Attempting to register system to destination server...
The system has been registered with ID: 3f48e314-1df2-40e0-8736-f6476a1e8d01
The registered system name is: rhel7ws
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Workstation
Status: Subscribed
System 'rhel7ws' successfully registered.
+----------------------------------------------------------+
Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID: rhel-workstation-rhscl-7-rpms
Repo Name: Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Workstation
Repo URL: https://master.rhelops.umd.edu/pulp/repos/umd/Library/daily/content/dist/rhel/workstation/7
/$releasever/$basearch/rhscl/1/os Enabled: 0
Repo ID: rhel-7-workstation-optional-rpms
Repo Name: Red Hat Enterprise Linux 7 Workstation - Optional (RPMs)
Repo URL: https://master.rhelops.umd.edu/pulp/repos/umd/Library/daily/content/dist/rhel/workstation/7
/$releasever/$basearch/optional/os
Enabled: 0
Repo ID: rhel-7-workstation-extras-rpms
Repo Name: Red Hat Enterprise Linux 7 Workstation - Extras (RPMs)
Repo URL: https://master.rhelops.umd.edu/pulp/repos/umd/Library/daily/content/dist/rhel/workstation/7
/7Workstation/$basearch/extras/os
Enabled: 0
Repo ID: rhel-7-workstation-rpms
Repo Name: Red Hat Enterprise Linux 7 Workstation (RPMs)
Repo URL: https://master.rhelops.umd.edu/pulp/repos/umd/Library/daily/content/dist/rhel/workstation/7
/$releasever/$basearch/os
Enabled: 1
# subscription-manager repos --enable=rhel-7-workstation-optional-rpms
Repository 'rhel-7-workstation-optional-rpms' is enabled for this system.