Saya belajar cara saya melalui manajemen konfigurasi secara umum dan menggunakan boneka untuk mengimplementasikannya secara khusus, dan saya bertanya-tanya aspek apa dari sistem, jika ada, tidak boleh dikelola dengan boneka?
Sebagai contoh kita biasanya menerima begitu saja bahwa nama host sudah diatur sebelum meminjamkan sistem ke manajemen boneka. Konektivitas IP dasar, setidaknya pada jaringan yang digunakan untuk mencapai kepala boneka, harus berfungsi. Menggunakan boneka untuk secara otomatis membuat file zona dns memang menggiurkan, tetapi DNS reverse pointer seharusnya sudah ada sebelum memulai sesuatu atau sertifikat akan menjadi lucu.
Jadi haruskah saya meninggalkan konfigurasi IP dari boneka? Atau haruskah saya mengaturnya sebelum memulai boneka untuk pertama kalinya tetapi mengelola alamat ip dengan boneka tetap? Bagaimana dengan sistem dengan banyak IP (mis. Untuk WAN, LAN dan SAN)?
Bagaimana dengan IPMI ? Anda dapat mengkonfigurasi sebagian besar, jika tidak semua, dengan ipmitool , menyelamatkan Anda dari mendapatkan akses konsol (fisik, serial-over-lan, KVM jarak jauh, apa pun) sehingga dapat diotomatisasi dengan boneka. Tetapi memeriksa kembali kondisinya di setiap agen boneka berjalan tidak terdengar keren bagi saya, dan lampu dasar keluar akses ke sistem adalah sesuatu yang saya ingin miliki sebelum melakukan hal lain.
Seluruh cerita lain adalah tentang menginstal pembaruan. Saya tidak akan membahas poin spesifik ini, sudah ada banyak pertanyaan tentang SF dan banyak filosofi berbeda antara sysadmin yang berbeda. Saya sendiri, saya memutuskan untuk tidak membiarkan pembaruan boneka (mis. Saja ensure => installed
) dan melakukan pembaruan secara manual seperti yang sudah biasa kita lakukan, membiarkan otomatisasi tugas ini di kemudian hari ketika kita lebih percaya diri dengan boneka (mis. Dengan menambahkan MCollective ke campuran).
Itu hanya beberapa contoh yang saya dapatkan sekarang di pikiran saya. Apakah ada aspek sistem yang harus dijauhkan dari boneka? Atau, dengan kata lain, di mana garis antara apa yang harus diatur pada waktu penyediaan dan "statis" dikonfigurasi dalam sistem, dan apa yang ditangani melalui manajemen konfigurasi terpusat?