Cobbler
Original authorMichael DeHaan
Release28 May 2008; 18 years ago (2008-05-28)[1]
Stable release
3.3.6 / July 16, 2024; 23 months ago (2024-07-16)[2]
Written inPython
Operating systemCross-platform
TypeInstallation
LicenseGNU GPLv2
Websitecobbler.github.io Edit this on Wikidata
Repository

Cobbler is a Linux provisioning server that facilitates and automates the network-based system installation of multiple computer operating systems from a central point using services such as Dynamic Host Configuration Protocol, Trivial File Transfer Protocol, and Domain Name System.[3][4] It can be configured for Preboot Execution Environment, reinstallations, and virtualized guests using Xen, Kernel-based Virtual Machine or VMware. Cobbler interacts with the koan program for re-installation and virtualization support. koan and Cobbler use libvirt to integrate with different virtualization software. Cobbler is able to manage complex network scenarios like bridging on a bonded Ethernet link.

The Cobbler project was born at Red Hat and led by Michael DeHaan.[5]

Cobbler builds on the Kickstart mechanism and offers installation profiles that can be applied to one or many machines. It also features integration with Yum to aid in machine installs.

Cobbler has features to dynamically change the information contained in a kickstart template (definition), either by passing variables called ksmeta or by using so-called snippets. An example for a ksmeta variable could be the name of a disk device in the system. This could be inherited from the system's Cobbler profile. Snippets can be dynamic Python code that expands the limited functionality of Anaconda. The combination of profiles, ksmeta and snippets gives high flexibility; complexity is avoided by keeping the actual "code" in the snippets, of which there can be one for each task in an installation. There are examples for network setup or disk partitioning; keeping common code in snippets helps minimize the size of the kickstart files.

Cobbler was originally targeted for RPM-based[clarification needed] installs via Kickstart and Anaconda, and was previously hosted as part of the Fedora Project.[6] Since January 19, 2011, Cobbler has been packaged for Ubuntu.[7] Since 2012, Canonical Ltd has used Cobbler for test automation of OpenStack on Ubuntu.[8]

Red Hat's systems management application, Satellite, used Cobbler for provisioning up until RedHat Satellite 6.0.[9]

References

edit
  1. ^ "Release v1.0.0 · cobbler/cobbler". Retrieved 6 March 2021 – via GitHub.
  2. ^ "Releases - cobbler/cobbler". Retrieved 16 July 2024 – via GitHub.
  3. ^ "Cobbler pieces together mass Red Hat Linux installations". The Register. 2008-06-19. Retrieved 2008-09-10.
  4. ^ "Ease Network Deployments with Cobbler". Enterprise Networking Planet. 2008-09-23. Retrieved 2008-10-06.
  5. ^ Nalley, David. "New Shoes » Linux Magazine". Linux Magazine.
  6. ^ "cobbler". Retrieved 2012-09-20.
  7. ^ "Cobbler Accepted Into Ubuntu Archive". Linux Pro Magazine. 2011-01-19. Retrieved 2012-09-20.
  8. ^ "Automating Openstack Testing on Ubuntu". 2012-02-08. Retrieved 2012-09-20.
  9. ^ "Product Documentation > Red Hat Network Satellite > 5.4: Cobbler". Red Hat.
edit

📚 Artikel Terkait di Wikipedia

Cobbler

type of cocktail Cobbler (software), a network-oriented install server for Linux USS Cobbler, a United States Navy ship name USS Cobbler (SS-344), a former

Ansible (software)

developed by Michael DeHaan, the author of the provisioning server application Cobbler and co-author of the Fedora Unified Network Controller (Func) framework

Koan (disambiguation)

modern sculpture at the University of Warwick Koan, a software program that works with Cobbler (software) Kōan, a member of the Black Moon Clan from Sailor

Kickstart (Linux)

System Installer JumpStart (software) Network Installation Manager Preseed – Debian, Ubuntu "Automated installation with the Cobbler provisioning tool" at Linux

Bare-metal server

source) Cobbler (open source) Foreman (open source) Puppet Labs Razor (commercial) Equinix Metal (former Packet) OVHCloud Internap On-premises software Reynaldo

Popcorn Time

Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player. The application provides a piracy-based alternative

Satellite (software)

and re-imaging. Current versions of Satellite support kickstart using Cobbler as an underlying framework. PXE Boot, and Koan are methods that can be

Spacewalk (software)

Spacewalk is open-source systems management software for system provisioning, patching and configuration licensed under the GNU GPLv2. The project was