Course Outline

Introductie

  • Wat is bare metal cloud?

Overzicht van Tinkerbell Technologieën, componenten en aanpak

  • Technologieën: iPXE, DHCP, TFTP, gRPC, Docker, enz.
  • Microservices: Boots, Hegel, OSIE, Tink en PBnJ
  • Definities op basis van YAML
  • Besturingsvlak voor het beheren van servers

Casestudy: Global Bare Metal Provisioning bij Packet

  • Provisioning Ubuntu servers op schaal

De Provisioning Workflow

  • Een IP-adres en image toewijzen via de DHCP-server Boots
  • Opstarten in OSIE (In-memory Operating System Installation Environment)
  • Actieve Docker containers
  • Uitvoering van werkstromen volgen
  • Foutmeldingen loggen

De hardware van de doelmachine definiëren

  • CPU, pxe-modus, ip-adres, partities op de harde schijf, hostnaam, enz.
  • Uploaden naar Tinkerbell

Een workflowsjabloon maken

  • Instellen van disk-wipe, disk-partition, bootloader, OS, etc.
  • De werkstroomsjabloon toewijzen aan de doelcomputer

Metadata opslaan en ophalen

  • Het uitvoeren van de Metadata Service (Hegel) via gRPC en HTTP.
  • Koppeling met het AWS EC2-metadataformaat.

De werkstroom uitvoeren

  • De workflow-engine bedienen met behulp van de CLI

VM's en servers instellen

  • Running Power- en opstartservice (PBnJ)

Probleemoplossing

Samenvatting en conclusie

Requirements

  • Inzicht in de inrichting van cloudinfrastructuur
  • Ervaring met de Linux opdrachtregel

Publiek

  • Ontwikkelaars
  • Systeembeheerders
  • Cloud-architecten
  7 Hours
 

Related Courses

Azure for Data Engineer

  35 Hours

Cloud Architect

  35 Hours

Related Categories