Etiket: Linux

Linux’ta LVM kullanarak disk genişletme

Adım 1 Disk durumunu lsblk komutu ile kontrol edelim. Adım 2 Diskimizi sanallaştırma programı üzerinden 10 GB artıralım. Adım 3 Mevcut alanı dolduracak şekilde genişletmek için growpart komutunu kullanacağız. Sunucuda kurulu değilse aşağıdaki paket ile kurulumunu yapabiliriz. Ubuntu/Debian RHEL Ben root dizinini genişleteceğim için /dev/sda2 bölümü üzerinde işlem yaptım. Buna göre kendiniz için değişiklik yapabilirsiniz. […]

Jenkins ile ASP.NET Core Uygulamaların IIS’ de Yayınlanması 

Windows sunucuda kurduğumuz Jenkins üzerinden, farklı bir sunucu üzerindeki IIS’ de uygulamamızı yayınlayacağız. Jenkins sunucusu ve uygulama sunucusu olarak iki ortam olacak. Jenkins sunucusunun hazırlanması 1- Jenkins kurulumu Windows işletim sistemi üzerine Jenkins kurulumunu aşağıdaki URL’ de anlatıldığı şekilde yapabilirsiniz. https://www.jenkins.io/doc/book/installing/windows/ 2- .NET Core SDK kurulumu Jenkins sunucusuna uygulamaları derleyebilmek adına .NET Core SDK’ nı […]

Centos 7 Üzerinde ProxySQL Kurulumu ve DB Yük Dengeleme

Veritabanı sunucuları önüne ProxySQL yardımıyla yük dengeleme yapabilirsiniz. Kısaca ProxySQL kurulumu ve yapılandırmasını anlatacağım. Öncelikle ProxySQL kurulumunu yapalım. Github linkinden güncel versiyonu çektiğinizden emin olunuz. MySQL’e admin yetkisi ile bağlanalım. Yönetimi bu kullanıcı üzerinden sağlayacağız. Admin kullanıcısının parolasını güvenliğimiz için değiştirelim. Veritabanı node’ larını ProxySQL’ tanımlayalım. Bağlı düğümlerin durumunu kontrol edelim. ProxySQL’in veritabanı node’ larını […]

Centos 7 Üzerinde MariaDB ile Galera Kümesi Oluşturmak

Üç ayrı veritabanı sunucu arasında galera cluster kurulumu yapacağız. Üç sunucu içinde MariaDB kurulumlarını yapalım. Öncelikle MariaDB repo’ sunu tanıtalım. MariaDB kurulumunu yapalım. Tüm sunucularda “server.cnf” dosyalarını “wsrep_node_address, wsrep_node_name” alanlarını uygun şekilde değiştirdikten sonra kullanabilirsiniz. Tüm sunucularda MariaDB servisini kapatalım. Ardından birince veritabanı sunucusunda yeni galera cluster oluşturalım. Kümedeki düğüm sayısını aşağıdaki komutla görebiliriz. Sonrasında […]

Centos 7 – ProxySQL – Keepalived

İki adet ProxySQL sunucu arasında yedekliliği sağlamak adına “keepalived” kurulumu ve yapılandırması sağlayacağız. Öncelikle keepalived kurulumunu her iki ProxySQL sunucusunda yapalım. Sanal IP adresi oluşturabilmek adına sysctl.conf dosyasına aşağıdaki satırı ekleyelim. “keepalived.conf” dosyasını her iki sunucu üzerinde de aşağıdaki şekilde yapılandıralım. “state, priority ve virtual_ipaddress” değerlerine dikkat etmemiz gerek. Her iki sunucu içinde yapılandırma ayarları […]

Centos 7 – HAProxy – Keepalived

İki adet HAProxy sunucu arasında yedekliliği sağlamak adına “keepalived” kurulumu ve yapılandırması sağlayacağız. Öncelikle keepalived kurulumunu her iki HAProxy sunucusunda yapalım. Sanal IP adresi oluşturabilmek adına sysctl.conf dosyasına aşağıdaki satırı ekleyelim. “keepalived.conf” dosyasını her iki sunucu üzerinde de aşağıdaki şekilde yapılandıralım. “state, priority ve virtual_ipaddress” değerlerine dikkat etmemiz gerek. Her iki sunucu içinde yapılandırma ayarları […]

Centos 7 Üzerinde Nginx/PHP-FPM 7.4 Kurulumu

Öncelik Nginx kurulumu gerçekleştirelim. Yükleme yapacağımız repoları tanıtalım ve PHP kurulumunu yapalım. PHP-FPM için gerekli ayarlamaları yapalım. İlgili satırları aşağıdaki şekilde güncelleyelim. Nginx ve PHP-FPM servislerini başlatalım ve başlangıçta açılması için ayarlayalım. Barındırılacak alan adı için dizin ve nginx ayarlamalarını yapalım. Öncelikle dizin ayarlamalarını yapalım. Ardından alan adımız için Nginx .conf dosyasını oluşturalım ve içeriği […]

Centos 7 Üzerinde HAProxy Kurulumu ve DB Yük Dengeleme

Kuruluma başlamadan önce ihtiyacımız olacak programları sunucuya kuralım. HAProxy sayfasından yayınlanmış en son sürüm kaynak kodu bilgisine ulaşabilirsiniz. Güncel sürüme ait kaynak kodlarına indirelim. İndirmiş olduğumuz .tar.gz uzantılı dosyayı bulunduğumuz dizine çıkartalım. Dosyaları çıkartığımız dizine geçiş yapalım. Kaynak kodlarını sistemimiz için derleyelim. HAProxy kurulumunu başlatalım. Ardından aşağıdaki gibi gerekli dizinleri ve istatistik dosyasını ekleyelim. HAProxy […]

Centos 7 Üzerinde GlusterFS Kurulumu

Üç adet web sunucusu üzerinden GlusterFS kurulumu yapıp web dizinlerini tüm sunucular arasında anlık kopyalanmasını sağlayacağız. Aşağıdaki şekilde bir yapı olduğunu düşünelim. Tüm Web sunucularında GlusterFS kurulumunu yapalım. Sunucuların arasında iletişim kuracağı dizini oluşturalım. Yukarıdaki adımları üç sunucu üzerinde de yaptıktan sonra birinci web sunucusuna tekrar gelelim aşağıdaki şekilde diğer sunucuları tanıtalım. Oluşturduğumuz bu bölümü […]

Back To Top