Adım Adım Lider Ahenk Kurulumu
Giriş: Lider Ahenk (Lider Sunucu) Nedir?
Lider Ahenk, kurumsal ağlar üzerindeki GNU/Linux tabanlı (başta Pardus olmak üzere) sistemlerin, açık kaynaklı ve merkezi olarak yönetilmesini sağlayan bir yönetim sistemidir. Lider Sunucu ise bu ekosistemin beynidir. Lider ahenk kurulumu ile sistemin yönetimini görsel olarak ele alıyoruz.
Lider Sunucu Ne İşe Yarar?
- Merkezi Yönetim: Binlerce istemciyi (Ahenk) tek bir merkezden yönetmenizi sağlar.
- Envanter Takibi: İstemcilerin donanım ve yazılım bilgilerini anlık olarak raporlar.
- Politika Uygulama: USB engelleme, masaüstü kısıtlamaları veya ağ yapılandırmaları gibi kuralları merkezi olarak tüm uç birimlere dağıtır.
- Yazılım Dağıtımı: Paket kurulumlarını veya sistem güncellemelerini tek tıkla tüm ağa yayar.
- Uzaktan Erişim: Sorun yaşayan istemcilere güvenli bir şekilde uzaktan müdahale imkanı tanır.
Bölüm 1: Lider Ahenk Kurulumu İçin Ön Hazırlıklar
Lider Ahenk kurulum sürecinde en önemli nokta şudur: Kurulum işlemleri doğrudan Pardus Server 23.4 üzerinde değil, sunucuyu yönetmek ve kurulumu tetiklemek için yapılandırılan bir Pardus XFCE 23.4 istemci (client) makinesi üzerinden gerçekleştirilir. Bu rehberdeki tüm terminal komutları bu istemci makinesinde çalıştırılmaktadır.
1.1. Python ve Sistem Bağımlılıklarının Yüklenmesi
Kurulum betiklerinin çalışması için gerekli olan Python kütüphanelerini ve sistem araçlarını yükleyerek başlıyoruz.

sudo apt-get install python3-paramiko python3-pyqt5 python3-pip python3-psutil xtermCode language: JavaScript (javascript)
1.2. Python Paket Yönetimi Yapılandırması (Pip)
Modern Debian tabanlı sistemlerde (Pardus 23 gibi), sistem düzeyindeki Python dizinine dışarıdan müdahaleyi engelleyen “EXTERNALLY-MANAGED” kısıtlamasını kaldırarak, gerekli veritabanı bağlayıcılarını yüklüyoruz.

sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED
pip install mysql-connector-python argon2-cffi
1.3. Git ve Kurulum Dosyalarının Hazırlanması
Yükleme paketlerini GitHub üzerinden çekebilmek için Git aracını kuruyoruz ve ardından Lider Ahenk yükleyici (installer) deposunu yerel makinemize klonluyoruz.

sudo apt-get install gitCode language: JavaScript (javascript)

git clone https://github.com/Pardus-LiderAhenk/lider-ahenk-installer.gitCode language: PHP (php)
1.4. SSH Servisinin Hazırlanması
İstemci makinesinin Pardus Sunucu ile iletişim kurabilmesi için SSH servisinin kurulu ve hazır olması gerekmektedir.

sudo apt install ssh
Eğer sunucunuzda
sshyüklü değilse bu adımda aynı komut ile sunucu üzerine de yüklüyoruz.
Bölüm 2: Lider Ahenk Kurulum Uygulamasının Çalıştırılması
Bağımlılıkları tamamladığımız Pardus XFCE istemci makinesinde, klonladığımız depo içerisindeki kurulum sihirbazını başlatıyoruz. Bu arayüz, uzak sunucuya SSH üzerinden bağlanarak tüm servisleri otomatik olarak yapılandıracaktır.
2.1. Uygulama Arayüzünü Başlatma
Terminal üzerinde kurulum dosyalarının bulunduğu dizine giderek Python tabanlı arayüzü çalıştırın.

cd lider-ahenk-installer/src/
python3 app.pyCode language: CSS (css)
2.2. Sunucu Erişim Bilgileri ve Bağlantı Testi
Açılan “Liderahenk Kurulum Uygulaması” penceresinde aşağıdaki bilgileri eksiksiz doldurmalısınız:

- Sunucu IP: Hedef Pardus Server 23.4 IP adresi.
- Kullanıcı Adı: Sunucuda yetkili olan kullanıcı (Örn: pardusserver).
- Parola: İlgili kullanıcının şifresi.
Bilgileri girdikten sonra “Bağlantıyı Kontrol Et” butonuna tıklayın. “Bağlantı Başarılı” uyarısını görmeden kuruluma geçmeyin.
2.3. Kurulum Konfigürasyonları ve Başlatma
Bağlantı sağlandıktan sonra, LDAP Base DN ve Lider Arayüz Kullanıcı bilgilerini belirleyin. Tüm ayarların doğruluğundan emin olduğunuzda “Kuruluma Başla” butonuna tıklayın ve gelen onay kutusunda “Evet” seçeneğini işaretleyin.

Bölüm 3: Kurulum Süreci ve Log Takibi
Kurulum başladığında, uygulama arka planda hedef sunucuya bağlanarak gerekli paketleri (OpenLDAP, XMPP, MySQL vb.) indirmeye ve yapılandırmaya başlar.

