Ubuntu sunucusunda Ansible nasıl kurulur

click fraud protection

Ansible, Linux ve diğer Unix benzeri işletim sistemleri için bir yapılandırma yönetimi ve uygulama dağıtım aracıdır. Ansible öncelikle yazılımları yönetmek ve dağıtmak için kullanılır. Linux sunucuları bir kerede. Yazılım RedHat tarafından korunur ve Linux BT topluluğunun favorisidir. Bu kılavuzda, Ansible'ı Ubuntu sunucusuna nasıl kuracağınızı ve çalıştıracağınızı göstereceğiz.

Ubuntu Sunucusunu Yükselt

Ansible uygulaması en iyi Ubuntu Server'ın son sürümlerinde çalışır. Ansible aracını nasıl kuracağınızı ve ayarlayacağınızı öğrenmek için bu kılavuzu izlemeden önce Ubuntu Sunucusu yükseltilmelidir. İdeal olarak, 18.04 LTS veya daha yeni bir sürüme.

Ubuntu Sunucusunu yükseltmek, ağır kaldırmayı yapacak GUI olmadığı için Ubuntu Masaüstü ile karşılaştırıldığında karmaşık bir süreçtir. Tüm kritik verileri harici bir sürücüye, ağ paylaşımına veya bulut hizmetine yedekleyin. Sonra, Ubuntu Sunucunuzu nasıl yükselteceğinizi öğrenmek için bu kılavuzu izleyin.

Alternatif olarak, yükseltme çok zaman alıcıysa, Ubuntu Server'ın yeni sürümü buradave devam etmeden önce yükleyin.

instagram viewer

Ubuntu sunucusuna Ansible'ı yükleyin

Ubuntu'da, Ansible yazılımının kurulumu, yazılım geliştiricileri sayesinde inanılmaz derecede kolaydır. gerekli tüm bağımlılıklara ve paketlere hazır bir Kişisel Paket Arşivi (PPA) sağlamak Git. Yüklemeyi başlatmak için Ubuntu Sunucusunda oturum açın, ardından Ansible'ı yüklemek için aşağıdaki adım adım talimatları izleyin.

Aşama 1: Ubuntu Sunucusunda, PPA desteğini etkinleştirmemiş olabilirsiniz. PPA desteğinin devre dışı bırakılmasının nedeni, Ubuntu Sunucusu'nun varsayılan olarak PPA özelliğini etkinleştiren “yazılım özellikleri ortak” paketini içermemesidir.

Ubuntu sunucunuza “yazılım özellikleri ortak” yüklemek için, Uygun bir terminal kabuğu isteminde veya SSH oturumunda aşağıdaki komut.

sudo apt install yazılım-özellikleri-ortak

Adım 2: Ubuntu Sunucunuza “yazılım özellikleri ortak” paketini yükledikten sonra, sisteme resmi Ansible PPA'sını eklemenin zamanı geldi. Kullanmak eklenti apt-depo komutunu kullanarak PPA'yı ekleyin.

sudo apt-add-repository ppa: ansible / ansible

PPA'yı Ubuntu Sunucusuna ekledikten sonra, ekranda bir istem göreceksiniz. Bu bilgi istemi, PPA'nın ne olduğunu ve üzerindeki yazılımla ilgili diğer bazı bilgileri özetlemektedir. Basın Giriş tuşuna basarak isteme devam edin ve PPA'yı ekleyin.

Aşama 3: PPA, Ubuntu Sunucusuna eklendikten sonra, Güncelleme Komut. Ubuntu’nun yazılım kaynaklarını yenileyecek ve Ansible PPA’nın erişilebilir olmasını sağlayacaktır.

sudo uygun güncelleme

4. Adım: Güncellemeden sonra, Ubuntu Sunucusunun sahip olabileceği bekleyen yazılım yamalarını kurmanın zamanı geldi. Bunu yapmak için, Yükselt Komut.

