Ansible - การตั้งค่าสภาพแวดล้อม
ในบทนี้เราจะเรียนรู้เกี่ยวกับการตั้งค่าสภาพแวดล้อมของ Ansible
ขั้นตอนการติดตั้ง
โดยทั่วไปมีเครื่องจักรสองประเภทเมื่อเราพูดถึงการปรับใช้ -
Control machine - เครื่องจักรที่เราสามารถจัดการเครื่องจักรอื่น ๆ
Remote machine - เครื่องจักรที่จัดการ / ควบคุมโดยเครื่องควบคุม
อาจมีเครื่องระยะไกลหลายเครื่องที่จัดการโดยเครื่องควบคุมเครื่องเดียว ดังนั้นสำหรับการจัดการเครื่องระยะไกลเราต้องติดตั้ง Ansible บนเครื่องควบคุม
ข้อกำหนดของเครื่องควบคุม
Ansible สามารถเรียกใช้จากเครื่องใดก็ได้ที่ติดตั้ง Python 2 (เวอร์ชัน 2.6 หรือ 2.7) หรือ Python 3 (เวอร์ชัน 3.5 ขึ้นไป)
Note - Windows ไม่รองรับเครื่องควบคุม
โดยค่าเริ่มต้น Ansible จะใช้ ssh เพื่อจัดการเครื่องระยะไกล
Ansible ไม่ได้เพิ่มฐานข้อมูลใด ๆ ไม่จำเป็นต้องมี daemons ใด ๆ เพื่อเริ่มต้นหรือให้มันทำงานต่อไป ในขณะที่จัดการเครื่องระยะไกล Ansibledoes notปล่อยให้ซอฟต์แวร์ใด ๆ ติดตั้งหรือทำงานอยู่ ดังนั้นจึงไม่มีคำถามเกี่ยวกับวิธีการอัปเกรดเมื่อย้ายไปยังเวอร์ชันใหม่
สามารถติดตั้ง Ansible บนเครื่องควบคุมที่มีข้อกำหนดดังกล่าวข้างต้นได้หลายวิธี คุณสามารถติดตั้งรุ่นล่าสุดผ่าน Apt, yum, pkg, pip, OpenCSW, pacman และอื่น ๆ
การติดตั้งผ่าน Apt บนเครื่อง Ubuntu
สำหรับการติดตั้ง Ansible คุณต้องกำหนดค่า PPA บนเครื่องของคุณ สำหรับสิ่งนี้คุณต้องเรียกใช้โค้ดบรรทัดต่อไปนี้ -
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update
$ sudo apt-get install ansible
หลังจากเรียกใช้โค้ดด้านบนคุณก็พร้อมที่จะจัดการเครื่องระยะไกลผ่าน Ansible เพียงแค่เรียกใช้ Ansible – version เพื่อตรวจสอบเวอร์ชันและเพียงเพื่อตรวจสอบว่า Ansible ได้รับการติดตั้งอย่างถูกต้องหรือไม่