Bagaimana cara mengatur Cobbler dengan Wayang atau Cfengine?

8

Saya telah mendengar banyak tentang penggunaan Cobbler bersama dengan Puppet / Cfengine untuk penyebaran & konfigurasi cepat.

Bisakah Anda mengarahkan saya ke beberapa tutorial atau membagikan pengalaman Anda tentang bagaimana Anda melakukannya?

Juga ingin mendengar tentang sistem lain yang Anda gunakan untuk penyediaan & penyebaran cepat. Terima kasih.

Kelanjutan
sumber

Jawaban:

3

Berikut adalah entri blog yang bagus tentang cara bootstrap wayang menggunakan tukang sepatu. Penulis menggunakan Mesin VirtualBox Virtual, tetapi Anda dapat dengan mudah mengadaptasinya ke server fisik.

http://number9.hellooperator.net/articles/2009/04/13/bootstrapping-puppet-from-cobbler

Pada dasarnya, Anda memiliki server kickstarter yang menjalankan puppetmasterd dan tukang sepatu. Anda menyesuaikan kickstart untuk memasang boneka dan memulainya secara otomatis. Setelah semuanya selesai dengan kickstart wayang berjalan dan mengambil alih.

Butuh beberapa waktu untuk menyempurnakan semuanya untuk mendapatkannya seperti yang Anda inginkan, tetapi dengan pengaturan ini Anda dapat membuat LAN pribadi Anda sendiri, membuat profil untuk server tertentu dengan tukang sepatu, tancapkan ke LAN pribadi, boot dan menonton film saat server Anda dibuat secara otomatis;)

smoak
sumber
1
Tautan mati ... Ada cermin (tidak dapat ditemukan di Google)?
Henk
Sayangnya saya tidak dapat menemukan cermin apa pun. Ini tampaknya menjadi alternatif dekat: projects.puppetlabs.com/projects/1/wiki/…
smoak
1

Saya menjalankan Cobbler dengan Boneka di toko Red Hat / CentOS murni. Ini berfungsi dengan baik, meskipun Anda harus mengatasi masalah skalabilitas dengan Wayang jika Anda memiliki beberapa ratus server.

Kami sedang mengerjakan ulang templat-templat untuk Xen / virt-install cukup banyak, tetapi dukungan untuk instalasi server fisik dengan templat Cobbler yang disertakan dengan Puppet bekerja dengan baik dengan Red Hat.

Sayangnya saya tidak memiliki dokumentasi yang dapat saya bagikan.

Bernhard
sumber
Pembunuh kesepakatan kami dengan boneka adalah tidak adanya antarmuka zypper. Saya tidak punya waktu untuk duduk dan belajar ruby ​​untuk mengembangkan satu dan memberikan tes terhadapnya, bahkan jika itu akan menjadi kepentingan jangka panjang terbaik saya.
Karl Katzke
Karl: itu bahkan lebih buruk dengan Cfengine kemudian: itu tidak modular, dan kode sumber dalam C.
ℝaphink
@ Rafink: Saya mohon berbeda. Cfengine memiliki dukungan bawaan untuk mengonfigurasi pengelola paket apa pun, dan perpustakaan standarnya dilengkapi dengan antarmuka zypper yang telah dikonfigurasi sebelumnya. Lihat cfengine.org/manuals/… .
Jonathan Clarke
Jonathan yang buruk, aku tidak benar-benar tahu apa itu zypper. Saya pikir OpenSuSE menggunakan yum. Apa keuntungan menggunakan zypper saat Anda mengotomatiskan penerapan? Sebagai catatan tambahan, menambahkan dukungan untuk zypper di boneka seharusnya tidak terlalu sulit (tetapi memang tidak memerlukan beberapa ruby ​​dev).
ℝaphink
Ada penyedia zypper di boneka pada 2.6.0.
eric sorenson
0

Anda juga dapat menggunakan FAI dengan xen-tools. Seharusnya berfungsi dengan baik, tapi saya masih mengujinya.

Karl Katzke
sumber
1
FAI adalah salah satu dari hal-hal itu yang merupakan ide bagus ketika pertama kali keluar, tetapi ada banyak cara yang lebih baik untuk melakukan apa yang dilakukannya sekarang.
womble
-1

Yah, cfengine 3 memiliki bahasa lengkap built-in write-in, jadi modular bukan keharusan. Ini juga sangat ringan dan kecil.


sumber