diff --git a/1.0.0/installer/images/installer_auth_fail.png b/1.0.0/installer/images/installer_auth_fail.png deleted file mode 100644 index 8f2f064..0000000 Binary files a/1.0.0/installer/images/installer_auth_fail.png and /dev/null differ diff --git a/1.0.0/installer/images/installer_auth_success.png b/1.0.0/installer/images/installer_auth_success.png deleted file mode 100644 index 8350ae4..0000000 Binary files a/1.0.0/installer/images/installer_auth_success.png and /dev/null differ diff --git a/1.0.0/installer/images/installer_auth_wait.png b/1.0.0/installer/images/installer_auth_wait.png index e07c891..b711623 100644 Binary files a/1.0.0/installer/images/installer_auth_wait.png and b/1.0.0/installer/images/installer_auth_wait.png differ diff --git a/1.0.0/installer/images/installer_bilesen_secimi.png b/1.0.0/installer/images/installer_bilesen_secimi.png index fdae621..4e9afa2 100644 Binary files a/1.0.0/installer/images/installer_bilesen_secimi.png and b/1.0.0/installer/images/installer_bilesen_secimi.png differ diff --git a/1.0.0/installer/images/installer_ldap_conf.png b/1.0.0/installer/images/installer_ldap_conf.png index ba8f9b9..4e966a3 100644 Binary files a/1.0.0/installer/images/installer_ldap_conf.png and b/1.0.0/installer/images/installer_ldap_conf.png differ diff --git a/1.0.0/installer/images/installer_ldap_erisim.png b/1.0.0/installer/images/installer_ldap_erisim.png index 4636f1f..9906a24 100644 Binary files a/1.0.0/installer/images/installer_ldap_erisim.png and b/1.0.0/installer/images/installer_ldap_erisim.png differ diff --git a/1.0.0/installer/images/installer_ldap_erisim_onay.png b/1.0.0/installer/images/installer_ldap_erisim_onay.png new file mode 100644 index 0000000..5152b74 Binary files /dev/null and b/1.0.0/installer/images/installer_ldap_erisim_onay.png differ diff --git a/1.0.0/installer/images/installer_ldap_kur_konf.png b/1.0.0/installer/images/installer_ldap_kur_konf.png index 448d1bc..ab636e3 100644 Binary files a/1.0.0/installer/images/installer_ldap_kur_konf.png and b/1.0.0/installer/images/installer_ldap_kur_konf.png differ diff --git a/1.0.0/installer/images/installer_ldap_kur_yontem_completed.png b/1.0.0/installer/images/installer_ldap_kur_yontem_completed.png new file mode 100644 index 0000000..468ff08 Binary files /dev/null and b/1.0.0/installer/images/installer_ldap_kur_yontem_completed.png differ diff --git a/1.0.0/installer/images/installer_ldap_onay.png b/1.0.0/installer/images/installer_ldap_onay.png index 2448ff4..ff75ee5 100644 Binary files a/1.0.0/installer/images/installer_ldap_onay.png and b/1.0.0/installer/images/installer_ldap_onay.png differ diff --git a/1.0.0/installer/images/installer_ldap_status.png b/1.0.0/installer/images/installer_ldap_status.png index 887076d..27dd953 100644 Binary files a/1.0.0/installer/images/installer_ldap_status.png and b/1.0.0/installer/images/installer_ldap_status.png differ diff --git a/1.0.0/installer/images/installer_ldap_status_completed.png b/1.0.0/installer/images/installer_ldap_status_completed.png index 1d80252..27dd953 100644 Binary files a/1.0.0/installer/images/installer_ldap_status_completed.png and b/1.0.0/installer/images/installer_ldap_status_completed.png differ diff --git a/1.0.0/installer/images/installer_lider_conf.png b/1.0.0/installer/images/installer_lider_conf.png new file mode 100644 index 0000000..e9e1fa8 Binary files /dev/null and b/1.0.0/installer/images/installer_lider_conf.png differ diff --git a/1.0.0/installer/images/installer_lider_conf_1.png b/1.0.0/installer/images/installer_lider_conf_1.png new file mode 100644 index 0000000..9609f5d Binary files /dev/null and b/1.0.0/installer/images/installer_lider_conf_1.png differ diff --git a/1.0.0/installer/images/installer_lider_erisim.png b/1.0.0/installer/images/installer_lider_erisim.png new file mode 100644 index 0000000..6dc609a Binary files /dev/null and b/1.0.0/installer/images/installer_lider_erisim.png differ diff --git a/1.0.0/installer/images/installer_lider_kur_yontem.png b/1.0.0/installer/images/installer_lider_kur_yontem.png new file mode 100644 index 0000000..20b9307 Binary files /dev/null and b/1.0.0/installer/images/installer_lider_kur_yontem.png differ diff --git a/1.0.0/installer/images/installer_lider_onay.png b/1.0.0/installer/images/installer_lider_onay.png new file mode 100644 index 0000000..d7a6c5e Binary files /dev/null and b/1.0.0/installer/images/installer_lider_onay.png differ diff --git a/1.0.0/installer/images/installer_lider_status_completed.png b/1.0.0/installer/images/installer_lider_status_completed.png new file mode 100644 index 0000000..067d222 Binary files /dev/null and b/1.0.0/installer/images/installer_lider_status_completed.png differ diff --git a/1.0.0/installer/images/installer_lokasyonlar.png b/1.0.0/installer/images/installer_lokasyonlar.png index 3e73f33..f175cc6 100644 Binary files a/1.0.0/installer/images/installer_lokasyonlar.png and b/1.0.0/installer/images/installer_lokasyonlar.png differ diff --git a/1.0.0/installer/images/installer_lokasyonlar_completed.png b/1.0.0/installer/images/installer_lokasyonlar_completed.png index 2263efa..666795a 100644 Binary files a/1.0.0/installer/images/installer_lokasyonlar_completed.png and b/1.0.0/installer/images/installer_lokasyonlar_completed.png differ diff --git a/1.0.0/installer/images/installer_mariadb_erisim.png b/1.0.0/installer/images/installer_mariadb_erisim.png index e57856c..41241a1 100644 Binary files a/1.0.0/installer/images/installer_mariadb_erisim.png and b/1.0.0/installer/images/installer_mariadb_erisim.png differ diff --git a/1.0.0/installer/images/installer_mariadb_erisim_completed.png b/1.0.0/installer/images/installer_mariadb_erisim_completed.png deleted file mode 100644 index 511746c..0000000 Binary files a/1.0.0/installer/images/installer_mariadb_erisim_completed.png and /dev/null differ diff --git a/1.0.0/installer/images/installer_mariadb_kur_yontem.png b/1.0.0/installer/images/installer_mariadb_kur_yontem.png deleted file mode 100644 index 24fe53e..0000000 Binary files a/1.0.0/installer/images/installer_mariadb_kur_yontem.png and /dev/null differ diff --git a/1.0.0/installer/images/installer_mariadb_onay-sifre.png b/1.0.0/installer/images/installer_mariadb_onay-sifre.png deleted file mode 100644 index 2b67652..0000000 Binary files a/1.0.0/installer/images/installer_mariadb_onay-sifre.png and /dev/null differ diff --git a/1.0.0/installer/images/installer_mariadb_onay.png b/1.0.0/installer/images/installer_mariadb_onay.png index e6fc40d..26a0ae8 100644 Binary files a/1.0.0/installer/images/installer_mariadb_onay.png and b/1.0.0/installer/images/installer_mariadb_onay.png differ diff --git a/1.0.0/installer/images/installer_mariadb_status.png b/1.0.0/installer/images/installer_mariadb_status.png index 4b8b372..f81a812 100644 Binary files a/1.0.0/installer/images/installer_mariadb_status.png and b/1.0.0/installer/images/installer_mariadb_status.png differ diff --git a/1.0.0/installer/images/installer_mariadb_status_completed.png b/1.0.0/installer/images/installer_mariadb_status_completed.png deleted file mode 100644 index cb97bfd..0000000 Binary files a/1.0.0/installer/images/installer_mariadb_status_completed.png and /dev/null differ diff --git a/1.0.0/installer/images/installer_organizasyon.png b/1.0.0/installer/images/installer_organizasyon.png index d95b41e..3230490 100644 Binary files a/1.0.0/installer/images/installer_organizasyon.png and b/1.0.0/installer/images/installer_organizasyon.png differ diff --git a/1.0.0/installer/images/installer_organizasyon_completed.png b/1.0.0/installer/images/installer_organizasyon_completed.png index d838d3e..cca4c32 100644 Binary files a/1.0.0/installer/images/installer_organizasyon_completed.png and b/1.0.0/installer/images/installer_organizasyon_completed.png differ diff --git a/1.0.0/installer/images/installer_xmpp_conf.png b/1.0.0/installer/images/installer_xmpp_conf.png index 26c7d9e..ea51919 100644 Binary files a/1.0.0/installer/images/installer_xmpp_conf.png and b/1.0.0/installer/images/installer_xmpp_conf.png differ diff --git a/1.0.0/installer/images/installer_xmpp_conf_completed.png b/1.0.0/installer/images/installer_xmpp_conf_completed.png index 0ba11b8..2effb9d 100644 Binary files a/1.0.0/installer/images/installer_xmpp_conf_completed.png and b/1.0.0/installer/images/installer_xmpp_conf_completed.png differ diff --git a/1.0.0/installer/images/installer_xmpp_erisim.png b/1.0.0/installer/images/installer_xmpp_erisim.png index 352c8a8..27f83f4 100644 Binary files a/1.0.0/installer/images/installer_xmpp_erisim.png and b/1.0.0/installer/images/installer_xmpp_erisim.png differ diff --git a/1.0.0/installer/images/installer_xmpp_kur_yontem.png b/1.0.0/installer/images/installer_xmpp_kur_yontem.png index cc14312..357b885 100644 Binary files a/1.0.0/installer/images/installer_xmpp_kur_yontem.png and b/1.0.0/installer/images/installer_xmpp_kur_yontem.png differ diff --git a/1.0.0/installer/images/installer_xmpp_onay.png b/1.0.0/installer/images/installer_xmpp_onay.png deleted file mode 100644 index b28cc6d..0000000 Binary files a/1.0.0/installer/images/installer_xmpp_onay.png and /dev/null differ diff --git a/1.0.0/installer/images/installer_xmpp_status.png b/1.0.0/installer/images/installer_xmpp_status.png index b9fcb77..a2e9e83 100644 Binary files a/1.0.0/installer/images/installer_xmpp_status.png and b/1.0.0/installer/images/installer_xmpp_status.png differ diff --git a/1.0.0/installer/images/installer_xmpp_status_completed.png b/1.0.0/installer/images/installer_xmpp_status_completed.png deleted file mode 100644 index 5ab50a6..0000000 Binary files a/1.0.0/installer/images/installer_xmpp_status_completed.png and /dev/null differ diff --git a/1.0.0/installer/kurulum_rehber.md b/1.0.0/installer/kurulum_rehber.md index 42070d3..3fbafc6 100644 --- a/1.0.0/installer/kurulum_rehber.md +++ b/1.0.0/installer/kurulum_rehber.md @@ -3,7 +3,7 @@ ###1. Kurulum Uygulamasının ve Lider Console'un İndirilmesi -Kurulum uygulamasını ve Lider Console yönetim arayüzünü ![www.liderahenk.org/indir](www.liderahenk.org/indir adresinden indirebilirsiniz. +Kurulum uygulamasını ve Lider Console yönetim arayüzünü [www.liderahenk.org/indir](www.liderahenk.org/indir) adresinden indirebilirsiniz. > NOT: Bu uygulamalar sıkça iyileştirildiği ve yenilendiği için, elinizde bu uygulamalar olsa bile, lütfen kurulumlara başlamadan önce belirtilen adresten tekrar en güncel versiyonu indiriniz. @@ -36,7 +36,7 @@ olarak değiştirilir. - Sıkıştırılmış olarak indirilen kurulum uygulaması istenilen bir dizine çıkarılır. - Oluşan **"lider-ahenk-installer-linux.gtk.x86_64"** klasörünün içine gidilir. - Bu klasörün içinde **"lider-ahenk-installer"** isimli dosyaya çift tıklayarak çalıştırılır. -> NOT: Eğer kurulum sırasındaki log'ları görmek isterseniz komut satırından aynı klasördeyken `./lider-ahenk-installer` komutuyla çalıştırabilirsiniz. Çıkabilecek sorunların rahat çözülebilmesi açısından önerilir. +> NOT: Eğer kurulum sırasındaki log'ları görmek isterseniz komut satırından aynı dizinde içinde `./lider-ahenk-installer` komutuyla da çalıştırabilirsiniz. Çıkabilecek sorunların rahat çözülebilmesi açısından önerilir. - - - @@ -52,36 +52,37 @@ Kurulum uygulaması çalıştırıldıktan sonra açılan ana ekranda **"LİDER ### 4.1. Lider Bileşenlerinin Kurulumları - Lider bileşenleri sırasıyla: -- MariaDB veritabanı -- OpenLDAP sunucusu -- Ejabberd (XMPP) sunucusu ve -- Apache Karaf üzerinde koşan, Lider sunucusudur. +Lider bileşenleri sırasıyla: - **"LİDER KUR"**'a tıkladıktan sonra açılan ilk ekranda hangi bileşenleri kurmak istediğimiz soruluyor. - Bu rehberde sıfırdan kurulum yaptığımız için hepsini seçiyoruz (varsayılan olarak tüm bileşenler seçili geliyor) ve **"Next"**'e basıp devam ediyoruz. +* MariaDB veritabanı +* OpenLDAP sunucusu +* Ejabberd (XMPP) sunucusu +* Apache Karaf üzerinde koşan, Lider sunucusudur. + +**"LİDER KUR"**'a tıkladıktan sonra açılan ilk ekranda hangi bileşenleri kurmak istediğimiz soruluyor. Bu rehberde sıfırdan kurulum yaptığımız için hepsini seçiyoruz (varsayılan olarak tüm bileşenler seçili geliyor) ve **"İleri"**'ye basıp devam ediyoruz. ![installer_bilesen_secimi](images/installer_bilesen_secimi.png) - Organizasyon sayfasında iki bilgi istenmektedir. Bunlardan biri **"Organizasyon İsmi"**, diğeri ise **"Organizasyon CN"**'dir. - **"Organizasyon İsmi"** bölümüne kurumunuzun veya merkezi yönetim sisteminiz ismini yazabilirsiniz. - **"Organizasyon CN"** bölümüne ise kurumunuzun domain'ini yazın örneğin TÜBİTAK için: tubitak.gov.tr. - Bu sayfada girdiğiniz bilgilere göre LDAP ve XMPP sunucularının kurulum sayfalarında organizasyonunuza uygun öneriler hazır olarak gelecektir ve ekstra bilgi girmenize gerek kalmayacaktır. +Organizasyon sayfasında iki bilgi istenmektedir. Bunlardan biri **"Organizasyon İsmi"**, diğeri ise **"Organizasyon CN"**'dir. +**"Organizasyon İsmi"** bölümüne kurumunuzun veya merkezi yönetim sisteminiz ismini yazabilirsiniz. **"Organizasyon CN"** bölümüne ise kurumunuzun domain'ini yazın. Örneğin LiderAhenk için: liderahenk.org + +Bu sayfada girdiğiniz bilgilere göre LDAP ve XMPP sunucularının kurulum sayfalarında organizasyonunuza uygun öneriler hazır olarak gelecektir ve ekstra bilgi girmenize gerek kalmayacaktır. ![installer_organizasyon](images/installer_organizasyon.png) - Bu rehberde örnek olarak organizasyon ismi **"TÜBİTAK MYS"**, organizasyon CN'i ise **"tubitak.gov.tr"** olarak kullanılacaktır. - NOT: Kurulum uygulamasında bazı alanların üzerinde bilgi işaretleri yer almaktadır, bunların üzerine geldiğinizde doldurmanız gereken alanla ilgili bilgiler çıkacaktır. Kurulum sırasında bunlardan da faydalanabilirsiniz. - Organizasyon ismi ve CN'ini aşağıdaki gibi giriyoruz: +Bu rehberde örnek olarak organizasyon ismi **"LiderAhenk"**, organizasyon CN'i ise **"liderahenk.org"** olarak kullanılacaktır. + +>NOT: Kurulum uygulamasında bazı alanların üzerinde bilgi işaretleri yer almaktadır, bunların üzerine geldiğinizde doldurmanız gereken alanla ilgili bilgiler çıkacaktır. Kurulum sırasında bunlardan da faydalanabilirsiniz. + +Organizasyon ismi ve CN'ini aşağıdaki gibi giriyoruz: ![installer_organizasyon_completed](images/installer_organizasyon_completed.png) - **"Next"** tuşuna bastıktan sonra karşımıza sunucu kurulumlarının hangi lokasyonlara yapılacağını seçeceğimiz sayfa çıkacaktır. +**"İleri"** tuşuna bastıktan sonra karşımıza sunucu kurulumlarının hangi lokasyonlara yapılacağını seçeceğimiz sayfa çıkacaktır. ![installer_lokasyonlar](images/installer_lokasyonlar.png) - Bileşenleri farklı lokasyonlara kurmak istiyorsak **"Bileşen(ler) farklı bilgisayarlara kurulsun (önerilen)"** seçeneğini seçip, her birinin IP'sini ilgili alanlara yazıyoruz. - Hepsi aynı lokasyona kurulacak ise önce yukarıdaki **"Bileşen(ler) tek bir bilgisayara kurulsun"** seçeneğini seçiyoruz. Eğer yerel bilgisayara kurulacaksa IP girmenize gerek kalmadan devam edebilirsiniz. Hepsi uzak bir makineye kurulacaksa ilgili seçeneği seçip IP'yi giriyoruz. +Bileşenleri farklı lokasyonlara kurmak istiyorsak **"Bileşen(ler) farklı bilgisayarlara kurulsun (önerilen)"** seçeneğini seçip, her birinin IP'sini ilgili alanlara yazıyoruz. Hepsi aynı lokasyona kurulacak ise önce yukarıdaki **"Bileşen(ler) tek bir bilgisayara kurulsun"** seçeneğini seçiyoruz. Eğer yerel bilgisayara kurulacaksa IP girmenize gerek kalmadan devam edebilirsiniz. Hepsi uzak bir makineye kurulacaksa ilgili seçeneği seçip IP'yi giriyoruz. > NOT: IP alanlarının yanındaki kutucuklar SSH bağlantısında hangi port'un kullanılacağını belirtmektedir. Varsayılan SSH ayarlarından farklı bir port kullanıyorsanız doğru numarayı girmelisiniz. @@ -90,193 +91,180 @@ Bu rehberde tüm bileşenler tek bir uzak makineye kurulacaktır. Sayfayı aşa ![installer_lokasyonlar_completed](images/installer_lokasyonlar_completed.png) #### 4.1.1 MariaDB Veritabanı Kurulumu - MariaDB kurulumuna başlarken karşımıza erişim bilgilerini gireceğimiz sayfa çıkıyor. + +Bu sayfada, MariaDB kurulacak makineye eğer kullanıcı adı ve parola ile bağlantı kurulacak ise **"Kullanıcı Adı"** bölümüne **"root"**, **"Parola"** bölümüne ise o makinenin root şifresini yazıyoruz. Eğer bir private key tanımlı ise ve özel anahtar kullanarak bağlanmak istiyorsak, **"Özel anahtar kullan"** seçeneğini seçiyoruz. Daha sonra **"Anahtar yükle"** butonuna basıp açılan ekranda kullanılacak özel anahtarı seçiyoruz. Özel anahtar oluşturulurken passphrase ile oluşturulduysa **"Passphrase (isteğe bağlı)"** alanına, anahtar oluşturulurken girilmiş olan passphrase'i giriyoruz. + +Bu örnekte kullanıcı adı ve parola kullanılacaktır. Sayfayı aşağıdaki gibi dolduruyoruz. ![installer_mariadb_erisim](images/installer_mariadb_erisim.png) - Bu sayfada, MariaDB kurulacak makineye eğer kullanıcı adı ve parola ile bağlantı kurulacak ise **"Kullanıcı Adı"** bölümüne **"root"**, **"Parola"** bölümüne ise o makinenin root şifresini yazıyoruz. - Eğer bir private key tanımlı ise ve özel anahtar kullanarak bağlanmak istiyorsak, **"Özel anahtar kullan"** seçeneğini seçiyoruz. Daha sonra **"Anahtar yükle"** butonuna basıp açılan ekranda kullanılacak özel anahtarı seçiyoruz. - Özel anahtar oluşturulurken passphrase ile oluşturulduysa **"Passphrase (isteğe bağlı)"** alanına, anahtar oluşturulurken girilmiş olan passphrase'i giriyoruz. - Bu örnekte kullanıcı adı ve parola kullanılacaktır. Sayfayı aşağıdaki gibi dolduruyoruz. - -![installer_mariadb_erisim_completed](images/installer_mariadb_erisim_completed.png) - - **"Next"**'e bastığımızda aşağıdaki gibi bir ekran açılacak ve verilen bağlantı bilgileriyle kurulum yapılacak olan makineye bağlantı testi yapılacaktır. +**"İleri"**'ye bastığımızda aşağıdaki gibi bir ekran açılacak ve verilen bağlantı bilgileriyle kurulum yapılacak olan makineye bağlantı testi yapılacaktır. ![installer_auth_wait](images/installer_auth_wait.png) - Testing bitmesini bekliyoruz. +> Not: Eğer testing sonunda başarısız olursa, kuruluma devam edilmesine izin verilmeyecektir. Böyle bir durumda girdiğiniz şifreyi, bağlanmaya çalıştığınız makinede SSH kurulu olup olmadığını ve SSH ayarlarında root kullanıcısına bağlantı izni verilip verilmediğini kontrol edin. -![installer_auth_fail](images/installer_auth_fail.png) +Test başarılı olursa yukarıdaki gibi bir ekran çıkacaktır. **"Ok"**'a basıp devam ediyoruz. - Eğer testing sonunda yukarıdaki gibi bir ekran çıkar ve başarısız olursa, kuruluma devam edilmesine izin verilmeyecektir. Böyle bir durumda girdiğiniz şifreyi, bağlanmaya çalıştığınız makinede SSH kurulu olup olmadığını ve SSH ayarlarında root kullanıcısına bağlantı izni verilip verilmediğini kontrol edin. +MariaDB için kurulum yöntemini seçeceğimiz aşağıdaki ekran karşımıza çıkacaktır. -![installer_auth_success](images/installer_auth_success.png) +Bu sayfada doldurmamız gereken bir **"Veritabanı root parolası"** alanı bulunmaktadır. Buraya girilen değer kurulacak olan veritabanında root kullanıcısın şifresi olacaktır. +Bu rehberde anlatım kolaylığı açısından tüm şifreler **"secret"** olarak verilecektir. - Test başarılı olursa yukarıdaki gibi bir ekran çıkacaktır. **"Ok"**'a basıp devam ediyoruz. +![installer_mariadb_kur_yontem_completed](images/installer_mariadb_erisim.png) - MariaDB için kurulum yöntemini seçeceğimiz aşağıdaki gibi bir ekran karşımıza çıkacaktır. - -![installer_mariadb_kur_yontem](images/installer_mariadb_kur_yontem.png) - - Burada iki seçeneğimiz var. - Birincisi vereceğimiz bir DEB dosyasından kurulum yapmak. Kurulum uygulamasının içinde gerekli DEB dosyası otomatik olarak seçili gelmektedir. İstendiği takdirde **"Dosya seç"** butonuna basarak başka bir DEB dosyası da verebiliriz. Özel bir durum olmadıkça kurulum uygulamasının içinde hazır gelen DEB dosyalarını kullanmak tavsiye edilir çünkü kurulum uygulaması bu DEB dosyaları ile test edilmiştir. - İkincisi ise DEB dosyasının yer aldığı bir URL verip buradan kurulum yapmak. Bu seçenekte kurulum uygulaması verilen URL'den dosyayı DEB dosyasını kurulum yapılacak makineye indirip kurmaya çalışacaktır. - Bu sayfada doldurmamız gereken bir **"Veritabanı root parolası"** alanı bulunmaktadır. Buraya girilen değer kurulacak olan veritabanında root kullanıcısın şifresi olacaktır. - Bu rehberde anlatım kolaylığı açısından tüm şifreler **"secret"** olarak verilecektir. - -![installer_mariadb_kur_yontem_completed](images/installer_mariadb_onay-sifre.png) - - Yukarıdaki gibi şifreyi girdikten sonra **"Next"**'e basıyoruz ve karşımıza aşağıdaki gibi bir onay ekranı geliyor. +Yukarıdaki gibi şifreyi girdikten sonra **"İleri"**'ye basıyoruz ve karşımıza aşağıdaki gibi bir onay ekranı geliyor. ![installer_mariadb_onay](images/installer_mariadb_onay.png) - Bu ekranda girmemiz gereken herhangi bir bilgi yok, sadece yapılacak olan kurulum hakkında genel bir özet bilgi verilip, onay istenmektedir. Değiştirmek istediğimiz bir parametre varsa **"Back"**'e basarak geriye gidip değişiklik yapabiliriz, eğer yoksa **"Next"**'e basıp MariaDB kurulumunu başlatıyoruz. +Bu ekranda girmemiz gereken herhangi bir bilgi yok, sadece yapılacak olan kurulum hakkında genel bir özet bilgi verilip, onay istenmektedir. Değiştirmek istediğimiz bir parametre varsa **"Geri"**'ye basarak geriye gidip değişiklik yapabiliriz, eğer yoksa **"İleri"**'ye basıp MariaDB kurulumunu başlatıyoruz. ![installer_mariadb_status](images/installer_mariadb_status.png) - Kurulumda yapılan işlemler ve tamamlanma durumu ekrandan aktarılmaktadır. Eğer bir hata ortaya çıkarsa yine bu ekranda görüntülenecektir. - Kurulum işleminin bitmesini bekliyoruz. Eğer bir hata oluşursa kurulum uygulamasında **"Next"** butonu aktif olmayacak ve sadece geriye gidilmesine izin verilecektir. - Kurulum sırasında hata alındığında uygulama kapatılmadan aşağıdaki linkte anlatılanlar yapılmalıdır. +Kurulumda yapılan işlemler ve tamamlanma durumu ekrandan aktarılmaktadır. Eğer bir hata ortaya çıkarsa yine bu ekranda görüntülenecektir. +Eğer bir hata oluşursa kurulum uygulamasında **"İleri"** butonu aktif olmayacak ve sadece geriye gidilmesine izin verilecektir. +Kurulum sırasında hata alındığında uygulama kapatılmadan aşağıdaki linkte anlatılanlar yapılmalıdır. - https://github.com/Pardus-Kurumsal/lider-ahenk-installer/wiki/05.-Troubleshooting +https://github.com/Pardus-LiderAhenk/lider-ahenk-installer/wiki/05.-Troubleshooting - Linkte anlatılanlar yapıldıktan sonra kurulum uygulamasına geri dönüp, hatanın alındığı ekrandan **"Back"** butonuyla geri gidip sonra **"Next"** tuşuna basarak tekrar kurulum sayfasına gelindiğinde kurulum tekrar başlar. +Linkte anlatılanlar yapıldıktan sonra kurulum uygulamasına geri dönüp, hatanın alındığı ekrandan **"Geri"** butonuyla geri gidip sonra **"İleri"** tuşuna basarak tekrar kurulum sayfasına gelindiğinde kurulum tekrar başlar. - Kurulum hatasız olarak tamamlandığında ekran aşağıdaki şekilde olur. - -![installer_mariadb_status_completed](images/installer_mariadb_status_completed.png) - - **"Next"**'e basarak devam ediyoruz ve LDAP kurulumuna geçiyoruz. +**"İleri"**'e basarak devam ediyoruz ve LDAP kurulumuna geçiyoruz. #### 4.1.2 OpenLDAP Kurulumu - OpenLDAP kurulumuna başlarken karşımıza erişim bilgilerini gireceğimiz sayfa çıkıyor. + +OpenLDAP kurulumuna başlarken karşımıza erişim bilgilerini gireceğimiz sayfa çıkıyor. ![installer_ldap_erisim](images/installer_ldap_erisim.png) - Bir önceki adım olan MariaDB kurulumunda yaptığımız gibi gerekli alanları dolduruyoruz ve **"Next"**'e basıyoruz. - Karşımıza çıkan ekranda iki seçenek var. - İlki sıfırdan yeni bir OpenLDAP kurmak, diğeri ise varolan bir LDAP'ı Lider Ahenk için konfigure etmek. - Bu rehberde tüm bileşenler sıfırdan kurulacağı için **"Yeni bir LDAP kur"** seçeneğiyle **"Next"**'e basarak devam ediyoruz. +Bir önceki adım olan MariaDB kurulumunda yaptığımız gibi gerekli alanları dolduruyoruz ve **"İleri"**'e basıyoruz. +Karşımıza çıkan ekranda iki seçenek var. İlki sıfırdan yeni bir OpenLDAP kurmak, diğeri ise varolan bir LDAP'ı Lider Ahenk için konfigure etmek. +Bu rehberde tüm bileşenler sıfırdan kurulacağı için **"Yeni bir LDAP kur"** seçeneğiyle **"İleri"**'e basarak devam ediyoruz. ![installer_ldap_kur_konf](images/installer_ldap_kur_konf.png) - Karşımıza kurulum yöntemini seçeceğimiz sayfa çıkıyor. Bu sayfada MariaDB kurulumunda yaptığımız gibi kurulum uygulaması içinde hazır olarak gelen paketi değiştirmeden (özel bir paket kurmak istemiyorsak) sadece aşağıdaki **"LDAP root parolası"** bölümünü dolduruyoruz. - **"LDAP root parolası"** bölümünde girilen değer, LDAP kurulurken oluşturulan veritabanındaki root kullanıcısının şifresi olacaktır. - Rehberde tüm şifreleri **"secret"** verdiğimiz için bu alana da **"secret"** giriyoruz ve **"Next"**'e basıyoruz. +Karşımıza kurulum yöntemini seçeceğimiz sayfa çıkıyor. Bu sayfada MariaDB kurulumunda yaptığımız gibi kurulum uygulaması içinde hazır olarak gelen paketi değiştirmeden (özel bir paket kurmak istemiyorsak) sadece aşağıdaki **"LDAP root parolası"** bölümünü dolduruyoruz. +**"LDAP root parolası"** bölümünde girilen değer, LDAP kurulurken oluşturulan veritabanındaki root kullanıcısının şifresi olacaktır. +Rehberde tüm şifreleri **"secret"** verdiğimiz için bu alana da **"secret"** giriyoruz ve **"İleri"**'e basıyoruz. ![installer_ldap_kur_yontem_completed](images/installer_ldap_kur_yontem_completed.png) - Karşımıza aşağıdaki gibi bir konfigurasyon sayfası çıkıyor. +Karşımıza aşağıdaki gibi bir konfigurasyon sayfası çıkıyor. ![installer_ldap_conf](images/installer_ldap_conf.png) - Bu sayfadaki konfigurasyon değerleri kurulumun başında girdiğiniz **"Organizasyon CN"** değerine göre hazır olarak getirilmiştir. Değiştirmek istediğiniz alanları tabii ki değiştirebilirsiniz. Şifre alanlarını değiştirmeniz önerilir. - Bu kurulum rehberinde tüm şifreleri **"secret"** yapacağımız için sadece **"Lider Console User Password"** alanını değiştirip **"Next"**'e basıyoruz. - Karşımıza aşağıdaki gibi kurulum hakkında özet bilgi veren bir sayfa geliyor. Değiştirmek istediğimiz bir parametre yoksa **"Next"**'e basıp onay vererek kurulumu başlatıyoruz. +Bu sayfadaki konfigurasyon değerleri kurulumun başında girdiğiniz **"Organizasyon CN"** değerine göre hazır olarak getirilmiştir. Değiştirmek istediğiniz alanları tabii ki değiştirebilirsiniz. Şifre alanlarını değiştirmeniz önerilir. +Bu kurulum rehberinde tüm şifreleri **"secret"** yapacağımız için sadece **"Lider Console User Password"** alanını değiştirip **"İleri"**'e basıyoruz. +Karşımıza aşağıdaki gibi kurulum hakkında özet bilgi veren bir sayfa geliyor. Değiştirmek istediğimiz bir parametre yoksa **"İleri"**'e basıp onay vererek kurulumu başlatıyoruz. ![installer_ldap_onay](images/installer_ldap_onay.png) - OpenLDAP kurulum durumunu gösteren aşağıdaki gibi bir ekran gelecektir. +OpenLDAP kurulum durumunu gösteren aşağıdaki gibi bir ekran gelecektir. ![installer_ldap_status](images/installer_ldap_status.png) - Eğer kurulumda herhangi bir hata alırsanız aşağıdaki linkte anlatılanları yaptıktan sonra kurulumu tekrar başlatınız. +Eğer kurulumda herhangi bir hata alırsanız aşağıdaki linkte anlatılanları yaptıktan sonra kurulumu tekrar başlatınız. - https://github.com/Pardus-Kurumsal/lider-ahenk-installer/wiki/05.-Troubleshooting +[https://github.com/Pardus-LiderAhenk/lider-ahenk-installer/wiki/05.-Troubleshooting]https://github.com/Pardus-Kurumsal/lider-ahenk-installer/wiki/05.-Troubleshooting - OpenLDAP kurulumu başarılı bir şekilde sonlandığında ekran aşağıdaki gibi olacaktır. +OpenLDAP kurulumu başarılı bir şekilde sonlandığında ekran aşağıdaki gibi olacaktır. ![installer_ldap_status_completed](images/installer_ldap_status_completed.png) - OpenLDAP kurulumu bittikten sonra **"Next"**'e basarak bir sonraki bileşen olan Ejabberd kurulumuna geçiyoruz. +OpenLDAP kurulumu bittikten sonra **"İleri"**'e basarak bir sonraki bileşen olan Ejabberd kurulumuna geçiyoruz. #### 4.1.3 Ejabberd Kurulumu - Ejabberd kurulumuna başlarken karşımıza erişim bilgilerini gireceğimiz sayfa çıkıyor. +Ejabberd kurulumuna başlarken karşımıza erişim bilgilerini gireceğimiz sayfa çıkıyor. ![installer_xmpp_erisim](images/installer_xmpp_erisim.png) - Daha önceki bileşenlerin kurulumunda olduğu gibi gerekli alanları doldurup **"Next"**'e basıyoruz. - Karşımıza Ejabberd'ın kurulum yöntemini seçeceğimiz sayfa çıkıyor. +Daha önceki bileşenlerin kurulumunda olduğu gibi gerekli alanları doldurup **"İleri"**'e basıyoruz. +Karşımıza Ejabberd'ın kurulum yöntemini seçeceğimiz sayfa çıkıyor. ![installer_xmpp_kur_yontem](images/installer_xmpp_kur_yontem.png) - Bu rehberde hazır gelen paketlerle kurulum yaptığımız için herhangi bir şey yapmaya gerek kalmaksızın **"Next"**'e tıklayıp bir sonraki sayfaya geçiyoruz. - Karşımıza Ejabberd'ın konfigurasyon parametrelerini gireceğimiz sayfa çıkıyor. +Bu rehberde hazır gelen paketlerle kurulum yaptığımız için herhangi bir şey yapmaya gerek kalmaksızın **"İleri"**'e tıklayıp bir sonraki sayfaya geçiyoruz. +Karşımıza Ejabberd'ın konfigurasyon parametrelerini gireceğimiz sayfa çıkıyor. ![installer_xmpp_conf](images/installer_xmpp_conf.png) - Bu sayfada başlangıçta girdiğimiz **"Organizasyon CN"** değeri ve LDAP kurulumundaki parametrelere göre uygun Ejabberd konfigurasyon parametreleri hazır olarak getirilmiştir. - Herhangi birşey değiştirmeden (özel bir isteğimiz yoksa) aşağıdaki gibi sadece boş şifre alanlarını doldurup **"Next"**'e basıyoruz. +Bu sayfada başlangıçta girdiğimiz **"Organizasyon CN"** değeri ve LDAP kurulumundaki parametrelere göre uygun Ejabberd konfigurasyon parametreleri hazır olarak getirilmiştir. + Herhangi birşey değiştirmeden (özel bir isteğimiz yoksa) aşağıdaki gibi sadece boş şifre alanlarını doldurup **"İleri"**'e basıyoruz. ![installer_xmpp_conf_completed](images/installer_xmpp_conf_completed.png) - Yine aşağıdaki gibi bir onay sayfası geliyor (değişiklik yapmayacaksak) ve **"Next"**'e basarak Ejabberd kurulumunu başlatıyoruz. - -![installer_xmpp_onay](images/installer_xmpp_onay.png) - - Ejabberd kurulum durumunu gösteren aşağıdaki gibi bir ekran gelecektir. +Ejabberd kurulumu başarılı bir şekilde sonlandığında ekran aşağıdaki gibi olacaktır. ![installer_xmpp_status](images/installer_xmpp_status.png) - Eğer kurulumda herhangi bir hata alırsanız aşağıdaki linkte anlatılanları yaptıktan sonra kurulumu tekrar başlatınız. +Eğer kurulumda herhangi bir hata alırsanız aşağıdaki linkte anlatılanları yaptıktan sonra kurulumu tekrar başlatınız. - https://github.com/Pardus-Kurumsal/lider-ahenk-installer/wiki/05.-Troubleshooting +[https://github.com/Pardus-LiderAhenk/lider-ahenk-installer/wiki/05.-Troubleshooting]https://github.com/Pardus-LiderAhenk/lider-ahenk-installer/wiki/05.-Troubleshooting - Ejabberd kurulumu başarılı bir şekilde sonlandığında ekran aşağıdaki gibi olacaktır. +Ejabberd kurulumu bittikten sonra kurulum uygulaması dışında yapmanız gereken önemli bir adım aşağıda anlatılmıştır. Lütfen bu adımı atlamayınız. -![installer_xmpp_status_completed](images/installer_xmpp_status_completed.png) +> NOT:Uygulamada Ejabberd kurulumu sırasında, paket kurulumu tamamlandıktan sonra iki adet kullanıcı Ejabberd'a kaydedilmektedir. Ejabberd dağıtımındaki bir bug nedeniyle, bazen bu kullanıcılar kaydedilemese bile, Ejabberd'dan kaydedilmiş gibi sonuç gelmektedir. Bu nedenle kurulum uygulamasında Ejabberd kurulumu başarılı bir şekilde bittikten sonra Ejabberd'ın kurulu olduğu makinede aşağıdaki komutları çalıştırmanız gerekmektedir: - Ejabberd kurulumu bittikten sonra kurulum uygulaması dışında yapmanız gereken önemli bir adım aşağıda anlatılmıştır. Lütfen bu adımı atlamayınız. - -> NOT: -Uygulamada Ejabberd kurulumu sırasında, paket kurulumu tamamlandıktan sonra iki adet kullanıcı Ejabberd'a kaydedilmektedir. Ejabberd dağıtımındaki bir bug nedeniyle, bazen bu kullanıcılar kaydedilemese bile, Ejabberd'dan kaydedilmiş gibi sonuç gelmektedir. Bu nedenle kurulum uygulamasında Ejabberd kurulumu başarılı bir şekilde bittikten sonra Ejabberd'ın kurulu olduğu makinede aşağıdaki komutları çalıştırmanız gerekmektedir: - -Komut yapıları şu şekildedir: +>Komut yapıları şu şekildedir: `sudo /opt/ejabberd-16.02/bin/ejabberdctl register admin {ejabberd_servis_adı} {kaydedilecek_admin_icin_sifre}` `sudo /opt/ejabberd-16.02/bin/ejabberdctl register {lider_sunucusu_kullanıcısı_adı} {ejabberd_servis_adı} {kaydedilecek_kullanıcı_icin_sifre}` - Bu rehberdeki örnek için komutlar şu şekildedir: - `sudo /opt/ejabberd-16.02/bin/ejabberdctl register admin im.tubitak.gov.tr secret` - `sudo /opt/ejabberd-16.02/bin/ejabberdctl register lider_sunucu im.tubitak.gov.tr secret` - Bu komutları çalıştırdıktan sonra **"user already registered"** veya **"user successfully registered"** gibi sonuçlar almanız gerekmektedir. - Kullanıcıların oluşup oluşmadığını, tarayıcıdan **"http://EJABBERD_IP:5280/admin"** adresinden Ejabberd web arayüzüne girip kontrol edebilirsiniz. - Tam adres bu rehberdeki örnek için **"192.168.1.113:5280/admin"**, giriş bilgileri ise kullanıcı adı ve şifre olarak **"admin@im.tubitak.gov.tr"** ve **"secret"**'dır. +Bu rehberdeki örnek için komutlar şu şekildedir: +`sudo /opt/ejabberd-16.02/bin/ejabberdctl register admin im.liderahenk.org secret` +`sudo /opt/ejabberd-16.02/bin/ejabberdctl register lider_sunucu im.liderahenk.org secret` +Bu komutları çalıştırdıktan sonra **"user already registered"** veya **"user successfully registered"** gibi sonuçlar almanız gerekmektedir. +Kullanıcıların oluşup oluşmadığını, tarayıcıdan **"http://EJABBERD_IP:5280/admin"** adresinden Ejabberd web arayüzüne girip kontrol edebilirsiniz. +Tam adres bu rehberdeki örnek için **"172.16.202.32:5280/admin"**, giriş bilgileri ise kullanıcı adı ve şifre olarak **"admin@im.liderahenk.org"** ve **"secret"**'dır. - - - - Yukarıdaki notta anlatılanları yaptıktan sonra **"Next"**' tuşuna basarak Lider sunucu kurulumuna geçiyoruz. + Yukarıdaki notta anlatılanları yaptıktan sonra **"İleri"**' tuşuna basarak Lider sunucu kurulumuna geçiyoruz. - 1.4 Lider Sunucu Kurulumu - Lider sunucu kurulumuna başlarken karşımıza erişim bilgilerini gireceğimiz sayfa çıkıyor. +#### 4.1.4 Lider Sunucu Kurulumu + +Lider sunucu kurulumuna başlarken karşımıza erişim bilgilerini gireceğimiz sayfa çıkıyor. ![installer_lider_erisim](images/installer_lider_erisim.png) - Gerekli bilgileri girip **"Next"**'e basarak devam ediyoruz. Karşımıza aşağıdaki gibi kurulum yöntemini seçeceğimiz bir sayfa geliyor. +Gerekli bilgileri girip **"İleri"**'e basarak devam ediyoruz. Karşımıza aşağıdaki gibi kurulum yöntemini seçeceğimiz bir sayfa geliyor. ![installer_lider_kur_yontem](images/installer_lider_kur_yontem.png) - Lider sunucu, üzerine gerekli Lider feature'ları yüklenmiş bir Apache Karaf instance'ı olduğu için, dağıtımı TAR.GZ şeklinde olmaktadır. Lider dağıtımı kurulum uygulamasının içine gömülü olarak hazır gelmektedir. **"Next"**'e basıp devam ediyoruz. - Devam ettiğimizde Lider sunucu için aşağıdaki gibi bir konfigurasyon ekranıyla karşılaşıyoruz. +Lider sunucu, üzerine gerekli Lider feature'ları yüklenmiş bir Apache Karaf instance'ı olduğu için, dağıtımı TAR.GZ şeklinde olmaktadır. Lider dağıtımı kurulum uygulamasının içine gömülü olarak hazır gelmektedir. **"İleri"**'e basıp devam ediyoruz. +Devam ettiğimizde Lider sunucu için aşağıdaki gibi bir konfigurasyon ekranıyla karşılaşıyoruz. ![installer_lider_conf_1](images/installer_lider_conf_1.png) -![installer_lider_conf_2](images/installer_lider_conf_2.png) +![installer_lider_conf_1](images/installer_lider_conf.png) - YUkarıda iki parça halinde gösterilen konfigurasyon ekranındaki tüm alanlar daha önceki bileşenlerin kurulumlarında girilen parametrelere göre otomatik olarak getirilmiştir. Özel bir değişiklik yapmak istemiyorsanız, bu konfigurasyon ekranında değiştirmeniz gereken bir yer yoktur. - **"Next"**'e basıp devam ediyoruz, karşımıza aşağıdaki gibi onay ekranı geliyor. +YUkarıdaki ekranlarda gösterilen tüm alanlar daha önceki bileşenlerin kurulumlarında girilen parametrelere göre otomatik olarak getirilmiştir. + +>NOT:Dosya sunucu kurulumu için herhangi bir debian dağıtımı kullanılabilir. Dosya sunucu üzerinde `sshpass` ve `rsync` paketlerinin kurulu olması ve yukarıdaki ekranda belirlenen **"Dosya Sunucusu Kullanıcı Adı"** ve **"Dosya Sunucusu Parolası"** alanlarına girilen kullanıcı-parola ile erşime açık olmalıdır. Bu değerler daha sonra **"/opt/lider-distro-1.0.0-SNAPSHOT/etc/tr.org.liderahenk.cfg"** konfigürasyon dosyasından değiştirilebilir. + +Özel bir değişiklik yapmak istemiyorsanız, bu konfigurasyon ekranında değiştirmeniz gereken bir yer yoktur. **"İleri"**'ye basıp devam ediyoruz, karşımıza aşağıdaki gibi onay ekranı geliyor. ![installer_lider_onay](images/installer_lider_onay.png) - **"Next"**'e basarak onaylıyoruz ve kurulumu başlatıyoruz. +**"İleri"**'e basarak onaylıyoruz ve kurulumu başlatıyoruz. -![installer_lider_status](images/installer_lider_status.png) +Eğer kurulumda herhangi bir hata alırsanız aşağıdaki linkte anlatılanları yaptıktan sonra kurulumu tekrar başlatınız. - Eğer kurulumda herhangi bir hata alırsanız aşağıdaki linkte anlatılanları yaptıktan sonra kurulumu tekrar başlatınız. +[https://github.com/Pardus-LiderAhenk/lider-ahenk-installer/wiki/05.-Troubleshooting]https://github.com/Pardus-LiderAhenk/lider-ahenk-installer/wiki/05.-Troubleshooting - https://github.com/Pardus-Kurumsal/lider-ahenk-installer/wiki/05.-Troubleshooting - - Lider sunucu kurulumu başarılı bir şekilde sonlandığında ekran aşağıdaki gibi olacaktır. +Lider sunucu kurulumu başarılı bir şekilde sonlandığında ekran aşağıdaki gibi olacaktır. ![installer_lider_status_completed](images/installer_lider_status_completed.png) - Lider sunucu kurulumu da tamamlandıktan sonra, bileşenlerin hepsi kurulmuş oluyor. Ahenk kurulumuna geçmeden önce yapmanız gereken, bileşenlerin ayakta olup olmadığını kontrol etmek. Yukarıda kurmuş olduğumuz dört bileşeni kontrol ettikten sonra Ahenk kurulumuna başlayabilirsiniz. +#### 4.1.5 Dosya Sunucu Ayarları +Dosya sunucu kurulumu için herhangi bir debian dağıtımı kullanılabilir. Dosya sunucu üzerinde `sshpass` ve `rsync` paketlerinin kurulu olması gerekmektedir. Ayrıca Lider Kurulum esnasında belirtilen dosyalar ve dizinler bu sunucuda oluşturulmalıdır. Yani; + +`/home/pardus/plugins` +> Not: **"plugins"** dizini altına https://github.com/Pardus-LiderAhenk adresinden eklentiler indirilerek kopyalanmalıdır. + +`/home/pardus/agent-files/{0}` +dizinleri ve; +`/home/pardus/sample-agreement.txt` +dosyası elle oluşturulmalıdır. + +Bu değerler **"/opt/lider-distro-1.0.0-SNAPSHOT/etc/tr.org.liderahenk.cfg"** konfigürasyon dosyasından değiştirilebilir. + +Dosya sunucu ayarları da tamamlandıktan sonra, bileşenlerin hepsinin kurulumu tamamlanmıştır. Ahenk kurulumuna geçmeden önce yapılması gereken, bileşenlerin aktif ve çalışır durumda olup olmadığını kontrol edilmelidir. Yukarıda kurulmuş olan beş bileşeni kontrol ettikten sonra Ahenk kurulumuna başlayabilirsiniz.