Cobbler (ohjelmisto)

Suutari

Tiedot
Viimeinen versio 3.0.1 (8. syyskuuta 2019)
Tallettaa github.com/Cobbler/Cobbler
Kirjoitettu Python
Ympäristö useita
Lisenssi GNU: n yleinen julkinen lisenssi
Verkkosivusto cobbler.github.io

Cobbler on Linux-palvelinpalvelin, joka helpottaa ja automatisoi useiden tietokoneiden käyttöjärjestelmien verkkopohjaisen järjestelmän asentamisen keskipisteestä käyttämällä palveluja, kuten DHCP, TFTP ja DNS. Se voidaan määrittää PXE: lle , uudelleenasennuksille ja virtualisoiduille vieraille Xen-, KVM- tai VMware-ohjelmilla. Cobbler on vuorovaikutuksessa koan- ohjelman kanssa uudelleenasennusta ja virtualisointitukea varten. Koan ja Cobbler käyttävät libvirtintegrointia eri virtualisointiohjelmistoihin. Cobbler pystyy käsittelemään monimutkaisia ​​verkkotilanteita, kuten sillan muodostaminen yhdistetyn Ethernet-linkin yli.

Cobbler perustuu Kickstart-mekanismiin ja tarjoaa asennusprofiileja, joita voidaan soveltaa yhteen tai useampaan koneeseen. Se integroi myös Yumin koneen asentamisen helpottamiseksi.

Cobblerilla on toimintoja modifioida kickstart-mallin sisältämiä tietoja dynaamisesti joko välittämällä kutsutut muuttujat ksmetatai käyttämällä ns. Katkelmia . Esimerkki muuttujasta ksmetavoi olla järjestelmän levylaitteen nimi. Tämä voidaan periä järjestelmän Cobbler-profiilista. Katkelmat voivat olla dynaaminen Python-koodi, joka laajentaa Anacondan rajoitettua toiminnallisuutta. Profiilien ksmetaja katkelmien yhdistelmä antaa Cobblerille suuren joustavuuden; monimutkaisuus vältetään pitämällä varsinainen "koodi" katkelmissa, joista voi olla yksi jokaiselle asennuksen tehtävälle. On esimerkkejä verkon asennuksesta tai levyn osioinnista; Koodin pitäminen yleisesti katkelmissa auttaa alentamaan kickstart-tiedostojen kokoa.

Cobbler kohdistettiin alun perin RPM-pohjaisiin asennuksiin Kickstartin ja Anacondan kautta, ja sitä isännöitiin aiemmin osana Fedora-projektia. Alkaen19. tammikuuta 2011Cobbler pakattiin Ubuntulle, mutta 16.04 LTS: n jälkeen se ei ollut. Vuodesta 2012 Canonical Ltd on käyttänyt sitä automatisoimaan OpenStack-testit Ubuntussa.

Red Hat Satelliten järjestelmähallintasovellus käytti Cobbleria versioon 6.0 asti.