เราเคยมีบทความแนะนำ Xen และพูดถึง Xen live CD มาแล้ว ตอนนี้ มาสำรวจผลิตภัณฑ์ Xen-based อีกตัวหนึ่ง Xen Cloud Platform (XCP) เป็นซอฟต์แวร์การเสมือนแบบ standalone คล้าย VMware ESXi XCP ส่งมอบ Xen Hypervisor พร้อมรองรับ guest operating systems หลากหลาย รวมถึง Windows และ Linux network และ storage support รวมถึง management tools ใน single, tested installable image
XCP พัฒนามาจาก Citrix XenServer ซึ่งเราจะรีวิวสัปดาห์หน้า ตอนนี้ มาโฟกัสที่ Cloud Platform และดูว่ามันให้อะไรเรา XCP ต้องการ dedicated host สำหรับการติดตั้ง กล่าวคือ มันไม่รันนอกบริบทของ OS อื่น มันมี kernel ต่ำสุดของตัวเองและ basic console สำหรับการจัดการ ผลิตภัณฑ์นี้ฟรีและ open-source จึงเป็นผู้สมัครที่คุ้มค่าสำหรับการพิจารณาเป็นส่วนหนึ่งในอาวุธการเสมือนของคุณ

Install & setup XCP
หลังดาวน์โหลด XCP 1.0 ให้ burn image และบูต designated server จาก CD text-based wizard ที่เรียบง่าย (แม้จะค่อนข้างยาว) จะโหลดและนำคุณผ่านกระบวนการติดตั้ง เพื่อสาธิตด้วย screenshots ผมติดตั้ง XCP เป็น virtual machine บน virtualization product อีกตัวหนึ่ง นี่เป็น recursive fun แบบทดสอบขีดจำกัดทรัพยากรฮาร์ดแวร์ของคุณ
โปรดสังเกตว่า นี่ไม่ใช่วิธีที่ XCP ควรถูก deploy คุณควรติดตั้ง XCP บน dedicated physical host มันควรมี hardware virtualization technology อยู่และ enabled มิฉะนั้นคุณจะเจอปัญหามากมายภายหลัง โดยเฉพาะกับ Windows guests
ขั้นตอนการตั้งค่าเริ่มต้นรวมถึง การเลือก keyboard, ยืนยันการติดตั้ง และโหลด additional device drivers หากจำเป็น และยอมรับ license agreement

ตอนนี้ หากคุณเจอข้อความว่า hardware virtualization assist support ไม่พร้อมใช้งาน คุณอาจต้องพิจารณา setup ของคุณใหม่ ไม่ว่าคุณจะมี processor เก่าที่ไม่มี virtualization extensions หรือมันถูก disable ใน BIOS
ต่อไป คุณต้องเลือก storage สำหรับ virtual machines ของคุณ คุณสามารถข้ามขั้นตอนนี้ได้ หากคุณต้องการใช้ special, advanced configurations เช่น SAN หรือ NAS หรืออย่างอื่น คุณอาจ enable thin provisioning เพื่อเพิ่มประสิทธิภาพการใช้งานดิสก์
ตอนนี้ คุณต้องเลือก installation source ในกรณีนี้คือ local media มีข้อความเกี่ยวกับ Supplemental Packs อีกด้วย ซึ่งซ้ำซ้อนสำหรับ XCP เพราะไม่มี extra packs นี่มาจาก Citrix XenServer สุดท้าย คุณสามารถ verify media ก่อนติดตั้ง
เลือก root password
ตั้งค่า network ของคุณ รวมถึง host management interface IP address, DNS และ hostname
ต่อไป คือ timezone และ NTP configuration

หลังขั้นตอนนี้ XCP จะเริ่มติดตั้ง
Using XCP
ตอนนี้ มาเพลิดเพลินกันหน่อย หลังจากไม่กี่ลحظة XCP จะบูตและคุณจะถึง simple graphics interface คล้าย ESXi นี่คือ console ของคุณ ซึ่งช่วยให้คุณทำกิจกรรม administrative และ virtual machine management ในทุกประเภท


คุณยังสามารถ drop เข้า command-line shell ได้ หากคุณชอบ มันคือตัวเลือกสุดท้ายใน graphical interface ชื่อ Local Command Shell
มี full ssh ด้วย หลังจากนั้นคุณสามารถเริ่ม graphics interface โดยใช้คำสั่ง xsconsole แต่ครั้งนี้ จะมาด้วยชุดสีใหม่ แดงและดำ แทนที่จะเป็นน้ำเงินและดำ

A few more words ...
XCP ยังไม่มี libvirt support ดังนั้นคุณไม่สามารถใช้ Virtual Machine Manager เชื่อมต่อกับ XCP แบบ remote ได้ เหมือนที่คุณทำกับ KVM ได้ คุณจะต้องใช้ console หรือ ssh connection ไปยัง hypervisor
ในทางนี้ XCP คล้าย ESXi มากกว่า ยกเว้นว่าคุณมี full root console และไม่ต้องมีขั้นตอนเพิ่มเติมเพื่อ enable มัน libvirt support ในอนาคตควรมาได้ สุดท้าย คุณสามารถทำอะไรก็ได้เกือบหมดที่คุณรู้จักเกี่ยวกับ Xen รวมถึง fancy xm commands
Conclusion
Xen Cloud Platform เป็นโปรเจกต์ที่น่าสนใจ ผู้ใช้งานที่บ้านอาจพบว่าเหมาะสมน้อยกว่าสำหรับความต้องการของพวกเขา เนื่องจากต้องการ virtualization technology และ dedicated installation บน host แยกต่างหาก อย่างไรก็ตาม สำหรับ geeks และ businesses นี่เป็น alternative ที่มีประโยชน์สำหรับ payware และ closed-source solutions ที่มีอยู่ในตลาด
การติดตั้งค่อนข้างตรงไปตรงมา คุณได้ fully featured product โดยไม่มี functionality ใดๆ ถูกทำให้พิการหรือจำกัด มี graphical console, command line และ SSH หากคุณต้องการ สิ่งเดียวที่ขาดคือ libvirt ซึ่งจะช่วยให้ใช้ VMM หรือ OpenXenManager เชื่อมต่อ remote และจัดการ hosts ได้
วันนี้จบที่นี่แล้ว ยังมี Xen goodness อีกมากมาย เราจะไปดู XenServer, พูดถึง common troubleshooting problems และจัดการ paravirtualization อีก ติดตาม updates ต่อไปนะ
Cheers.