Kamu kurumlarında OpenLDAP bileşeninin Master/Slave yapısında kurulum ihtiyacını karşılamak amacıyla hazırlanmıştır. Kurulum;
Ortak Adımlar(OpenLDAP Kurulumu) Master Sunucu Ayarları Slave Sunucu Ayarları Kurulum Testi adımlarından oluşmaktadır.
NOT: Kurulumlar Pardus 17.3 üzerinde OpenLDAO(slapd) 2.4.44+dfsg-5+deb9u2 versiyonu ile yapılmıştır. ##Ortak Adımlar(OpenLDAP Kurulumu)##
Aşağıdaki adımlar her iki ldap sunucusunda uygulanacak adımlardır;
Uçbirimde;
sudo apt install slapd ldap-utils -y
komutu ile ldap paketi ve ldap komutlarını getiren ldap-utils paketi yüklenir.
Forumlarda Pardus 19 ile birlikte masaüstünde sağ tık menüde Terminal Aç özelliğinin gelmediği yazılmakta. Bu sorunun giderilmesi için aşağıdaki adımlar yeterlidir.
xfdesktop4 paketi 4.14.1-1 versiyonuna çekilmelidir;
sudo add-apt-repository 'deb http://ftp.de.debian.org/debian bullseye main' sudo apt update sudo apt install libgarcon-gtk3-1-0 libxfce4ui-2-0 libxfconf-0-3 xfdesktop4-data libgarcon-gtk3-1-0 libxfconf-0-3 libxfce4ui-2-0 xfdesktop4 xfdesktop4-data -y paket yüklendikten sonra bullseye deposunu sistemden kaldıralım, zira tüm sistemi yukarı çekmek istemiyoruz, stabil versiyonda devam edelim.
sudo sed -i '/bullseye/d' /etc/apt/sources.
Doküman “ISO İnşa Adımları, Örnek Preseed Dosyası ve ISO İnşa Betiği” adımlarını içererir. ISO İnşa Adımları‘nı inceledikten sonra kendi preseed dosyanızı oluşturarak ilerleyebilirsiniz.
#ISO İnşa Adımları
Öncelikle;
sudo su ile yetki alınır. Daha sonra iso inşa için gerekli paketler kurulur;
apt install wget xorriso isolinux -y Baz alınacak Pardus imajı indirilir;
wget http://indir.pardus.org.tr/ISO/Pardus19/Pardus-19.0-XFCE-amd64.iso ISO dosyalarının oluşturulacağı dizin /opt altına oluşturulur;
mkdir -p /opt/pardusiso Pardus Pardus-19.0-XFCE isosu açılır;
Kurulum Öncesi Hostname Ip Adres Görevi master_pg 10.10.10.31 postgresql replica_pg 10.10.10.32 postgresql Tüm sunucuların kendi aralarında parolasız erişimi için ssh-key tanımlaması yapılmalıdır.
sudo su ile yetki alınır.
passwd ile root kullanıcısına parola tanımlanır.
nano /etc/ssh/sshd_config bu dosyada açık değilse aşağıdaki satırlar açılır;
Port 22 PermitRootLogin yes PasswordAuthentication yes Daha sonra ssh servisi yeniden başlatılır;
Kurulum Öncesi *İnternette dolaşan kurulum belgelerinden farklı olarak çalışan(Daha önce kurulumunu yaptığımız PostgreSQL’e buradan erişebilirsiniz) PostgreSQL üzerine Patroni kurulumu gerçekleştireceğiz. Yani Patroni ile birlikte yeni bir PostgreSQL kurulumu yapılmayacak, halihazırda kurulu sisteme entegre edeceğiz. 3 adet sunucu üzerine kurulum yapılacaktır. Daha önce kurulu olan PostgreSQL sunucularına Patroni, ETCD paketlerinin kurulumu ve yeni bir ETCD sunucu kurulumu gerçekleştirilecek.
Hostname Ip Adres Görev petcd 10.