ช่างทำรองเท้า (ซอฟต์แวร์)
| ช่างทำรองเท้า | |
|---|---|
| ผู้เขียนต้นฉบับ | ไมเคิล เดอฮาน |
| ปล่อย | 28 พฤษภาคม 2551 ( 2008-05-28 ) [ 1 ] |
| เวอร์ชันเสถียร | |
| เขียนเป็น | ไพธอน |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | การติดตั้ง |
| ใบอนุญาต | จีเอ็นยูจีพีแอลวีเอฟ2 |
| เว็บไซต์ | cobbler |
| ที่เก็บข้อมูล |
|
Cobblerเป็นเซิร์ฟเวอร์จัดเตรียมระบบ Linux ที่อำนวยความสะดวกและทำให้ การติดตั้ง ระบบ ปฏิบัติการคอมพิวเตอร์หลาย ระบบ บนเครือข่ายเป็นไปโดยอัตโนมัติจากจุดศูนย์กลางโดยใช้บริการต่างๆ เช่นDynamic Host Configuration Protocol , Trivial File Transfer ProtocolและDomain Name System [ 3 ] [ 4 ] สามารถกำหนดค่าสำหรับPreboot Execution Environmentการติดตั้งใหม่ และเครื่องเสมือนโดยใช้Xen , Kernel-based Virtual MachineหรือVMware Cobbler โต้ตอบกับโปรแกรมสำหรับการติดตั้งใหม่และการสนับสนุนการจำลองเสมือนและ Cobbler ใช้libvirtเพื่อผสานรวมกับซอฟต์แวร์การจำลองเสมือนต่างๆ Cobbler สามารถจัดการสถานการณ์เครือข่ายที่ซับซ้อน เช่นการเชื่อมต่อบนลิงก์อีเธอร์เน็ตแบบรวมkoankoan
โครงการ Cobbler ถือกำเนิดขึ้นที่ Red Hat และนำโดย Michael DeHaan [ 5 ]
Cobbler พัฒนาต่อยอดจาก กลไก Kickstartและนำเสนอโปรไฟล์การติดตั้งที่สามารถนำไปใช้กับเครื่องจักรหนึ่งเครื่องหรือหลายเครื่องได้ นอกจากนี้ยังมีการผสานรวมกับYumเพื่อช่วยในการติดตั้งเครื่องจักร อีกด้วย
Cobbler มีคุณสมบัติในการเปลี่ยนแปลงข้อมูลที่อยู่ในเทมเพลต kickstart (คำจำกัดความ) ได้อย่างไดนามิก โดยอาจทำได้โดยการส่งตัวแปรที่เรียกว่า ksmeta หรือโดยการใช้สิ่งที่เรียกว่า snippets ตัวอย่างของตัวแปร ksmeta อาจเป็นชื่อของอุปกรณ์ดิสก์ในระบบ ซึ่งอาจได้รับมาจากโปรไฟล์ Cobbler ของระบบ snippets คือ โค้ด Python แบบไดนามิก ที่ช่วยขยายฟังก์ชันการทำงานที่จำกัดของAnacondaการผสมผสานระหว่างโปรไฟล์ ksmeta และ snippets ทำให้มีความยืดหยุ่นสูง และลดความซับซ้อนโดยการเก็บ "โค้ด" จริงไว้ใน snippets ซึ่งอาจมีหนึ่งอันสำหรับแต่ละงานในการติดตั้ง ตัวอย่างเช่น การตั้งค่าเครือข่ายหรือการแบ่งพาร์ติชั่นดิสก์ การเก็บโค้ดทั่วไปไว้ใน snippets ช่วยลดขนาดไฟล์ kickstart ได้
เดิมที Cobbler มีเป้าหมายสำหรับการติดตั้งแบบ RPM ผ่าน Kickstart และ Anaconda และก่อนหน้านี้เคยเป็นส่วนหนึ่งของโครงการ Fedora [ 6 ] ตั้งแต่วันที่ 19 มกราคม 2011 Cobbler ได้ถูกบรรจุสำหรับUbuntu [ 7 ] ตั้งแต่ปี 2012 Canonical Ltdได้ใช้ Cobbler สำหรับการทดสอบอัตโนมัติของOpenStackบน Ubuntu [ 8 ]
แอปพลิ เคชัน การจัดการระบบSatelliteของRed Hatใช้ Cobbler สำหรับการจัดเตรียมจนถึง RedHat Satellite 6.0 [ 9 ]
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