Ubuntu sunucusunda Ansible nasıl kurulur

Ubuntu sunucusunda Ansible nasıl kurulur

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ımı aynı anda birçok Linux sunucusunda yönetmek ve dağıtmak için kullanılır . 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ışmasını sağlayacağız.

Ubuntu Sunucusunu Yükselt

Ansible uygulaması en iyi Ubuntu Sunucusunun yeni bir sürümünde çalışır. Ansible aracının nasıl kurulacağını ve kurulacağını öğ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, Ubuntu Masaüstü ile karşılaştırıldığında karmaşık bir işlemdir, çünkü ağır işleri yapacak bir GUI yoktur. Tüm kritik verileri harici bir sürücüye, ağ paylaşımına veya bulut hizmetine yedekleyin. Ardından, Ubuntu Sunucunuzu nasıl yükselteceğinizi öğrenmek için bu kılavuzu izleyin .

Alternatif olarak, yükseltme çok zaman alıyorsa , Ubuntu Sunucusunun yeni sürümünü buradan indirmeyi deneyin ve devam etmeden önce yükleyin.

Ansible'ı Ubuntu sunucusuna kurun

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

Adım 1: Ubuntu Sunucusunda, PPA desteğini etkinleştirmemiş olabilirsiniz. PPA desteğinin devre dışı bırakılmasının nedeni, Ubuntu Sunucusunun varsayılan olarak PPA özelliğini etkinleştiren "yazılım-özellikler-ortak" paketini içermemesidir.

Ubuntu sunucunuza “software-properties-common” yüklemek için , bir terminal kabuk isteminde veya SSH oturumunda aşağıdaki Apt komutunu kullanın .

sudo apt yükleme yazılımı-özellikleri-ortak

Adım 2: Ubuntu Sunucunuza “software-properties-common” paketini kurduktan sonra, resmi Ansible PPA'yı sisteme eklemenin zamanı geldi. Kullanımı eklenti apt-depo komutu, PPA ekleyin.

Ubuntu sunucusunda Ansible nasıl kurulur

sudo apt-add-deposu ppa:ansible/ansible

PPA'yı Ubuntu Sunucusuna ekledikten sonra ekranda bir istem göreceksiniz. Bu istem, PPA'nın ne olduğunu ve üzerindeki yazılımla ilgili diğer bazı bilgileri özetlemektedir. İsteme devam etmek için Enter tuşuna basın ve PPA'yı ekleyin.

Adım 3: PPA, Ubuntu Sunucusuna eklendiğinde, güncelleme komutunu çalıştırmanın zamanı gelmiştir . Ubuntu'nun yazılım kaynaklarını yenileyecek ve Ansible PPA'nın erişilebilir olmasını sağlayacaktır.

sudo uygun güncelleme

Adım 4: Güncellemenin ardından, Ubuntu Sunucusunun sahip olabileceği bekleyen yazılım yamalarını yükleme zamanı gelmiştir. Bunu yapmak için yükseltme komutunu kullanın.

sudo uygun yükseltme -y

Adım 5: Artık sisteminiz yükseltildiğine göre, aşağıdaki Apt komutuyla Ubuntu Sunucusunda Ansible'ı kurmanın zamanı geldi .

sudo apt yükleme ansible ssh-pass

Ansible'ı Yapılandırma

Ansible, diğer sunucuları yönetmek için kullanılmadan önce yapılandırılmalıdır. Yazılım iletişim kurmak için SSH protokolünü kullandığından, yapmanız gereken ilk şey, 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 mi istiyorsunuz? Konuyla ilgili kılavuzumuzu takip ederek SSH anahtar erişimini etkinleştirmeyi deneyin .

Ansible ana bilgisayarlar

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

sudo nano -w /etc/ansible/hosts/

Nano metin düzenleyicinin içinde, önünde # sembollü bir sürü metin göreceksiniz. Bunlar yapılandırma örnekleridir. Ansible kurulumunuzu nasıl ince ayar yapabileceğinize ve özelleştirebileceğinize dair yararlı örnekler içerdiğinden, bunlara bakın.

Ubuntu sunucusunda Ansible nasıl kurulur

“hosts” dosyasındaki örneklere baktıktan sonra dosyanın en altına gitmek için Aşağı ok butonunu kullanın. Ardından, Nano metin düzenleyicisine “[sunucular]” yazın.

[servers]

Ubuntu üzerinde Ansible yazılımı ile yöneteceğiniz uzak sunucuların IP adreslerini “sunucular” satırından sonra yazınız. Örneğin:

Ubuntu sunucusunda Ansible nasıl kurulur

[servers]
server1 ansible_host=123.4.567.1 ansible_user=remote-username
server2 ansible_host=123.4.567.2 ansible_user=remote-username
server3 ansible_host=123.4.567.3 ansible_user=remote-username
server4 ansible_host=123.4.567.4 ansible_user=remote-username

Sistemde ana bilgisayarları kurduktan sonra , düzenlemeleri Nano'ya kaydetmek için Ctrl + O tuşlarına basın . Ardından, Nano metin düzenleyicisini Ctrl + X ile kapatın .

Ansible'ı Test Etme

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

Ubuntu sunucusunda Ansible nasıl kurulur

ansible -m ping server1 --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'ı çalıştırmak istediğiniz gerçek komutla değiştirdiğinizden emin olun.

Ubuntu sunucusunda Ansible nasıl kurulur

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

Veya belirli bir sunucu:

ansible -m shell -a 'ÖRNEK-KOMUTU' server1 --ask-pass


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.