Tags:

เมื่อสัปดาห์ที่แล้ว Red Hat ออก RHEL 5.4 ซึ่งถือเป็นรุ่นย่อยรุ่นที่ 4 ของสาย RHEL 5.x และมีฟีเจอร์ที่สำคัญคือ KVM (Kernel-based Virtual Machine) ซึ่งเป็นฟีเจอร์ virtualization ที่อยู่ในระดับเคอร์เนล

ความสำคัญของ KVM อยู่ที่การเปลี่ยนยุทธศาสตร์ด้าน virtualization ของ Red Hat จากเดิมที่ใช้ Xen เป็นหลัก แต่เมื่อ XenSource ถูกบริษัท Citrix ซึ่งมีความสัมพันธ์ใกล้ชิดกับไมโครซอฟท์ซื้อกิจการไป Red Hat ก็ปรับตัว ซื้อบริษัท Qumranet ซึ่งเป็นกำลังหลักในการพัฒนา KVM และเริ่มมี KVM เข้ามาให้เห็นใน RHEL แล้ว ในอนาคตอีกไม่นาน (RHEL 6.0 ออกต้นปี 2010) Xen น่าจะถูกถอดออกไป เหลือแค่ KVM เพียงเจ้าเดียว

นอกจากนี้ RHEL 5.4 ยังสนับสนุนฮาร์ดแวร์ใหม่ๆ เช่น FCoE (Fiber Channel over Ethernet) และ SR-IOV (สำหรับทำ Virtual I/O) ด้วย ผู้ที่เป็นสมาชิก Red Hat Network สามารถอัพเดตเป็น RHEL 5.4 ได้แล้ว ส่วนใครใช้ CentOS ก็รอกันหน่อย

ที่มา - Red Hat News, Ars Technica

Comments

By: totiz
ContributoriPhoneAndroid
totiz's blog
on 08/09/09 1:35 #123333 toggle
totiz's picture

น่าสนใจมากครับ สำหรับ virtualization ระดับ kernel ยิ่งตอนนี้ตลาด virtualization แข่งขันกันค่อนข้างสูง สำหรับ centos คงต้องรอต่อไป (ผมเองก็ใช้)

By: ampz
ampz's blog
on 08/09/09 9:54 #123364 toggle
ampz's picture

อยากรู้ว่า virtualization ระดับ kernel ดีกว่าทั่วไปยังไงครับ

By: javaboom
WriteriPhoneUbuntu
javaboom's blog
on 08/09/09 10:27 #123371 Reply to:123364 toggle
javaboom's picture

โดยคอนเซ็ปของมันก็คล้ายๆกับ Xen คือ เป็น Hypervisor Type 1 ซึ่ง hypervisor ประเภทนี้มักจะรันที่ ring 0 หรือระดับ kernel ครับ ดังนั้น มันควรจะเร็วกว่า hypervisor แบบที่รันใน ring ที่ถัดไปจาก kernel เพราะ ring 0 มันมีสิทธิ์ในการเข้าถึง hardware โดยตรง ดังนั้น บางครั้งเราเลยเรียกว่า bare-metal / native hypervisor ครับ

อย่างไรก็ดี มันมีคนถกกันอยู่นะครับว่า KVM มันควรอยู่ Type 1 หรือ Type 2 ถ้าใน wikipedia จะบอกว่ามันเป็น Type 1 แต่คนที่บอกว่าเป็น Type 2 ก็มีครับ ลองดูบทความหนึ่งที่ MrPointy ดูครับ

My Blog / Follow me


My Blog / Follow me

By: ampz
ampz's blog
on 08/09/09 11:01 #123381 Reply to:123371 toggle
ampz's picture

ขอบคุณครับ และก็ขอโทษด้วยที่ยังไม่เข้าใจ (คงต้องใช้เวลา) :D

เดี๋ยวไปพยายามอ่านและทำความเข้าใจกับ link ที่ให้มาก่อนนะครับ

By: crucifier
crucifier's blog
on 08/09/09 11:46 #123391 Reply to:123371 toggle
crucifier's picture

คุณ javaboom จะซุ่มดูอย่างเงียบๆ ทันทีที่มีคนต้องการความช่วยเหลือ เค้าจะกลายเป็นไอ้มดแดง กระโดดอออกมาแสดงพลัง (ความรู้) ทันที

ส่วนผมยังไม่เก่ง ก็ได้แต่คอมเมนท์สัพเพเหระไปเรื่อย :P

By: javaboom
WriteriPhoneUbuntu
javaboom's blog
on 08/09/09 11:53 #123392 Reply to:123391 toggle
javaboom's picture

ขอบคุณครับ เผอิญผมอยู่ในฟิลด์นี้เลยพอตอบได้บ้างครับ ในฟิลด์ที่คุณ crucifier ถนัด คุณก็เป็นมดแดงเหมือนกันครับ :)

My Blog / Follow me


My Blog / Follow me

By: zda98
Windows Phone
zda98's blog
on 08/09/09 15:16 #123411 toggle
zda98's picture

ปรกติ Host ที่อยู่บน Linux สามารถที่จะ run guest ที่เป็น Windows ได้สมบูรณ์ไหมอ่ะครับเอาแบบที่เป็น Opensource อ่ะครับ เพราะ VMWare มันก็มีบน Linux เหมือนกันแต่มันไม่ free อ่ะครับ

By: javaboom
WriteriPhoneUbuntu
javaboom's blog
on 08/09/09 15:33 #123414 Reply to:123411 toggle
javaboom's picture

มีหลายตัวเลยครับที่รัน Windows ได้ แต่สมบูรณ์ 100% หรือเปล่าอันนี้ผมไม่เคยทดลองน่ะครับ

เท่าที่ผมรัน Windows บน Linux host ก็มี Xen.org, XenServer, และ VirtualBox ครับ ตัว KVM เองก็รันได้นะแต่ผมไม่เคยลอง

ผมคิดว่า VirtualBox ใช้งานง่ายดีครับ แต่โดยส่วนตัวผมชอบ XenServer ครับ (เป็น freeware) และตระกลู Xen เร็วกว่า VirtualBox อยู่ครับ (โดยเฉพาะถ้ารัน Linux เป็น guest) ทั้งนี้ ถ้าจะรัน Windows ผ่าน Xen.org และ XenServer เราต้องเปิด hardware-assist ของ Intel-VT / AMD-V ดังนั้น โปรเซสเซอร์ต้องสนับสนุนด้วยครับ

ป.ล. ที่ทำงานผมก็รัน Windows 2008 บน XenServer และยังไม่เจอปัญหาใดๆ

My Blog / Follow me


My Blog / Follow me

By: zda98
Windows Phone
zda98's blog
on 08/09/09 18:27 #123447 Reply to:123414 toggle
zda98's picture

ขอบคุณครับ พอดีจะหาตัวที่มาใช้งานเป็น Production ครับ

By: gonhvvjvo
AndroidUbuntu
gonhvvjvo's blog
on 08/09/09 16:33 #123423 toggle
gonhvvjvo's picture

+1 xenserver ก็เหลือเฟือแล้วครับ ที่สำคัญฟรีด้วยครับ

ป.ล รอ Centos อีกคน


+---------------------------+ Work hard, Drink hard +---------------------------+