บล็อก

เบิ้ล-กวดวิชา
30 พฤศจิกายน 2017

Ansible คืออะไร? วิธีการทำงานที่น่าเชื่อถือ?

/
โพสโดย

Ansible คืออะไร?

Ansible ค่อนข้างใหม่ DevOps เครื่องมือ ที่มาถึงหลังจากที่หุ่นเชิดและเชฟเป็นผู้เล่นที่จัดตั้งขึ้นแล้วในตลาด มีแนวทางที่แตกต่างในการแก้ปัญหาโครงสร้างพื้นฐานด้านไอทีและปัญหาด้านระบบอัตโนมัติ ผู้เขียนต้นฉบับของ Ansible สร้างขึ้นโดยมีเจตนาในการปรับใช้โครงสร้างพื้นฐานคุณไม่ควรต้องเรียนรู้การเขียนโปรแกรม เมื่อต้องการเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลที่ต้องการจัดการระบบ ansible จะใช้ ssh สำหรับระบบที่ใช้ * nix และ winrm (การจัดการระยะไกลของ Windows) สำหรับระบบที่ใช้ Windows T

วิธีการทำงานที่น่าเชื่อถือ?

การฝึกอบรม Ansible ควรจะเรียบง่ายสง่างามปรับขนาดได้และง่ายต่อการเรียนรู้ จะมีการเขียนคำแนะนำ / ขั้นตอน / งานที่ต้องทำ Yamla. งานจะดำเนินการตามลำดับ ในงานเราจะต้องแจ้งสถานะของระบบ เช่น: ควรติดตั้ง vim package วิธีการที่จะติดตั้งที่จัดการ / การจัดการโดยโมดูลเราไม่ต้องกังวลมากเกินไปเกี่ยวกับเรื่องนี้ ถ้าแพคเกจดังกล่าวได้รับการติดตั้งไว้แล้ว ansible ก็จะไม่สนใจขั้นตอนนั้น เรียกว่า Idempotence

YAML เป็นรูปแบบข้อความที่เรียบง่ายซึ่งสามารถอ่านและเขียนได้ง่ายสำหรับทั้งมนุษย์และเครื่องจักร ความมหัศจรรย์ที่ทำให้ไดรฟ์เกิดขึ้นได้ในบางสิ่งที่เรียกว่าเป็นโมดูล โมดูลสามารถเขียนได้ในภาษาเขียนโปรแกรมใด ๆ Ansible ค่อนข้างรวดเร็วและไม่จำเป็นต้องใช้เอเจนต์ใด ๆ ในการติดตั้งบนเซิร์ฟเวอร์เป้าหมาย คุณสามารถใช้ ansible เพื่อกำหนดค่าเราเตอร์ / สวิตซ์ซึ่งเป็นอุปกรณ์ที่สนับสนุน เบิ้ล (และก็ค่อนข้างรายการ)

ประโยชน์ของการรับรอง Ansible:

ถ้าคุณจำเป็นต้องเจาะลึกลงใน Ansible และสร้างโมดูลที่กำหนดเองของคุณเองเท่านั้นแล้วคุณจะต้องเรียนรู้หรือรู้ภาษาเขียนโปรแกรม

สำคัญอีกอย่างหนึ่ง ประโยชน์ของ Ansible คือว่าเป็นแหล่งที่มาฟรีและโอเพ่นซอร์ส เขียนใน Python และใครก็ตามที่เข้าใจ Python สามารถอ่านโค้ดและแก้ไขได้ถ้าจำเป็นเพื่อให้เหมาะกับความต้องการของตนเอง ตัดสินโดยความนิยมและการยอมรับจากอุตสาหกรรม Redhat ได้ซื้อ Ansible ใน 2015 และเป็นส่วนหนึ่งของการเสนอขายของ Redhat อย่างเป็นทางการ ไม่ต้องกังวล ansible ยังฟรีและโอเพ่นซอร์ส Redhat กำลังเสริมสร้างรหัสและการเติบโตโครงการนี้ Redhat มีแพลตฟอร์ม GUI บนเว็บที่เรียกว่า Ansible Tower ซึ่งมีค่าใช้จ่ายและค่อนข้างแพงในความเห็นของฉัน นั่นเป็นวิธีที่ Redhat ทำเงินให้กับ Ansible หอคอย Ansible ให้การจัดการจากส่วนกลางพร้อมกับการวิเคราะห์และรายงานที่ดีและสินค้าคงคลัง CMDB /

Ansible ดีที่ Change Management, Automation, Provisioning และ Orchestration. ด้วยเครื่องมือนี้คุณสามารถจัดการเซิร์ฟเวอร์และแอพพลิเคชันของคุณได้ นั่นหมายความว่าไม่จำเป็นต้องเรียนรู้เครื่องมือการใช้งานเฉพาะของแอพพลิเคชันเช่น capistrano ผ้า ฯลฯ

หลักสูตรที่เกี่ยวข้อง:

ปล่อยให้ตอบกลับ

 
GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!