Install OpenVZ OS level virtualization on CentOS

Posted In Virtualization - By Tum. On Wednesday, October 5th, 2011 With 0 Comments

OpenVZ OS level virtualization
OpenVZ คือ server virtualization solution ในระดับ OS level หรือเรียกว่า containers virtualization อีกตัวหนึ่งที่น่าสนใจ OpenVZ นิยมนำใช้กับ Virtual Private Servers (VPSs) ซึ่งแต่ละ Virtual Private Server จะเรียกว่า container และแต่ละ container จะทำหน้าที่เป็นเหมือน stand-alone server ตัวหนึ่ง ที่สามารถ reboot, root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.

ข้อดีของ OS level virtualization มี overhead ที่น้อย ดังนั้นจึงมีประสิทธิภาพที่ดีกว่าพวก VMWare และยังสามารถทำ live migration ได้อีกด้วย แต่ก็มีข้อเสียคือรองรับได้แค่ Linux OS เท่านั้น

ขั้นตอนการ install OpenVZ บน CentOS

  1. download repo ของ OpenVZ และ import RPM Key ด้วยคำสั่งด้านล่าง
  2. Install OpenVZ kernel
  3. จากนั้นให้แก้ไขค่า config ที่ไฟล์ sysctl.conf

  4. อย่าลืมปิด SELinux ด้วยครับ

    SELINUX=disabled

  5. สำหรับ kernel version 2.6.8-based หรือต่ำกว่า แล้วเปิด firewall ด้วยให้เพิ่ม option ที่ไฟล์ /etc/modprobe.conf ตามด้านล่างไปด้วย

  6. รันคำสั่งเพื่อ install vzctl vzquota (เผื่อคำสั่ง yum install ด้านบนไม่ได้ install ให้)

  7. ขั้นตอนสุดท้าย ให้ enable vz service และ reboot เพื่อโหลด vzkernel ขึ้นมาแทน kernel ปัจจุบัน

สำหรับ ขอจบแค่นี้ก่อนในบทความต่อไปจะเขียนถึงวิธีการสร้าง VM ใน openVZ ครับ

คำค้นยอดนิยม: openvz คือ

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*