Видео: Ansible дахь баримт гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Хялбараар хэлбэл, Болзошгүй баримтууд нь цуглуулсан системийн шинж чанарууд юм Хариуцлагатай алсын систем дээр ажиллах үед. The баримтууд зорилтот системийн талаарх хадгалах сан, сүлжээний тохиргоо зэрэг хэрэгтэй мэдээллийг агуулсан.
Үүнтэй холбогдуулан Ansible-д цуглуулах_баримтуудыг юунд ашиглах вэ?
Энэ модулийг тоглоомын номууд автоматаар дуудаж, байж болох алсын хостуудын талаар хэрэгтэй хувьсагчдыг цуглуулдаг ашигласан тоглоомын номонд. Үүнийг мөн /usr/bin/-ээр шууд гүйцэтгэж болно. боломжийн хостод ямар хувьсагч байгаа эсэхийг шалгах. Хариуцлагатай системийн тухай олон баримтыг автоматаар өгдөг.
Дараа нь асуулт бол Hostvars Ansible гэж юу вэ? хостварууд Түлхүүр болгон бараа материалын хостын нэр бүхий хэш юм. Хост бүрийн талбарт хандахын тулд ашиглана уу хостварууд ['туршилт-1'], хостварууд ['test2-1'], гэх мэт. ansible_ssh_host нь 2.0-с хойш ansible_host-ын ашиг тусын тулд хуучирсан.
Ийм байдлаар Ansible дахь Inventory_hostname гэж юу вэ?
бараа материалын_хостын нэр --д тохируулсны дагуу боломжийн бараа материалын файл (жишээ нь: /etc/ боломжийн / хостууд). Энэ нь IP хаяг эсвэл DNS-ээр шийдэж болох нэр байж болно. ansible_hostname - нээсэн боломжийн . Хариуцлагатай ssh нь хост руу орж, зарим баримтуудыг цуглуулдаг.
Ansible Group_vars хэрхэн ажилладаг вэ?
Хариуцлагатай хост файл болон a-ийн хослолыг ашигладаг group_vars Хост бүлэг бүрт хувьсагчийг татах, ажиллуулах директор Хариуцлагатай хостуудын эсрэг тоглодог/даалгавар. group_vars /бүгд байна хувьсагчдыг тохируулахад ашигладаг болно гэсэн хост бүрт ашиглагдана Ansible бол эсрэг гүйв.
Зөвлөмж болгож буй:
Ansible ямар баримт цуглуулдаг вэ?
Баримтуудыг Ansible-д цуглуулж байна. Баримт нь алсын зайн системтэй ярилцахдаа олж авсан мэдээллээс өөр юу ч биш юм. Ansible нь энэ мэдээллийг автоматаар илрүүлэхийн тулд тохиргооны модулийг ашигладаг. Заримдаа энэ мэдээлэл нь алсын системээс татаж авдаг динамик мэдээлэл тул тоглоомын дэвтэрт шаардлагатай байдаг
Ansible дахь даалгавар гэж юу вэ?
Даалгаварууд нь Ansible-ийн ямар нэгэн зүйл хийх арга, Handler нь бусад даалгавар дууссаны дараа Task дуудах арга юм. Үүнийг бодох хамгийн сайн арга бол Apache-г суулгахын тулд Playbook-тэй байх жишээг ашиглах явдал юм
Ansible дахь залгаасууд гэж юу вэ?
Plugins нь Ansible-ийн үндсэн үйл ажиллагааг сайжруулдаг кодын хэсэг юм. Ansible нь баялаг, уян хатан, өргөтгөх боломжтой функцүүдийн багцыг идэвхжүүлэхийн тулд залгаасын архитектурыг ашигладаг. Ansible нь хэд хэдэн ашигтай залгаасуудтай бөгөөд та өөрөө хялбархан бичиж болно
Ansible дахь хостууд гэж юу вэ?
Хост файл нь хост бүлгүүд болон тэдгээр бүлэг доторх хостуудаас бүрдэнэ. Бусад хост бүлгүүдээс:children операторыг ашиглан супер багц хостуудыг үүсгэж болно. Маш энгийн Ansible хост файлын жишээг доор харуулав
Ansible дахь үндсэн Yml гэж юу вэ?
Ихэнх лавлахууд нь үндсэн санг агуулдаг. yml файл; Ansible нь эдгээр файл бүрийг лавлахын агуулгыг унших (файл, загвар, тестээс бусад) нэвтрэх цэг болгон ашигладаг. Та өөрийн даалгавар болон хувьсагчаа лавлах тус бүрийн бусад файлд салбарлах эрх чөлөөтэй