#277 [Workshop] Getting Started with Fedora CoreOS: A Hands-On Lab
Closed: Talk Scheduled 3 years ago by riecatnor. Opened 3 years ago by siosm.

  1. What is your proposal?

This is a hands-on workshop that will introduce Fedora CoreOS (an emerging Fedora Edition) and explain the differences between Fedora CoreOS and traditional Linux operating system distributions. In this lab you'll become familiar with the components of Fedora CoreOS and also the value this automatically updating container focused OS provides. By the end you'll be ready to deploy Fedora CoreOS in your infrastructure and contribute back to the growing Fedora CoreOS community.

We will be covering the following key topics in the hands-on portion of the workshop:

  • Provisioning with Ignition
  • Using the Fedora CoreOS Config Transpiler
  • Booting Fedora CoreOS for the first time
  • Running provisioning scripts and containers on boot
  • Understanding how updates work
  • Performing rollback when needed

In order to perform this lab at home the user will need:

  • An internet connection capable of downloading large files
  • A Linux system with KVM support and libvirt installed and running
  • The system must be able to start the VM with at least 2GiB of RAM and 10GiB of disk space and a few VCPUs
  1. Who in addition to the speaker needs to be in the virtual room for this to succeed? This could be the audience you need to reach, other participants in the conversation, or other stakeholders.

List each person by their name and FAS ID, as shown below:

  • Timothée Ravier (siosm)
  • Nasir Hussain (nasirhm)
  • Dusty Mabe (dustymabe)
  1. Is this a…
  • 2 hours (110 minutes): Workshop
  1. Anything else we need to know?

No

  1. Who are you?
  • Name: Timothée Ravier, Nasir Hussain, Dusty Mabe
  • FAS ID: siosm, nasirhm, dustymabe
  • IRC Nick, if not FAS ID: travier, nasirhm, dustymabe
  • Timezone: CEST (travier) & PKT (nasirhm) & EST (dustymabe)

Metadata Update from @riecatnor:
- Issue tagged with: Hackfest - Work Session - Tutorial

3 years ago

I'm concerned about trying to run a hands-on getting started lab in this format. I wonder if a straight talk might fit better?

I'm concerned about trying to run a hands-on getting started lab in this format. I wonder if a straight talk might fit better?

Could you elaborate on your concerns?

The way I see it we have two options.

  1. We do what we typically do in a in-person lab. We present for 10 minutes. Point people at the lab material and wait for questions (IRC or video works).

  2. We do similar to above, but one instructor executes the lab directly on video share while others monitor IRC for questions for people who want to execute independently. Either way the goal is that people are able to execute it themselves at home. Check out the lab material from devconf earlier this year where we did something similar: https://dustymabe.com/2020/01/23/devconf.cz-2020-fedora-coreos-lab/. You should still be able to execute on your own.

Option 1 is my main concern. It works well enough when everyone is in the same room, but I worry about trying to conduct it virtually. It becomes more difficult to 1:1 diagnose issues (particularly the ones that are best solved by looking over someone's shoulder for a moment). Plus the added logistics of keeping the video connection working while also downloading content, etc (not that in-person conferences are well-known for having great network connections).

Option 2 is close to what I was suggesting. Basically a broadcast with the option for side-channel help in real time. The other advantage to this is that the broadcast execution of the lab can be repurposed much easier (e.g. as a video on Fedora's YouTube channel)

Regardless of whether this works at Nest, I'd be interested in Fedora sponsoring this at a conference with a user-focused audience (devconf is a good start, but something more sysadminy and beyond RH).

Metadata Update from @riecatnor:
- Issue tagged with: Talk In Consideration

3 years ago

maybe the early empty hackfest session on Sunday would work? @siosm @nasirhm - thoughts?

Hi! Nest with Fedora is beginning shortly. I want to thank you for speaking at this years contributor conference, your time and effort is appreciated :)

I have outlined the basic process for speakers below. If you have questions, feel free to drop them here and I will do my best to answer them before the event begins.

How to get to your session:
Enter the event
Go to Sessions tab on the left at the correct time
Click your session
Accept permissions for audio/video
You're in!

Sessions are set up as moderated by the speakers. There is a maximum of 10 people on screen at once, though people can leave the screen and different attendees can request permission to join. The speaker(moderator) will have a moderation panel on the bottom left hand side to allow or deny the request. If you feel you need someone besides yourself to help with moderation, please make sure they are registered for the event and provide their full name here. Anyone can watch and participate in the chat. Sessions will be recorded.

To share slides, there is an option at the bottom to share your screen, where you can choose the window/tab to share. To share a video with audio, you can share your screen and play the audio on loud speaker (so your mic picks it up). Screen sharing works just as other video conferencing tools (like Google Meet, Bluejeans etc).

If you have technical issues during your session, contact one of the attendees labelled "Organiser" or myself, Marie Nordin, through the platforms direct message function.

Cheers!

  • riecatnor

Thank you for your participation at Nest with Fedora, it is appreciated. It was a great event and we have received a bunch of positive feedback.

Please attach slides or a link to slides here, and I will close the ticket as complete. If you did not use slides during your session, please comment to let me know.

Cheers!

Here's a link to the slides: https://dustymabe.fedorapeople.org/20200809_Flock-Fedora-CoreOS-Workshop.pdf

However most people would be much more interested in the workshop content, which you can find in our documentation. Feel free to go execute the lab on your own today!

EDIT: Fixed second link. Thanks @siosm

Metadata Update from @riecatnor:
- Issue close_status updated to: Talk Scheduled
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.