sudo uygun yükseltme -y

Adım 5: Şimdi sisteminiz yükseltildiğine göre, Ubuntu Sunucusu'na Ansible'ı Uygun aşağıdaki komut.

sudo apt yüklemek ansible ssh-pass

Ansible'ı Yapılandırma

Ansible'ın diğer sunucuları yönetmek için kullanılmadan önce yapılandırılması gerekir. Yapmanız gereken ilk şey, yazılım iletişim kurmak için SSH protokolünü kullandığından Ansible çalıştıran Ubuntu sunucunuzda SSH'yi etkinleştirmektir.

Ubuntu'da bir SSH sunucusunu etkinleştirmek için, konuyla ilgili kılavuzumuza gidin. SSH'nin nasıl kurulacağını ve nasıl kullanılacağını derinlemesine açıklar.

Not: Ansible çalıştıran Ubuntu sunucunuzda ekstra güvenlik ister misiniz? Tarafından SSH anahtar erişimini etkinleştirmeyi deneyin konuyla ilgili kılavuzumuzu takip ederek.

Ansible sunucuları

Ubuntu'da SSH sunucusunu etkinleştirdikten sonra, Ansible için hosts dosyasını kurmanın zamanı geldi, çünkü yazılım yönettiği sunucuları izlemenin yolu budur. Aşağıdaki komutu kullanarak Ansible “hosts” dosyasını düzenleme amacıyla açın.

sudo nano -w / etc / ansible / hosts /

Nano metin düzenleyicinin içinde, önünde # simgesi olan bir sürü metin göreceksiniz. Bunlar yapılandırma örnekleridir. Ansible kurulumunuzu nasıl ayarlayabileceğiniz ve özelleştirebileceğinize ilişkin yararlı örnekler içerdiğinden bunlara bakın.

“Hosts” dosyasındaki örneklere baktıktan sonra, Aşağı ok düğmesine basarak dosyanın altına gidin. Ardından, Nano metin düzenleyicisine “[sunucular]” yazın.

[Sunucular]

Ardından “sunucular” satırından sonra, Ubuntu'daki Ansible yazılımı ile yöneteceğiniz uzak sunuculara IP adreslerini yazın. Örneğin:

[Sunucular]
server1 ansible_host = 123.4.567.1 ansible_user = uzak kullanıcı adı
server2 ansible_host = 123.4.567.2 ansible_user = uzak kullanıcı adı
server3 ansible_host = 123.4.567.3 ansible_user = uzak kullanıcı adı
server4 ansible_host = 123.4.567.4 ansible_user = uzak kullanıcı adı

Sistemdeki ana bilgisayarları kurduktan sonra, Ctrl + O düzenlemeleri Nano'ya kaydetmek için. Ardından, Nano metin düzenleyiciyi Ctrl + X.

Test Edilebilir

Ansible'ı çalıştığından emin olmak için test etmek için komutları çalıştırabilirsiniz. Örneğin, ağ oluşturma işleminin tüm uzak sunucular için çalışıp çalışmadığını test etmek için Ubuntu'dan aşağıdaki komutu çalıştırın.

ansible -m ping sunucusu1 --ask-pass

Veya tüm gruba ping atın:

ansible -m ping sunucuları --ask-pass

Ping komutunun başarılı olduğunu varsayarsak, Ansible sunucularınıza erişebilir ve düzgün çalışır.

Diğer komutları çalıştırma

Ansible ile yönetilen sunucularda herhangi bir komutu çalıştırmak için aşağıdaki komut sözdizimini izleyin. Ancak, EXAMPLE-COMMAND komutunu çalıştırmak istediğiniz gerçek komutla değiştirdiğinizden emin olun.

ansible -m shell -a 'ÖRNEK-KOMUT' sunucuları --ask-pass

Veya belirli bir sunucu:

ansible -m kabuk -a 'ÖRNEK-KOMUT' sunucusu1 --ask-pass
watch instagram story