Cloud

ทดสอบ VM บนระบบ Private Cloud ด้วย Eucalyptus

ยังไม่เรียบร้อยครับ

การทดสอบ VM บนระบบ Private Cloud ด้วย Eucalyptus นี้เป็นเรื่องที่ต่อจาก สร้างระบบ Private Cloud ด้วย Eucalyptus หากยังไม่เข้าใจการติดตั้ง Eucalyptus กรุณาอ่านบทความนี้ก่อน
เนื่องจาก Eucalyptus ได้เตรียมอิมเมจของ debian ไว้ให้แล้ว เรื่องนี้จะไม่กล่าวถึงการสร้างอิจเมจเอง แต่จะเน่นให้ใช้งานอิมเมจจาก Eucalyptus โดยที่สามารถดาวน์โหลดอิมเมจจาก Eucalyptus ได้ที่ Image Creator's Guide ในที่นี้เน้นหารติดตั้งอิมเมจ debian รุ่น lenny สถาปัตยกรรม amd64 ก่อนเริ่มสร้างอิมเมจเพื่อทำงาน[o Eucalyptus ต้องมั่นใจก่อนว่าได้ติดตั้ง euca2ools และติดตั้ง certificates ไว้เรียบร้อยแล้ว

สร้างระบบ Private Cloud ด้วย Eucalyptus

กระแส cloud computing กำลังมาแรง วันนี้เลยแนะนำการสร้าง private cloud ด้วย Eucalyptus เพื่อให้ผู้สนใจได้ทดลองใช้งานกันบน Debian ครับ สำหรับ Eucalyptus แบ่งการทำงานออกเป็น 4 ส่วนหลักคือ

  • Cloud Controller (CLC) มีลักษณะเป็นเว็บเซอร์วิส เขียนด้วย Java เป็นส่วนที่มีไว้เพื่อติดต่อกับผู้ใช้งานระบบ และควบคุมการทำงานของคอมโพเนนท์อื่นๆ ติดต่อใช้งานผ่าน https พอร์ท 8443
  • Cluster Controller (CC) มีลักษณะการทำงานเป็นเซอร์วิส ทำงานที่พอร์ต 8774 ทำหน้าที่ควบคุมการทำงานของ Node Controller
  • Node Controller (NC) ควบคุมการทำงานของ Virtual Matchine (VM) ในแต่ละคอมพิวเตอร์ ที่งานที่พอร์ต 8775
  • Storage Controller (SC) เป็นส่วนเก็บข้อมูลของระบบใช้ Walrus เป็นหลัก

สำหรับวิธีการติดตั้งนี้จะแยกเครื่องคอมพิวเตอร์ที่ใช้ติดตั้งออกเป็นสองส่วนคือส่วนที่เป็น front-end และส่วนที่เป็น compute-node โดยที่เครื่องที่ทำหน้าที่เป็น front-end จะติดตั้ง CLC CC และ SC เอาไว้ และส่วนที่เป็น compute-node จะติดตั้ง NC สำหรับการติดตั้งนี้เน้นการติดตั้งตามเพกเกจที่มีอยู่ในคลังของเดเบียนเท่านั้น ทดสอบติดตั้งบน sid แต่ในขณะที่เขียนนี้เพกเกจ libhibernate3 ในคลัง sid ใช้การไม่ได้จึงเลี่ยงไปใช้ libhibernate3 ในคลังของ testing แทน เพกเกจกับคอมโพเนนท์สามารถจับคู่ได้ดังนี้

  • CLC คือ eucalyptus-cloud
  • SC คือ eucalyptus-sc และ eucalyptus-walrus
  • CC คือ eucalyptus-cc
  • NC คือ eucalyptus-nc
Syndicate content
Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้