Video: Ansible inventarizatsiyasi nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
The Aniq inventarizatsiya fayl o'yin kitobidagi buyruqlar, modullar va vazifalar ishlaydigan xostlar va xostlar guruhlarini belgilaydi. Fayl sizga qarab ko'p formatlardan birida bo'lishi mumkin Ansible muhit va plaginlar. Agar kerak bo'lsa, siz maxsus loyihani ham yaratishingiz mumkin inventarizatsiya fayllar muqobil joylarda.
Xuddi shunday, odamlar Ansible-da inventarlarning turlari qanday?
In Ansible , ikkitasi bor inventar turlari fayllar: statik va dinamik. Keling, ularning har birini ko'rib chiqamiz va ularni qanday boshqarishimiz mumkinligini ko'rib chiqamiz. Hozircha siz allaqachon o'rnatgan deb taxmin qilamiz Ansible Boshqaruv tuguningizda va boshqariladigan hostlaringizga Parolsiz SSH ulanishini sozlang.
Yuqoridagilardan tashqari, Ansible roli nima? Rollar o'zgaruvchilar, vazifalar, fayllar, shablonlar va modullarning to'liq mustaqil yoki o'zaro bog'liq to'plamlari uchun asos yaratish. In Ansible , the roli o'yin kitobini bir nechta fayllarga bo'lishning asosiy mexanizmi. Bu murakkab o'yin kitoblarini yozishni osonlashtiradi va ularni qayta ishlatishni osonlashtiradi.
Oddiy qilib aytganda, inventar fayli sukut bo'yicha Ansible qayerda joylashgan?
The standart joylashuv uchun inventarizatsiya a fayl /etc/ deb nomlangan aqlli / xostlar . Siz boshqacha belgilashingiz mumkin inventar fayli -i opsiyasi yordamida buyruq satrida.
Ansible qaysi portlardan foydalanadi?
Ansible standart bo'lmagan ssh port. Qanday qilib o'yin kitoblarini a qarshi ishlatish kerak mezbon yugurish ssh 22-portdan boshqa portda. Ansible oddiy avtomatlashtirish yoki konfiguratsiyani boshqarish vositasi boʻlib, masofaviy xostlarda buyruq/skriptni adhoc yoki oʻyin kitoblari yordamida bajarish imkonini beradi.
Tavsiya:
Ansible va terraform nima?
Ansible - bu murakkablikni bartaraf etishga va DevOps tashabbuslarini tezlashtirishga yordam beradigan avtomatlashtirish vositasi. RedHat tomonidan qo'llab-quvvatlangan Terraform avtomatlashtirish uchun Packer-dan foydalanib, orkestr kabi ishlaydi. Terraform ko'proq infratuzilmani ta'minlash vositasidir. Terraform VMWare, AWS, GCP bilan gaplashadi va infratuzilmani o'rnatadi
Ansible-da vazifa nima?
Vazifalar - bu Ansiblening biror narsa qilish usuli va ishlovchilar - boshqa topshiriq tugagandan so'ng Vazifani chaqirish usuli. Buni o'ylashning eng yaxshi usuli - Apache-ni o'rnatish uchun Playbookga ega bo'lish misolidan foydalanish
Ansible-da plaginlar nima?
Plaginlar - bu Ansible-ning asosiy funksiyalarini kengaytiruvchi kod qismlari. Ansible boy, moslashuvchan va kengaytiriladigan xususiyatlar to'plamini yoqish uchun plagin arxitekturasidan foydalanadi. Ansible bir qator qulay plaginlarga ega va siz o'zingizni osongina yozishingiz mumkin
Ansible modullari nima?
Modullar (shuningdek, "vazifa plaginlari" yoki "kutubxona plaginlari" deb ataladi) buyruq satridan yoki o'yin kitobi topshirig'ida ishlatilishi mumkin bo'lgan diskret kod birliklari. Ansible har bir modulni, odatda masofaviy maqsadli tugunda bajaradi va qaytish qiymatlarini yig'adi. Har bir modul argumentlarni qabul qilishni qo'llab-quvvatlaydi
Ansible-da xostlar nima?
Xostlar fayli xost guruhlari va shu guruhlar ichidagi xostlardan iborat. Boshqa xost guruhlaridan:children operatori yordamida super-to'plam xostlar tuzilishi mumkin. Quyida juda oddiy Ansible xostlar fayliga misol keltirilgan