Pardus'un uzaktan yönetim çatısı Ahenk'in yeni sürümü için çalışmalara başladık. İlk sürümde, istemcilere ait politikaların LDAP'ta tutulduğu, istemcilerin kendilerine (ve bağlı oldukları gruba) ait politikaları belirli aralıklarla çektiği ve politikaların COMAR ile uygulandığı basit bir yapı kullandık, kurulum zorluğu ve arabirimin kullanışsız olması dışında ciddi problemlerimiz olmadı.
Mevcut sürüm, ajan uygulamasında yapılacak ufak COMAR değişiklikleri ile 2008/2009'da çalıştırılabilir durumda. Paket yönetim modülüne uzaktan paket kurma/kaldırma desteğini eklemek (ilk sürümde sadece güncelleme desteği vardı) ve servis modülünü hayata geçirmek elzem görünüyor ilk adımda. Sonrasında ise yapılması gereken değişikliklerden aklıma gelenler şöyle:
Politikaların anında uygulanabilmesi ve gerektiğinde istemciden anlık bilgi alabilmek için server-push desteği. Tek başına (Open)LDAP ile yapamayacağımız bir şey bu. İstemcilerin politika alma frekansını artırabiliriz elbet, ancak istemci sayısının fazla olduğu ortamlarda trafik yükü de artar. LDAP'la birlikte Jabber kullanmak geliyor aklıma, sevdiğimiz bir protokol kendisi. Uçlarda çalışacak ajan uygulamasına Jabber istemcisi eklemek yetiyor, İksemel'imiz, Piksemel'imiz varken oldukça kolay bir iş :)
Yönetim arabiriminin bir çeşit LDAP editörü olmaktan öteye gitmesi gerekiyor bir de. Ahenk'in ilk yönetim arabirimi Lider'in yetenekleri sınırlı, arayüzü kullanışsız. Server-push desteği için Jabber özelliklerine sahip olmalı, elbette daha fazlası yapılabilir bu enfes protokol ile.
İlk sürümde bulunan paket, kullanıcı hesapları ve servis yönetim politikalarının yeterli olmayacağı aşikâr. Muhtelif kurum ve kullanıcılarla yapılan toplantı ve sohbetlerde hangi işlerin uzaktan yönetilmesi gerektiği ortaya çıkıyor, bunların ne olacağı başka bir blog girdisinin konusu olsun...

Jabber böyle bir şey için çok uygun görünüyor, kararlı ve sağlam bir protokol, hem de esnek. Macera aramaya gerek yok :)
YanıtlaSil