Test ortamı oluşturmak üzere 2 adet Ahenk ve 1 Adet liderconsole ve 1 adette lider yapısını kurmak için sanal bilgisayar oluşturdum.
Bu arada eğer virtual box ile yapacaksanız. Sanal bilgisayarları ayarlardan internetini köprülü (bridged adaptör) haline getirebilirsiniz.
Lider server kısmına pardus server sürümünü ingilizce dil seçeneği ile yüklüyoruz.
Kullanıcı adını lider
şifreyi de 1234 olarak belirliyorum.
kurulum tamamlandıktan sonra server açıyorum.
Lider Server giriş yaptım.
Şimdi servera sabit ip atayalım.
sudo
nano /etc/network/interfaces
komutuyla açılan sayfaya aşağıdaki satırları ekleyin:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx (IP Adresi)
netmask xxx.xxx.xxx.xxx (Alt Ağ Maskesi)
gateway xxx.xxx.xxx.xxx (Varsayılan Ağ Geçidi)
sudo reboot
ile yeniden başlatıyoruz.
Hem kurulum yaptığımız bilgisayara hemde lider servera ssh kurmamız gerekiyor.
sudo apt install ssh
diyerek kurulumumuzu gerçekleştiriyoruz.
Ssh bağlantısını test ediyoruz.
Bağlantı başarılı.
gnupg, gnupg2 and gnupg1 paketleri kurulum sihirbazında hazır olarak gelmiyor o yüzden öncelikle bunları serverımıza kurmamız gerekiyor.
sudo apt install gnupg gnupg2 gnupg1
Şimdi sıra kurulum sihirbazını çalışmada.
Kurulum yaptığınız bilgisayarın kurulumu ve lider server cihazına bağlanabilmesi ve kurulum sihibazını çalıştırabilmesi için aşağıda bulunan paketlerin yüklenmesi gerekiyor.
Bağımlılıkların Kurulması
Uçbirimde aşağıdaki komutlar sırasıyla yazılır.
sudo apt-get install python3-paramiko python3-pyqt5 xterm
Uygulamanın İndirilmesi
Lider Ahenk Kurulum Uygulamasını indirmek için;
sudo apt-get install git
komutu ile git paketi yüklenir.
git clone https://github.com/Pardus-LiderAhenk/lider-ahenk-installer.git
Komutu ile Lider Ahenk Kurulum Uygulaması indirilir.
Uygulamanın Çalıştırılması
Kurulum uygulamasını çalıştırmak için;
cd /lider-ahenk-installer/src/
komutu ile src dizinine gidilir ve
python3 app.py
komutu ile kurulum uygulaması çalıştırılır.
Bu komutları çalıştırdıktan sonra karşınıza aşağıdaki gibi bir program açılır.
Sunucu adresi kısma server olarak daha önce girdiğimiz ip adresini kullanıcı adı root adınız ve root şifrenizi gireceksiniz. Bu sayede kurulum sihirbazı sizin lider serverınızla iletişime girip gerekli paketleri yükleyecektir.
Bağlantıyı kontrol et diyince aşağıdaki sonucu almalısınız.
Şimdi ayarları kaydet seçeneğine tıklayınız. İkinci sekmeyi açıyoruz.
İlk kurulum yapılacaksa openldap kur seçilecek. Ldap Base Dn adını kurumunuzun adı yapabilirsiniz sistem parolası belirleyin ve ahenkleri yöneteceğimiz program olan lider console uygulaması için kullanıcı adı ve şifreyi belirleyerek kuruluma başla diyoruz.
Kurulum tamamlana kadar bekliyoruz.
Kurulum tamamladı.
Şimdi servisleri test edelim.
Ldap çalışıp çalışmadığına bakalım
systemctl status slapd.service
ejabberg çalışıyormu kontrol edelim.
sudo su
ile root yetkisi alıp cd opt/ejabberd-18.01/bin konumuna gidelim.
./ejabberdctl status
diyince aşağıdaki ekranı almamız gerekiyor.
Şimdi de lider programımıza bakalım.
systemctl status lider.service
diyoruz aşağıdaki sonucu görmeliyiz.
Son olarak veritabanına bakalım.`
Veritabanın Kontrolü
Bunun için;
sudo mysql -uroot -pSIFRE
ile giriş yapılır.
show databases;
aşağıdaki sonuç alınır.
Lider ahenk sisteminin lider server kurulumunu tamamladık bir sonraki aşamada lider console ve ahenk kurulumunu göstereceğim. Bu çalışmada desteklerini esirgemeyen @omer.cakmak Hocam’a teşekkür ederim.
Yaralanılan Kaynaklar :
http://docs.liderahenk.org/