Skomager (software)

Skomager

Information
Sidste version 3.0.1 (8. september 2019)
Depositum github.com/Cobbler/Cobbler
Skrevet i Python
Miljø mange
Licens GNU General Public License
Internet side skomager.github.io

Cobbler er en Linux-klargøringsserver, der letter og automatiserer installationen af ​​et netværksbaseret system med flere computeroperativsystemer fra et centralt punkt ved hjælp af tjenester såsom DHCP, TFTP og DNS. Det kan konfigureres til PXE , geninstallationer og virtualiserede gæster ved hjælp af Xen, KVM eller VMware. Cobbler interagerer med koan- programmet til understøttelse af geninstallation og virtualisering. koan og Cobbler bruger libvirttil at integrere med forskellige virtualiseringssoftware. Cobbler er i stand til at håndtere komplekse netværksscenarier som at bygge bro over et bundet Ethernet-link.

Cobbler er baseret på Kickstart-mekanismen og tilbyder installationsprofiler, der kan anvendes på en eller flere maskiner. Det integrerer også Yum for at lette maskininstallationer.

Cobbler har funktionalitet til dynamisk at ændre oplysningerne i en kickstart-skabelon, enten ved at videregive kaldte variabler ksmetaeller bruge det, der kaldes uddrag . Et eksempel på en variabel ksmetakan være navnet på en diskenhed i systemet. Dette kunne nedarves fra systemets skomagerprofil. Snippets kan være dynamisk Python-kode, der udvider den begrænsede funktionalitet af Anaconda. Kombinationen af ​​profiler ksmetaog uddrag giver Cobbler stor fleksibilitet; kompleksitet undgås ved at opbevare den aktuelle "kode" i uddragene, hvoraf der kan være en til hver opgave i en installation. Der er eksempler på netværksinstallation eller diskpartitionering; At holde koden almindelig i uddragene hjælper med at reducere størrelsen på kickstart-filer.

Cobbler blev oprindeligt målrettet og pakket til RPM-baserede installationer via Kickstart og Anaconda og var tidligere vært som en del af Fedora-projektet. Fra19. januar 2011Cobbler blev pakket til Ubuntu, men efter 16.04 LTS var det ikke. Siden 2012 har Canonical Ltd brugt det til at automatisere OpenStack-tests på Ubuntu.

Red Hat Satellites systemadministrationsapplikation brugte Cobbler op til version 6.0.