7 dakikalık okuma - 10 Eylül 2025
Bu ayrıntılı kılavuz ile bir Ansible kontrol düğümünün nasıl kurulacağını öğrenin. Kurulumdan hedef sunucuları yapılandırmaya kadar BT görevlerinizi verimli bir şekilde otomatikleştirin.
Sunucu yönetimi, özellikle sık güncelleme, yeniden başlatma veya yapılandırma değişiklikleri gerektiren yüzlerce sunucuyla uğraşırken, BT uzmanları için hızla bunaltıcı bir görev haline gelebilir. Aynı işlemi sunucular arasında manuel olarak tekrarlamak zaman alıcı, hataya açık ve verimsizdir. İşte bu noktada otomasyon devreye girerek işletmelerin zamandan tasarruf etmesine, hataları azaltmasına ve üretkenliği artırmasına yardımcı olur. Mevcut birçok otomasyon aracı arasında Ansible, yapılandırma yönetimi, uygulama dağıtımı ve düzenleme için güçlü, açık kaynaklı bir çözüm olarak öne çıkıyor.
Bu kapsamlı kılavuzda, sunucularınızı yönetmek için komuta merkezi görevi gören bir Ansible Control Node kurma sürecinde size yol göstereceğiz. Bu makalenin sonunda, tekrar eden görevleri otomatikleştirmek, altyapınızın ölçeklenebilirliğini artırmak ve sunucu yönetimini kolaylaştırmak için gerekli donanıma sahip olacaksınız.
BT otomasyonu, manuel müdahale olmadan tekrarlayan görevleri gerçekleştirmek için araçların, komut dosyalarının veya platformların kullanılması anlamına gelir. Bu görevler yazılım güncellemeleri, sunucu yapılandırması, kullanıcı yönetimi ve daha fazlasını içerebilir. Otomasyonun faydaları çok yönlüdür:
Ansible ile ekipler esneklik ve kontrolü korurken otomasyon sürecini basitleştirebilir.
Red Hat tarafından geliştirilen Ansible, BT otomasyonunu basitleştirmek için tasarlanmış açık kaynaklı bir otomasyon aracıdır. Benzersiz özellikleri onu hem yeni başlayanlar hem de deneyimli profesyoneller için ideal bir seçim haline getirir:
Kontrol Düğümü, Ansible'ın kurulu olduğu ve otomasyon görevlerinin (playbook'lar, komutlar, vb.) başlatıldığı makinedir. Yönetilen Düğümler olarak da bilinen hedef sunucular, Ansible'ın yapılandırdığı ve yönettiği sistemlerdir. Kontrol Düğümü ve Yönetilen Düğümler arasında sorunsuz iletişim sağlamak için SSH erişimi ve kullanıcı yapılandırmaları gibi önkoşulları ayarlamanız gerekir.
Depoyu güncelleyin:
sudo apt update
Ansible'ı yükleyin:
sudo apt install ansible
Kurulumu doğrulayın:
ansible --version
Depoyu güncelleyin:
sudo yum update
EPEL deposunu etkinleştirin (gerekliyse):
sudo yum install epel-release
Ansible'ı yükleyin:
sudo yum install ansible-core
Kurulumu doğrulayın:
ansible --version
Tüm Yönetilen Düğümlerde tutarlı bir kullanıcı ortamı sağlamak için özel bir kullanıcı (örn. ansible
) oluşturulmalıdır.
Kullanıcıyı oluşturun:
sudo useradd ansible
Kullanıcı için bir parola belirleyin:
sudo passwd ansible
Sudo erişim izni verin:
sudo visudo
Mevcut kök kullanıcı yapılandırmasının altına aşağıdaki satırı ekleyin:
ansible ALL=(ALL) NOPASSWD: ALL
Parolasız SSH kimlik doğrulaması, Kontrol Düğümü ve Yönetilen Düğümler arasında sorunsuz iletişim için çok önemlidir.
Bir SSH anahtar çifti oluşturun:
ssh-keygen -t rsa
Ortak anahtarı her Yönetilen Düğüme dağıtın:
ssh-copy-id ansible@<hedef-sunucu-ip>
Bağlantıyı doğrulayın:
ssh ansible@<hedef-sunucu-ip>
Doğru ayarlanmışsa, oturum açmak için parola gerekmemelidir.
Bir envanter dosyası tüm Yönetilen Düğümleri listeler ve daha kolay yönetim için gruplandırmalarını tanımlar.
Bir envanter dosyası oluşturun:
mkdir ~/ansible-setup cd ~/ansible-setup nano inventory
Sunucu ayrıntılarını ekleyin:
[webservers] server1 ansible_host=<IP-ADRESİ> server2 ansible_host=<IP-ADRESİ>
Kurulumun başarılı olduğundan emin olmak için Kontrol Düğümü ve Yönetilen Düğümler arasındaki iletişimi doğrulamak üzere ping
modülünü kullanın.
Aşağıdaki komutu çalıştırın:
ansible -i inventory all -m ping -u ansible
Başarılı bir yanıt aşağıdaki gibi görünmelidir:
server1 | BAŞARILI => { "ping": "pong" } server2 | BAŞARILI => { "ping": "pong" }
Ansible
kullanıcısının parola gerektirmeden uygun sudo izinlerine sahip olduğunu doğrulayın.Uygulanabilir Adımlar:
Ansible, ölçeklenebilirlik ve tutarlılık sağlarken karmaşık BT görevlerini basitleştiren, sunucu otomasyonu için güvenilir ve sağlam bir çözümdür. Bir Ansible Kontrol Düğümü kurmak, altyapı yönetiminizi otomatikleştirmeye yönelik ilk adımdır ve BT kaynaklarınızın tüm potansiyelinden yararlanmanıza olanak tanır. Bu kılavuzda özetlenen adımları izleyerek, yalnızca iş akışlarınızı kolaylaştırmakla kalmayacak, aynı zamanda ekibinizi sürekli gelişen dijital ihtiyaçlara uyum sağlayan bir araçla güçlendireceksiniz. Otomatikleştirmeye bugün başlayın ve daha akıllı, daha verimli bir altyapıya bir adım daha yaklaşın!
Kaynak: "Ansible Automation Course Series #1 - What is Ansible & Ansible Server Setup Tutorial" - LearnITGuide Tutorials, YouTube, 18 Ağustos 2025 - https://www.youtube.com/watch?v=N-DKCRTa_Uo
Kullanın: Referans için bağlantılı. Yorum/inceleme için kullanılan kısa alıntılar.
Kullanım durumlarını, donanım özelliklerini, ölçeklenebilirliği ve operasyonel maliyetleri göz önünde bulundurarak yapay zeka iş yükleriniz için ideal GPU sunucusunu nasıl seçeceğinizi öğrenin.
10 dakikalık okuma - 9 Eylül 2025
5 dakikalık okuma - 8 Eylül 2025
Esnek seçenekler
Küresel erişim
Anında dağıtım
Esnek seçenekler
Küresel erişim
Anında dağıtım