Page tree
Skip to end of metadata
Go to start of metadata

Configuring your RHEL 8.3 VM

Purchase Subscription

Subscription Manager

[obrienlabs@localhost ~]$ subscription-manager register --username m*** --password **** --auto-attach
Registering to:
The system has been registered with ID: 8ea341e9-**-924e868305c3
The registered system name is: localhost.localdomain
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux for x86_64
Status:       Subscribed
sudo yum update

Note Pool ID for OpenShift

We are going to run OpenShift OCP on AWS.
In order to run the Red-Hat-OpenShift-Demo we need the following

subscription username, password, Pool ID

sudo subscription-manager list --available

add account to sudoers
usermod -aG wheel <account>
reboot now

update Java from 8 to 11
sudo yum install java-11-openjdk-devel
sudo alternatives --config java

flip on network
sudo systemctl restart NetworkManager.service

Installing Podman as an alternative to Docker on Redhat RHEL 8

Podman will run as non-root

[obrienlabs@localhost ~]$ docker version
bash: docker: command not found...
Install package 'podman-docker' to provide command 'docker'? [N/y] y
 * Waiting in queue... 
 * Loading list of packages.... 
The following packages have to be installed:
 conmon-2:2.0.20-2.module+el8.3.0+8221+97165c3f.x86_64	OCI container runtime monitor
 container-selinux-2:2.144.0-1.module+el8.3.0+8221+97165c3f.noarch	SELinux policies for container runtimes
 containernetworking-plugins-0.8.6-2.module+el8.3.0+8221+97165c3f.x86_64	CNI network plugins
 containers-common-1:1.1.1-3.module+el8.3.0+8221+97165c3f.x86_64	Configuration files for working with image signatures
 criu-3.14-2.module+el8.3.0+8221+97165c3f.x86_64	Tool for Checkpoint/Restore in User-space
 fuse-overlayfs-1.1.2-3.module+el8.3.0+8221+97165c3f.x86_64	FUSE overlay+shiftfs implementation for rootless containers
 fuse3-libs-3.2.1-12.el8.x86_64	File System in Userspace (FUSE) v3 libraries
 libnet-1.1.6-15.el8.x86_64	C library for portable packet creation and injection
 libslirp-4.3.1-1.module+el8.3.0+8221+97165c3f.x86_64	A general purpose TCP-IP emulator
 libvarlink-18-3.el8.x86_64	Varlink C Library
 podman-2.0.5-5.module+el8.3.0+8221+97165c3f.x86_64	Manage Pods, Containers and Container Images
 podman-catatonit-2.0.5-5.module+el8.3.0+8221+97165c3f.x86_64	A signal-forwarding process manager for containers
 podman-docker-2.0.5-5.module+el8.3.0+8221+97165c3f.noarch	Emulate Docker CLI using podman
 protobuf-c-1.3.0-4.el8.x86_64	C bindings for Google's Protocol Buffers
 runc-1.0.0-68.rc92.module+el8.3.0+8221+97165c3f.x86_64	CLI for running Open Containers
 slirp4netns-1.1.4-2.module+el8.3.0+8221+97165c3f.x86_64	slirp for network namespaces
Proceed with changes? [N/y] y
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.

[obrienlabs@localhost ~]$ sudo yum install podman-docker
[sudo] password for obrienlabs: 
Updating Subscription Management repositories.
Last metadata expiration check: 2:12:30 ago on Sun 13 Dec 2020 01:27:01 PM PST.
Package podman-docker-2.0.5-5.module+el8.3.0+8221+97165c3f.noarch is already installed.
Dependencies resolved.
Nothing to do.
[obrienlabs@localhost ~]$ docker version
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Version:      2.0.5
API Version:  1
Go Version:   go1.14.7
Built:        Wed Sep 23 09:18:02 2020
OS/Arch:      linux/amd64
[obrienlabs@localhost ~]$ docker ps
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.




  • No labels