Cobbler (yazılım)

Ayakkabıcı

Bilgi
Son sürüm 3.0.1 (8 Eylül 2019)
Depozito github.com/Cobbler/Cobbler
Yazılmış Python
Çevre çoklu
Lisans GNU Genel Kamu Lisansı
İnternet sitesi cobbler.github.io

Cobbler , DHCP, TFTP ve DNS gibi hizmetleri kullanarak merkezi bir noktadan birden çok bilgisayar işletim sisteminin ağ tabanlı bir sisteminin kurulumunu kolaylaştıran ve otomatikleştiren bir Linux sağlama sunucusudur. Xen, KVM veya VMware kullanılarak PXE için yapılandırılabilir , yeniden yüklenebilir ve misafirler sanallaştırılabilir. Cobbler , yeniden yükleme ve sanallaştırma desteği için koan programıyla etkileşime girer . koan ve Cobbler libvirt, farklı sanallaştırma yazılımlarıyla entegre etmek için kullanır . Cobbler, bağlı bir Ethernet bağlantısı üzerinden köprüleme gibi karmaşık ağ senaryolarının üstesinden gelebilir.

Cobbler, Kickstart mekanizmasına dayanır ve bir veya daha fazla makineye uygulanabilen kurulum profilleri sunar. Ayrıca makine kurulumlarını kolaylaştırmak için Yum'u da entegre eder.

Cobbler, bir kickstart şablonundaki bilgileri, çağrılan değişkenleri ileterek ksmetaveya parçacık adı verilenleri kullanarak dinamik olarak değiştirme işlevine sahiptir . Bir değişkene örnek ksmeta, sistemdeki bir disk aygıtının adı olabilir. Bu, sistem Cobbler profilinden devralınabilir. Parçacıklar, Anaconda'nın sınırlı işlevselliğini artıran dinamik Python kodu olabilir. Profillerin ksmetave parçacıkların birleşimi Cobbler'a büyük esneklik sağlar; Bir kurulumdaki her görev için bir tane olabilen parçacıklarda gerçek "kod" tutularak karmaşıklık önlenir. Ağ kurulumu veya disk bölümleme örnekleri vardır; Kodun parçacıklarda ortak tutulması, kickstart dosyalarının boyutunu azaltmaya yardımcı olur.

Cobbler başlangıçta Kickstart ve Anaconda aracılığıyla RPM tabanlı kurulumlar için hedeflenmiş ve paketlenmişti ve daha önce Fedora Projesi'nin bir parçası olarak barındırılıyordu. İtibaren19 Ocak 2011Cobbler Ubuntu için paketlendi, ancak 16.04 LTS'den sonra paketlenmedi. Canonical Ltd, 2012'den beri Ubuntu'daki OpenStack testlerini otomatikleştirmek için kullanıyor.

Red Hat Satellite'ın sistem yönetimi uygulaması, Cobbler'ı 6.0 sürümüne kadar kullandı.