Jadi kita semua mungkin mengalami situasi ini: Anda men-debug beberapa masalah, hanya untuk menyadari bahwa itu disebabkan oleh perubahan konfigurasi yang Anda buat enam bulan lalu, dan Anda tidak dapat mengingat mengapa Anda melakukannya. Jadi Anda membatalkannya dan memperbaiki masalahnya, dan sekarang beberapa masalah lain kembali. Oh ya, SEKARANG aku ingat! Maka Anda memperbaikinya dengan benar.
Itu karena kamu tidak mencatat dengan benar, bodoh! Tapi apa cara yang baik untuk melakukan ini?
Dalam rekayasa, kami memiliki banyak perangkat lunak yang dimaksudkan untuk membantu kami mendeteksi dan melacak perubahan. Kontrol sumber, ulasan kode, dan sebagainya. Setiap perubahan dilacak, setiap perubahan membutuhkan komentar tentang apa itu. Dan departemen teknik tipikal memerlukan komentar yang baik sehingga dalam enam bulan ketika Anda mencari tahu mengapa Anda melanggarnya seperti itu, Anda dapat menggunakan fitur 'menyalahkan' historis atau membangun pencarian biner untuk menunjukkan masalah. Alat-alat ini adalah alat komunikasi yang sangat efektif dan catatan sejarah.
Namun di serverland, kami memiliki 500 layanan berbeda, semuanya dengan berbagai cara untuk mengonfigurasinya. Dan mereka tidak selalu memiliki format teks (pertimbangkan pengaturan izin pada folder atau mengubah lokasi pagefile) meskipun mereka mungkin memiliki representasi tekstual.
Di lingkungan kami, kami memeriksa file konfigurasi apa yang kami bisa masuk ke Perforce, tetapi jumlahnya sangat sedikit. Tidak dapat secara tepat memeriksa di Active Directory DB .. walaupun mungkin dump yang dapat berbeda ...
Di masa lalu saya telah mencoba menyimpan log perubahan manual di wiki kami, tetapi sangat sulit untuk mempertahankan disiplin untuk melakukan ini (saya tahu, bukan alasan yang bagus, tapi itu benar-benar sulit).
PERTANYAAN SAYA: Strategi dan alat apa yang Anda gunakan untuk mengatasi masalah pelacakan perubahan konfigurasi ke server Anda?
- Perbarui -
Catatan: Saya tidak mencari alat pengambilan catatan bersama (saya kenal dengan OneNote, dll) sebanyak alat otomatis yang khusus dimaksudkan untuk membantu melacak perubahan server. Tidak ada alat komprehensif untuk melacak perubahan konfigurasi server, tetapi mungkin ada beberapa aplikasi spesifik seperti GPO.
Saya juga sangat tertarik dengan strategi spesifik yang menurut Anda berguna. "Kami berbagi catatan di Sharepoint" cukup kabur. Bagaimana Anda menjaga disiplin? Format apa yang Anda gunakan untuk melacak perubahan Anda? Bagaimana Anda mengatur data perubahan Anda? Saya sangat suka contoh dan ide.