สารบัญ:
วีดีโอ: Ansible มีส่วนประกอบอะไรบ้าง?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2024-01-18 08:29
ส่วนประกอบ ansible
- รายการสิ่งของ. “สินค้าคงคลัง” คือไฟล์การกำหนดค่าที่คุณกำหนดข้อมูลโฮสต์
- เพลย์บุ๊ก ในกรณีส่วนใหญ่ โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมขององค์กร คุณควรใช้ Ansible playbooks
- การเล่น. Playbooks มีบทละคร
- งาน
- บทบาท
- ตัวจัดการ
- แม่แบบ
- ตัวแปร .
ดังนั้น Ansible คืออะไรและทำงานอย่างไร?
Ansible ผลงาน โดยเชื่อมต่อกับโหนดของคุณและผลักโปรแกรมขนาดเล็กที่เรียกว่า " Ansible โมดูล" สำหรับพวกเขา Ansible จากนั้นรันโมดูลเหล่านี้ (โดยค่าเริ่มต้นบน SSH) และลบออกเมื่อเสร็จสิ้น ไลบรารีโมดูลของคุณสามารถอยู่บนเครื่องใดก็ได้ และไม่มีเซิร์ฟเวอร์ ภูตผี หรือฐานข้อมูลที่จำเป็น
Ansible เขียนว่าอะไร? Python PowerShell Ruby
เมื่อพิจารณาตามนี้แล้ว คุณเคยใช้โมดูลใดบ้างใน Ansible
เริ่มจากโมดูลกันก่อน:
- โมดูลปิง ใช้ Ping เมื่อเราต้องการตรวจสอบว่ามีการเชื่อมต่อกับโฮสต์ของเราที่กำหนดไว้ในไฟล์สินค้าคงคลังหรือไม่
- โมดูลการตั้งค่า
- คัดลอกโมดูล
- โมดูลยำ
- โมดูลเชลล์*
- โมดูลบริการ
- โมดูลดีบัก
- โมดูลเทมเพลต
สินค้าคงคลัง Ansible คืออะไร?
NS Ansible สินค้าคงคลัง file กำหนดโฮสต์และกลุ่มของโฮสต์ที่คำสั่ง โมดูล และงานใน playbook ทำงาน ไฟล์สามารถอยู่ในรูปแบบใดรูปแบบหนึ่งได้มากมายขึ้นอยู่กับคุณ Ansible สภาพแวดล้อมและปลั๊กอิน หากจำเป็น คุณยังสามารถสร้างเฉพาะโครงการ รายการสิ่งของ ไฟล์ในตำแหน่งอื่น
แนะนำ:
Ansible รวบรวมข้อเท็จจริงอะไรบ้าง?
การรวบรวมข้อเท็จจริงใน Ansible ข้อเท็จจริงเป็นเพียงข้อมูลที่เราได้รับจากการพูดคุยกับระบบระยะไกล Ansible ใช้โมดูลการตั้งค่าเพื่อค้นหาข้อมูลนี้โดยอัตโนมัติ บางครั้งข้อมูลนี้จำเป็นใน playbook เนื่องจากเป็นข้อมูลแบบไดนามิกที่ดึงมาจากระบบระยะไกล
Ansible และ Terraform คืออะไร?
Ansible เป็นเครื่องมืออัตโนมัติที่ช่วยขจัดความซับซ้อนและเร่งการริเริ่ม DevOps สนับสนุนโดย RedHat Terraform ทำหน้าที่เหมือนออร์เคสตรา โดยใช้ Packer สำหรับการทำงานอัตโนมัติ Terraform เป็นเครื่องมือจัดเตรียมโครงสร้างพื้นฐานมากกว่า Terraform พูดคุยกับ VMWare, AWS, GCP และปรับใช้โครงสร้างพื้นฐาน
งานใน Ansible คืออะไร?
งานคือวิธีการของ Ansible ในการทำบางสิ่ง และ Handlers เป็นวิธีเรียกงานของเราหลังจากที่งานอื่นเสร็จสิ้น วิธีคิดที่ดีที่สุดคือการใช้ตัวอย่างการมี Playbook เพื่อติดตั้ง Apache
ปลั๊กอินใน Ansible คืออะไร?
ปลั๊กอินเป็นส่วนของโค้ดที่เสริมการทำงานหลักของ Ansible Ansible ใช้สถาปัตยกรรมปลั๊กอินเพื่อเปิดใช้งานชุดคุณลักษณะที่หลากหลาย ยืดหยุ่น และขยายได้ Ansible มาพร้อมกับปลั๊กอินที่มีประโยชน์มากมาย และคุณสามารถเขียนของคุณเองได้อย่างง่ายดาย
โมดูล Ansible คืออะไร?
โมดูล (เรียกอีกอย่างว่า "ปลั๊กอินงาน" หรือ "ปลั๊กอินไลบรารี") เป็นหน่วยโค้ดที่ไม่ต่อเนื่องซึ่งสามารถใช้ได้จากบรรทัดคำสั่งหรือในงานเพลย์บุ๊ก Ansible รันแต่ละโมดูล โดยปกติบนโหนดเป้าหมายระยะไกล และรวบรวมค่าส่งคืน แต่ละโมดูลรองรับการโต้แย้ง