Jenkins ile Android Uygulamaların Build edilmesi – Pipeline

Android uygulamanızı aşağıdaki pipeline kodları ile Debug ve Release olacak şekilde build edebilirsiniz. Jenkins sunucusunda Android SDK ve Java kurulumunun yapılması gerektiğini hatırlatmak isterim. Aşağıdaki URL’ den yardım alabilirsiniz. https://medium.com/appgambit/setup-android-sdk-on-centos-9a420b928e35 Ardından “ANDROID_HOME” değişkenini Android SDK kurulumunu yaptığınız dizinle değiştirmelisiniz. Debug Release

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ı […]

fdisk ile yeni disk ekleme – CentOS 7

fdisk ile öncelikle bağlı diskleri görüntüleyelim. Ardından sunucuya bağlı olan ikinci diski fdisk yardımı ile biçimlendirip sunucuya bağlayalım. Sırasıyla aşağıdaki adımları takip edelim. Diskin bağlanacağı dizini oluşturalım. “fstab” dosyasına diskin her açılışta mount olması için gerekli tanımı yapalım. Son olarak diski mount edelim.

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 […]

Back To Top