Automated Satellite Workshop

Read this in other languages:
uk English, france Français.

In this workshop, you will learn how to get the most from Red Hat Satellite in concert with Red Hat Ansible Automation Platform.

Table of Contents

Use Cases

This workshop currently focuses on 5 main customer pain points:

Presentations

The exercises are self explanatory and guide the participants through the entire lab. All concepts are explained when they are introduced.

There is an optional presentation available to support the workshops and explain Automation, the basics of Ansible and the topics of the exercises in more detail. Workshop presentation is located at Automated Satellite Workshop.

Also have a look at our Ansible Best Practices Deck: Ansible Best Practices

Time planning

The time required to do the workshops strongly depends on multiple factors: the number of participants, how familiar those are with Linux in general and how much discussions are done in between.

Having said that, the exercises themselves should take roughly 4 to 5 hours. Compliance, Patching and Insights exercises each take roughly 30-45 minutes. OS Conversion and RHEL In-Place-Upgrade each require about an hour to complete. The accompanying presentation itself adds 45 minutes to an hour if included in whole.

Lab Diagram

automated Satellite lab diagram

Your Environment

Role Inventory name
Ansible Automation Platform controller ansible-1
Satellite Server satellite
Managed Host 1 - RHEL node1
Managed Host 2 - RHEL node2
Managed Host 3 - RHEL node3
Managed Host 4 - CentOS/OracleLinux node4
Managed Host 5 - CentOS/OracleLinux node5
Managed Host 6 - CentOS/OracleLinux node6

Step 1 - Access the AAP Web UI

The AAP Web UI is where we will go to submit and check the status of the Ansible playbook jobs we will use to automate Satellite and our managed hosts.

Step 2 - Access the Visual Studio Code Web UI

We will use Visual Studio Code (VS Code) as it provides a convenient and intuitive way to use a web browser to edit files and access terminal sessions. If you are a command line hero, direct SSH access is available if VS Code is not to your liking. There is a short YouTube video to explain if you need additional clarity: Ansible Workshops - Accessing your workbench environment.

Note

A welcome wizard may appear to guide you through configuring your VS Code user experience. This is optional as the default settings will work fine for this workshop. Feel free to step though the wizard to explore the VS code bells and whistles or you may just skip it.

Step 3 - Open a Terminal Session

Terminal sessions provide access to the RHEL commands and utilities that will help us understand what’s going on “behind the curtain” when the RHEL in-place upgrade automation is doing its thing.

Step 4 - Access the Satellite Web UI

The Satellite Web UI is where we will go to review the Lifecycle Environments, Content Views and Activation Keys configured on the Satellite, as well as tracking the status of managed hosts as we proceed through the compliance and patching workflows.

Workshop Exercises