Course Outline

Introduction

  • What is bare metal cloud?

Overview of Tinkerbell Technologies, Components and Approach

  • Technologies: iPXE, DHCP, TFTP, gRPC, Docker, etc.
  • Microservices: Boots, Hegel, OSIE, Tink, and PBnJ
  • YAML based definitions
  • Control plane for managing servers

Case Study: Global Bare Metal Provisioning at Packet

  • Provisioning Ubuntu Servers at Scale

The Provisioning Workflow

  • Assigning an IP address and image through the Boots DHCP Server
  • Booting into OSIE (In-memory Operating System Installation Environment)
  • Running Docker containers
  • Tracking workflow execution
  • Logging error messages

Defining the Target Machine Hardware

  • CPU, pxe mode, ip address, hard disk partitions, hostname, etc.
  • Uploading to Tinkerbell

Creating a Workflow Template

  • Setting disk-wipe, disk-partition, bootloader, OS, etc.
  • Assigning the workflow template to target machine

Storing and Retrieving Metadata

  • Running the Metadata Service (Hegel) over gRPC and HTTP.
  • Interfacing with the AWS EC2 metadata format.

Running the Workflow

  • Operating the workflow engine using the CLI

Setting up VMs and Servers

  • Running Power and Boot service (PBnJ)

Troubleshooting

Summary and Conclusion

Requirements

  • An understanding of cloud infrastructure provisioning
  • Experience with the Linux command line

Audience

  • Developers
  • System administrators
  • Cloud architects
 7 Hours

Number of participants



Price per participant

Testimonials (2)

Related Courses

Cloud Computing Overview

7 Hours

It is all about Cloud: Key Concepts, Players, and Technologies

21 Hours

Cloud Architect

35 Hours

Cloud, SaaS, IaaS - Practical Overview of Available Options

35 Hours

Getting Started with Consul

7 Hours

Cloud computing essentials for managers / software engineers

21 Hours

Multicloud Computing with Morpheus

21 Hours

Google Kubernetes Engine (GKE)

14 Hours

Data Analytics Process, Cloud Solutions, and Power BI Solutions

35 Hours

MinIO Cloud Storage Stack

14 Hours

Google Workspace (G Suite) for Administration

14 Hours

Azure for Data Engineer

35 Hours

Pulumi - Infrastructure as Code

21 Hours

Google Anthos for Hybrid and Multi-Cloud Computing

14 Hours

FinOps

7 Hours

Related Categories