Ansible Bir Ubuntu Sunucusuna Nasıl Kurulur ve Yapılandırılır



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Çok sayıda sanal sunucuyu veya birden çok çıplak metal sunucudan barındırma materyalini kontrol ediyorsanız, o zaman bir meydan okumaya hazırsınız demektir. Ansible gibi bir yapılandırma aracı kullanmak, birden çok sisteme sunulan çok sayıda uygulama veya sayfa üzerinde kontrolü sürdürmenize yardımcı olacaktır. Açık kaynak olduğundan, mevcut bir Ubuntu Sunucusu 16.04 kurulumuna yükleyebilirsiniz.



Ansible'ın kurulumu tamamen CLI arayüzü aracılığıyla yapılır ve buradaki gösterimde, herhangi bir karmaşık kullanıcı arayüzüne sahip olmayan Ubuntu Sunucusu 16.04'ün stok çıplak metal kurulumu kullanılmıştır. Unity, GNOME veya Xfce4 veya LXDE gibi başka bir şey kurduysanız, devam etmeden önce uygulama menüsünden bir terminal açın.



Yöntem 1: apt-add-repository'yi yükleme

Ubuntu Sunucusu 16.04 kurulumunuz apt-add-repository özelliğini kullanmanıza zaten izin veriyorsa, Yöntem 2'ye geçin. Aksi takdirde, aşağıdaki komutları çalıştırın ve ardından her seferinde girin:



sudo apt-get güncellemesi

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

Yöntem 2: Ansible Deposunu Ekleme

Artık apt-add-repository'yi kullanabildiğinize göre, gerekli depoyu eklemek için sudo apt-add-repository ppa: ansible / ansible kullanın ve dizine eklemek için sudo apt-get update kullanın. Dizine eklendiğinde, paketi yüklemek için sudo apt-get install ansible kullanın. Sanal konsol veya terminal size çok fazla metin atabilir, ancak isteminiz size geri dönene kadar bekleyebilirsiniz.



Yöntem 3: SSH İşlevselliğini Yapılandırma

Ssh-keygen -t rsa -b 4096 -C “friend@emailbox.addy” komutunu, friend@emailbox.addy yerine anahtarla ilişkilendirmek istediğiniz e-posta adresiyle değiştirin. Sizden bir şifre oluşturmanızı isterse bir şifre kullanmayın, bunun yerine enter tuşuna iki kez basmanız yeterlidir. Bir şifre eklerseniz Ansible eklenen sunuculara bağlanamaz. Bunu yaptıktan sonra, ssh anahtarını yöneteceğiniz tüm sunuculara kopyalamadan önce ssh-agent bash ve ardından ssh-add ~ / .ssh / id_rsa kullanarak yeni anahtarı ekleyin.

Ssh-copy-id user@xxx.xxx.x.xxx komutunu kullanarak anahtarı sunucunuza kopyalayın, X'leri söz konusu sunucunun IP adresinin gerçek rakamlarıyla değiştirin. Muhtemelen uzaktaki kullanıcının şifresi istenecektir. Her şey girildikten sonra, ssh friend@xxx.xxx.x.xxx yazarak, arkadaşınızı etki alanından önceki e-postadaki adla ve X'leri bir kez daha IP adresiyle değiştirerek bağlantının iyi olup olmadığını test edebilirsiniz. Şifre girmeniz gerekmemelidir. Her şey yolunda giderse, çıkış yazın ve devam edin.

Yöntem 4: Ansible Kendini Yapılandırma

Ansible kendi ana bilgisayar dosyasını kullanır, bu yüzden kullanmanız gerekecek düzenlemek için. Vi'yi yüklediyseniz, nano gibi başka bir CLI metin düzenleyicisiyle değiştirebilirsiniz. Dosyanın en altına, üzerinde [web sunucuları] yazan bir satır ve ardından altındaki satıra tekrar IP adresini ekleyin. Daha fazla IP adresi eklemeniz gerekiyorsa satır eklemeye devam edin. Dosyayı kaydedin ve kapatın.

Komut istemine geri döndüğünüzde, ansible all -m ping komutunu verin ve sonuca bir göz atın. Başarıyı okumalı.

Herhangi bir başarısızlık ipucu görürseniz, ana bilgisayar dosyası büyük olasılıkla hatalı. Düzenlemeniz gerekebilir tekrar ve ansible_password seçeneğini içine ekleyin. Dosyanın altına tekrar gidin ve üzerine yalnızca [web-server: vars] koyarak, altında ansible_password = X olan bir satır olan başka bir satır oluşturun.

X'i sudo şifrenizle doldurun ve testi tekrar çalıştırın. Şimdi başarılı olmalı.

2 dakika okundu