Bookmark this page

Bring Your Own Device

Objectives

  • 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.

Internet Services Accounts

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 Create an AWS Account. 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 Sign up, and then follow the instructions.

BYOD Systems Support Considerations

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.

Revision: do120-4.11-db7a8ed