Merhaba, Tue, 28 Feb 2012 08:58:42 +0200, Osman Yozgatlioglu <[email protected]> :
> Change management kapsamında sunucularınızla ilgili ne gibi işlemler > yapıyorsunuz? > Örneğin /etc dizininindeki değişiklikleri izliyor musunuz? Nasıl > izliyorsunuz? Geri dönüş için ne gibi senaryolarınız var? > Bu tip işlerle uğraşmış arkadaşların deneyimlerinden yararlanabilir > miyiz? Bir sürüm takip sistemi kullanarak bu değişiklikleri takip etmek pratiklik sağlıyor. Geçmiş yönetimini de sürüm takip sistemine yaptırmak mümkün oluyor. Sürüm takip sistemindeki değişiklikleri anında e-posta ile bildirmek de tüm ekibin değişikliklerden haberdar olmasını sağlıyor. etckeeper kullanabilirsiniz: http://joey.kitenet.net/code/etckeeper/ etckeeper her bir ana dizin üzerinde bir .git dizini oluşturuyor (eğer git kullanıyorsanız). Dosya sistemindeki değişiklikleri anında farketmek için inotify desteği, yaygın paket yönetim sistemlerine hook'u, vs var. Normalde sürüm takip sistemlerinin tutmadığı dosya metadatalarını (dosya izinleri gibi) da tutuyor. Eğer fazla karmaşık geliyorsa ya da /etc, vs dizinlerinizin altında bir .git dizini istemiyorsanız, kendiniz de bir betik oluşturabilirsiniz: * rsync'le değişikliklerini tutmak istediğiniz dizinlerin birer kopyasını dizin yapısını koruyarak /tmp/sunucu_gecici gibi bir dizine alırsınız. * Sürüm takip sistemine o dizini yerleştirirsiniz. * Cron'dan belirli aralıklarla ilk yaptığınız rsync işlemini tekrarlayacak ve sürüm takip sistemine değişiklikleri commit edecek bir betik çalıştırırsınız. * Herhangi bir dosyadaki eski değişikliklere dönüş yapmak isterseniz, sürüm takip sisteminden ilgili dosyayı çekersiniz. Birden fazla kişinin sistemi yönettiği bir yapıda değişiklik yönetimi kaçınılmaz bence. Tek kişide bile çok yararını göreceğiniz kesin. Doruk -- Özgür Yazılım A.Ş. ~ # http://www.ozguryazilim.com.tr _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
