Juju คือเครื่องมือสำหรับ Deploy, Manage, Maintain โครงสร้าง Infrastructure ของคุณไปยัง Cloud ทั้ง public, private รวมถึง hybrid cloud ทั้งผ่านทาง GUI และ command line

แต่สำหรับบทความนี้ผมจะพูดถึงการใช้ Juju ในการ deploy ด้วย command line บนเครื่อง local ก่อนนะครับ เพื่อแนะนำวิธีการใช้งาน Juju โดยในบทความถัดๆ ไปจะกล่าวถึงการเชื่อมต่อกับ cloud service อื่นๆ บ้างนะครับ

ติดตั้ง Juju ด้วยคำสั่ง

$ sudo apt-get install juju-local

จากนั้นให้ generate configuration file ด้วยคำสั่ง

$ juju genereate-config

ซึ่งด้วยคำสั่งดังกล่าว จะทำการสร้างไฟล์ชื่อว่า environments.yaml ขึ้นมา

จากนั้นใช้คำสั่ง

$ juju swtich local

เพื่อสลับไปทำงานบน environment local

ตัวอย่างด้านล่างนี้ จะทดลองใช้คำสั่ง deploy เพื่อติดตั้ง MySQL ผ่าน juju ด้วยคำสั่ง

$ juju deploy mysql

รอการดาวน์โหลด และติดตั้งแพ็คเกจ เมื่อติดตั้งเสร็จทดลองตรวจสอบสถานะด้วยคำสั่ง

$ juju status

ซึ่งรูปภาพด้านล่างเป็นผลลัพธ์ตัวอย่างจากขั้นตอนการทำงานด้านบน

 

ด้วยคำสั่งดังกล่าว ทำให้เรารู้ว่า environment ที่ใช้งานอยู่มีชื่อว่า local โดย service ที่เราสั่ง deploy ไปก่อนหน้านี้ (mysql) จะแสดงสถานะให้เห็นบนข้อมูลชุดนี้เช่นเดียวกัน

หากเราต้องการลบ หรือยกเลิกส่วนนี้ (environment) เราสามารถใช้คำสั่ง

$ juju destroy-environment <ชื่อ environment>

หลังจากใช้คำสั่ง destroy แล้ว environment ที่กำหนดก็จะถูกลบทิ้งไป

Comments are closed.