Tuesday, February 5, 2008

Xen virtualization บน Fedora 7

XEN คืออะไร

XEN คือ Virtualization System หากคุณเคยใช้ Virtualization software เช่น VMware, Virtual PC XEN ก็เช่นเดียวกัน แต่ข้อดีของ XEN ก็คือ Completely free และประสิทธิภาพก็ไม่ได้ด้อยกว่าเลย

รายละเอียดเพิ่มเติมอ่านได้ที่ http://en.wikipedia.org/wiki/Xen

วิธีการติดตั้ง XEN บน Fedora 7

#yum install -y xen @ซึ่งมันจะ ดาวน์โหลด dependency packages มาเอง

#yum install -y vnc

#yum install -y kernel-xen

จากนั้นก็เข้าไปแก้ไขที่ไฟล์

#cd /boot/grub

#vim grub.conf

แก้ตรง default=1 ให้เป็น default=0 เพื่อให้ boot จาก xen (ลองดูด้วยว่า ลำดับของ xen อยู่ลำดับที่เท่าไหร่ ปกติจะอยู่อันแรกคือ 0 นั่นเอง)

save แล้ว reboot

ลองตรวจสอบดูว่าเป็น xen จริงหรือเปล่า

#uname -r

ตรวจสอบว่า xen daemon (xend) รันอยู่หรือเปล่า เพื่อให้สามารถติดต่อ กับ kernel ของ xen ได้ หากยังไม่รัน

#service xend start

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

#xm list @เพื่อดู virtual machine ที่กำลัง run อยู่ และ memory

จะเห็นว่าตอนนี้ virtual machine อันนี้ ใช้ memory ทั้งหมดอยู่ ใช้คำสั่งนี้เพื่อกำหนด memory

#xm mem-set Domain-0 200 @ใช้ virtual machine อันนี้ ใช้memory 200 mb เพื่อที่เหลือจะได้ให้อันอื่นใช้

#xm list @ดูจะเห็นว่าเปลี่ยนไปแล้ว

*ข้อมูลเพิ่มเติม
http://fedoraproject.org/wiki/Docs/Fedora7VirtQuickStart
http://fedoraproject.org/wiki/Tools/Xen
http://docs.fedoraproject.org/



No comments: