This workshop focuses on deploying various workloads to a Device Edge endpoint, focusing on ease of updating the image to support the workload type and leveraging automation to deploy the workload. Due to the smaller timeframe of this lab, most setup steps have been completed prior to the lab - see the lab diagram for more info. The first excercise will focus on investigating the existing components.
After finishing this lab, you are ready to start using Red Hat Device Edge to run your workloads.
- Red Hat Device Edge Workshop - Any Workload, 120 Minutes Edition
- Table of Contents
- Presentations
- Time planning
- Lab Diagram
- Section 1 - Investigating the Lab Environment
- Section 2 - Setting Up for Zero Touch Provisioning
- Section 3 - Kickstarting a Device
- Section 4 - Deploying a Bare-Metal Workload
- Section 5 - Deploying a Containerized Workload
- Section 6 - Deploying a Kubernetes Native Application
The exercises are self explanatory and guide the participants through the entire lab. All concepts are explained as they are introduced.
Have a look at a general deck about Red Hat's Edge strategy: Red Hat Edge Compute Platform
Also, have a look at our Ansible Best Practices Deck: Ansible Best Practices
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, this workshop is built to take roughly 2 hours.
- Exercise 1.1 - Preflight Checks
- Exercise 1.2 - Investigating Ansible Controller
- Exercise 1.3 - Investigating Source Control
- Exercise 1.4 - Investigating Your Edge Device
- Exercise 1.5 - Investigating the Example Workload
- Exercise 1.6 - Gathering Networking Information
- Exercise 1.7 - Cloning Your Code Repository
- Exercise 2.1 - Creating a Kickstart Template
- Exercise 2.2 - Creating Custom Credentials for Kickstart Template
- Exercise 2.3 - Templating Out Our Kickstart
- Exercise 2.4 - Creating a Customized ISO
- Exercise 2.5 - Initial Device Configuration Automation
- Exercise 2.6 - Creating a Provisioning Workflow
- Exercise 3.1 - Booting an Edge Device
- Exercise 3.2 - Booting an Edge Virtual Machine
- Exercise 3.3 - Observing Zero Touch Provisioning
- Exercise 3.4 - Red Hat Device Edge OS Investigation
- Exercise 4.1 - Updating Image for a Bare Metal Application
- Exercise 4.2 - Automated Device Upgrade
- Exercise 4.3 - Create Automation to Deploy Application
- Exercise 4.4 - Deploy Bare Metal Application
- Exercise 4.5 - Cleaning Up after the Bare Metal Application
- Exercise 5.1 - Updating the Image for Deploying a Containerized Application
- Exercise 5.2 - Automated Device Update
- Exercise 5.3 - Creating Automation to Deploy a Containerized Application
- Exercise 5.4 - Deploy Containerized Application
- Exercise 5.5 - Cleaning Up the Containerized Application