3.1. Anlık İşlem Takibi (Tail)
Kurulum sırasında açılan küçük terminal penceresinden (tail), sunucu üzerinde o an hangi işlemin yapıldığını, paketlerin durumunu ve SSH bağlantı detaylarını canlı olarak izleyebilirsiniz.
3.2. Paket Yükleme Aşaması
Sistem, Pardus depolarından gerekli bağımlılıkları ve Lider Ahenk bileşenlerini (Tomcat, Lider Java paketleri vb.) çekerken işlem hızınız internet bağlantınıza göre değişiklik gösterebilir.

Bölüm 4: Kurulumun Tamamlanması ve Yönetim Konsolu
Tüm servisler başarıyla yapılandırıldığında kurulum sihirbazı sizi bilgilendirecektir.

4.1. Başarı Mesajı
Kurulum süreci bittiğinde “Liderahenk kurulumu tamamlandı” mesajı ekrana gelecektir. Alt kısımdaki ilerleme çubuğunun tamamen yeşil olduğunu kontrol edin.
4.2. Lider Web Konsoluna Erişim
Kurulum bittikten sonra, tarayıcınız üzerinden sunucu IP adresini kullanarak (Örn: https://sunucu-ip:8080) yönetim paneline erişebilirsiniz. Bu panel üzerinden istemci yönetimi, politika dağıtımı ve envanter takibi gibi tüm merkezi işlemleri gerçekleştirebilirsiniz.

Sonuç
Bu rehberle birlikte, kurumsal ağınızın kalbi olacak Lider Ahenk sisteminin en kritik aşamasını, yani Lider Sunucu kurulumunu başarıyla tamamladınız. Adım adım ilerlediğimiz bu süreçte, sadece bir yazılım kurmakla kalmadık, aynı zamanda merkezi yönetim ekosisteminin temelini attık.
Bu kurulumda izlediğimiz yöntem ve tercihlerimizin arkasında yatan temel nedenleri şöyle özetleyebiliriz:
- Pardus 23.4 İstikrarı: Kurumsal bir sunucu yapısında en önemli kriter sürekliliktir. 23.4 sürümünü tercih ederek, geniş paket desteği ve kararlı bir altyapı üzerinde çalışmayı hedefledik.
- İstemci Odaklı Kurulum: Kurulumu doğrudan sunucu üzerinden değil de bir Pardus XFCE istemcisi üzerinden yaparak, sunucu üzerindeki yükü ve olası konfigürasyon hatalarını minimize ettik. Bu sayede grafiksel arayüzün kolaylığından faydalanırken, sunucumuzu “temiz” ve yüksek performanslı bıraktık.
- Bağımlılık Yönetimi: Python ve SSH gibi araçların önceden yapılandırılması, kurulum sihirbazının sunucuyla sorunsuz el sıkışmasını sağladı. Bu, ileride yaşanabilecek bağlantı ve paket çakışması sorunlarının önüne geçti.
Sıkça Sorulan Sorular
“EXTERNALLY-MANAGED” hatası nedir ve bu dosyayı neden siliyoruz?
Yeni nesil Debian tabanlı sistemlerde Python, sistem kütüphanelerinin bozulmaması için pip ile dışarıdan paket yüklenmesini kısıtlar. Kurulum sihirbazının ihtiyaç duyduğu veritabanı bağlayıcılarını (mysql-connector vb.) yükleyebilmek için bu kısıtlamayı geçici olarak kaldırıyoruz.
Kurulum bittikten sonra yönetim paneline nasıl erişebilirim?
Kurulum başarıyla tamamlandığında, herhangi bir tarayıcının adres çubuğuna https://sunucu-ip-adresiniz:8080 yazarak yönetim konsoluna erişebilirsiniz. Giriş için kurulum sırasında belirlediğiniz kullanıcı adı ve parolayı kullanmanız yeterlidir.
Kurulum sihirbazı “Bağlantı Hatası” veriyorsa ne yapmalıyım?
Öncelikle hedef Pardus Sunucu üzerinde SSH servisinin aktif olup olmadığını (sudo systemctl status ssh) kontrol edin. Ayrıca istemci makinenin sunucuya ping atabildiğinden ve girdiğiniz kullanıcı adı/parola bilgilerinin doğru olduğundan emin olun.
Lider Sunucu için minimum sistem gereksinimleri nelerdir?
Sağlıklı bir yönetim deneyimi için Pardus Sunucu makinesinde en az 4 GB RAM ve 2 Çekirdekli bir işlemci olması önerilir. Yönetilecek istemci sayısı arttıkça (100+ istemci gibi) RAM miktarının 8 GB veya üzerine çıkarılması performans açısından kritiktir.
Kurulumu neden doğrudan sunucu üzerinden değil de bir XFCE istemci üzerinden yapıyoruz?
Lider Ahenk kurulum sihirbazı, grafiksel bir arayüze (GUI) sahiptir. Sunucu sistemleri (Pardus Server) genellikle kaynak tasarrufu ve güvenlik için grafik arayüzsüz kurulur. Bu yöntemle, sunucunuza gereksiz paketler yüklemeden, bir istemci üzerinden SSH yoluyla güvenli ve görsel bir kurulum gerçekleştirmiş olursunuz.