Schița de curs

Introducere

OSTree ca depozit pentru arborii sistemului de fișiere

  • OSTree ca sistem de actualizare pentru sistemele de operare bazate pe Linux
  • Configurarea OSTree.

Prezentare generală a caracteristicilor și arhitecturii OSTree

OSTree Use Cases

  • Fedora Silverblue
  • Gnome Continuous
  • flatpak

Utilizarea OSTree CLI

  • Instrumente de linie de comandă

Înțelegerea depozitului de obiecte cu adresă de conținut (Content-Addressed-Object Store)

  • Extragerea fișierelor prin linkuri hard

Replicarea conținutului

  • Semnături GPG și suport TLS fixat

Controlul versiunii unui arbore de sistem de fișiere bootabil

  • Cum să utilizați rpm-ostree pentru a crea arbori Fedora
  • Cum să utilizați Debootstrap pentru a crea Debian/Ubuntu chroots
  • Cum să adaptați chroots existente pentru a le utiliza cu OSTree
  • Confirmarea, descărcarea și implementarea

Actualizarea unui sistem

  • Actualizări tranzacționale
  • Rollback-uri

Gestionarea configurației bootloader-ului.

Instalarea în paralel a mai multor sisteme

  • Rădăcini bootabile

Urmărirea revizuirilor

  • Istoricul binar pe server și client

Utilizarea OSTree în cadrul unui sistem de pachete

  • RPM-OStree ca exemplu

Menținerea mai multor ramuri și depozite

Rezolvarea problemelor

Rezumat și concluzie

Cerințe

  • O înțelegere a Linux îmbunătățirii, construirii și ambalării.

Audiență

  • Dezvoltatori
  • Administratori de sistem
  • DevOps ingineri
 14 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite