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

Cevap