Pardus 23.4 sunucu üzerinde LiderAhenk kurulumunu ve bir istemcinin merkezi yönetim paneline bağlantısını gösteren dijital illüstrasyon. Görselde Pardus sunucusu, LiderAhenk logolu penguen karakteri ve LiderAhenk kurulum sihirbazını gösteren bir bilgisayar yer almaktadır.

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.

Pardus terminalinde python3-paramiko ve python3-pyqt5 paketlerinin kurulumu.
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.

EXTERNALLY-MANAGED dosyasının kaldırılması ve pip ile mysql kütüphanelerinin yüklenmesi.
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.

Pardus istemci üzerinde git paketinin kurulum aşaması.
sudo apt-get install gitCode language: JavaScript (javascript)
Lider Ahenk kurulum dosyalarının GitHub deposundan indirilmesi.
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.

Pardus üzerinde SSH servisinin sudo apt install ssh komutuyla yüklenmesi.
sudo apt install ssh

Eğer sunucunuzda ssh yü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.

python3 app.py komutuyla Lider Ahenk grafiksel kurulum arayüzünün başlatılması.
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 ve kullanıcı bilgileri sonrası başarılı bağlantı testi uyarısı.
  • 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.

Kuruluma başla butonu sonrası ekrana gelen kullanıcı onay kutusu.

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.

Kurulum sihirbazı log penceresinden SSH ve veritabanı işlemlerinin takibi.

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.

Sunucu üzerinde fontlar ve çekirdek paketlerin yüklenme aşaması.

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.

Lider Ahenk sunucu kurulumunun bittiğini gösteren onay mesajı.

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.

Lider Ahenk web tabanlı merkezi yönetim konsolu ana sayfası.

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.

İlginizi Çekebilir