Forum IT Otomasyon Ansible ile Sunucu Otomasyonu ve Konfigürasyon Yön...
IT Otomasyon

Ansible ile Sunucu Otomasyonu ve Konfigürasyon Yönetimi

Furkan Demir
4 ay önce • 142 görüntülenme

Çok Sayıda Sunucuyu Tek Merkezden Yönetmek: Ansible

Eskiden sistem yöneticileri 50 tane sunucuya teker teker SSH ile bağlanıp apt-get update çalıştırır veya konfigürasyon dosyalarını vi editörüyle manuel düzenlerdi. Bugün altyapı kod olarak (Infrastructure as Code - IaC) yönetiliyor ve Ansible bu alanda tartışmasız lider.

Neden Ansible Kullanmalıyız?

Agentless (Ajan Gerektirmez): Puppet veya Chef gibi araçların aksine, yönetilecek hedef sunuculara herhangi bir client/ajan yazılım kurmanıza gerek yoktur. Sadece SSH erişimi ve Python yüklü olması yeterlidir.

Idempotent Yapı: Bir Ansible Playbook'unu (betiğini) 100 kere çalıştırsanız bile, eğer sunucu istenen durumdaysa hiçbir değişiklik yapmaz. Sistemleri bozma riskini minimize eder.

YAML Sözdizimi: Yazılım geliştirici olmayan bir sistem uzmanı bile YAML formatındaki playbook'ları rahatça okuyabilir ve yazabilir.

Örnek Kullanım Senaryoları

Yeni bir web sunucu çiftliği kurduğunuzu düşünün. Ansible ile tek bir komut vererek; 20 sunucuya aynı anda Nginx kurabilir, güvenlik duvarı (UFW) portlarını açabilir, SSL sertifikalarını ilgili dizinlere kopyalayabilir ve servisi başlatabilirsiniz. Sunucu bazlı operasyonel iş yükünüzü hafifletmek için Ansible, Terraform gibi toollar günümüz IT personeli için zorunlu yetkinliklerdir.

Beğen 0
Kabul Edilmiş Cevap
Bilgi İşlem Uzmanı 2

Ansible playbook'ları ile 100+ sunucuyu tek tıkla güncellemek tam bir nimet. Shell betiklerinden sonra ilaç gibi geldi.

Beğen 2

Cevap yazmak için giriş yapmalısınız.

Giriş Yap