Prepare your environment for the course.
DO120 is a Bring Your Own Device (BYOD) class, where you use your own internet-enabled system to deploy a Red Hat OpenShift Service on AWS (ROSA) cluster. The following operating systems are supported:
Red Hat Enterprise Linux 8 or Fedora Workstation 32 or later
Ubuntu 20.04 LTS or later
Microsoft Windows 10
macOS 10.15 or later
You must have permissions to install additional software on your system. Some hands-on learning activities in DO120 provide instructions to install the following command-line interface (CLI) tools:
The Amazon Web Services CLI (aws)
The Red Hat OpenShift Service on AWS (ROSA) CLI (rosa)
The OpenShift CLI (oc)
You might already have these tools installed. If you do not, then wait until the day you start this course to ensure a consistent course experience.
Hands-on activities require that you have an account on the following internet platforms:
Amazon Web Services (AWS) at https://aws.amazon.com/. Use your corporate account or create a new one by clicking . Ensure that you provide a valid payment method on the billing information page. Pricing for all services purchased from and delivered via AWS shall be as provided by AWS.
Red Hat Hybrid Cloud Console at https://console.redhat.com/openshift. You can register for a personal Red Hat account from the login page.
GitHub at https://github.com/. To create a GitHub account, click , and then follow the instructions.
Depending on your system, you might see differences between your command-line shell and the examples given in this course.
Red Hat Enterprise Linux or Fedora Workstation
If you use Bash as the default shell, then your prompt might be similar to [user@host ~]$, although different Bash configurations can produce different results.
If you use another shell, such as zsh, then your prompt format differs from the prompt used in the course examples.
When performing the exercises, interpret the $ prompt used in the course as a representation of your system prompt.
Ubuntu
You might find differences in the prompt format.
In Ubuntu, your prompt might be similar to user@host:~$.
When performing the exercises, interpret the $ prompt used in the course as a representation of your Ubuntu prompt.
macOS
You might find differences in the prompt format.
In macOS, your prompt might be similar to host:~ user$.
When performing the exercises, interpret the $ prompt used in the course as a representation of your macOS prompt.
You might need to grant execution permissions to the installed runtimes.
Microsoft Windows
Windows does not support Bash natively. Instead, you must use PowerShell.
In Windows PowerShell, your prompt should be similar to PS C:\Users\user>.
When performing the exercises, interpret the $ Bash prompt as a representation of your Windows PowerShell prompt.
For some commands, Bash syntax and PowerShell syntax are similar, such as cd or ls.
You can also use the slash character (/) in file system paths.
This course only provides support for Windows PowerShell.
The Windows firewall might ask for additional permissions in certain exercises.