Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

Xen Cloud Platform (XCP): รีวิวและคู่มือผู้ใช้ครบวงจร

เราเคยมีบทความแนะนำ 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 จึงเป็นผู้สมัครที่คุ้มค่าสำหรับการพิจารณาเป็นส่วนหนึ่งในอาวุธการเสมือนของคุณ

Xen Cloud Platform (XCP): รีวิวและคู่มือผู้ใช้ครบวงจร

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

Xen Cloud Platform (XCP): รีวิวและคู่มือผู้ใช้ครบวงจร

ตอนนี้ หากคุณเจอข้อความว่า 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

Xen Cloud Platform (XCP): รีวิวและคู่มือผู้ใช้ครบวงจร

หลังขั้นตอนนี้ XCP จะเริ่มติดตั้ง

Using XCP

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

Xen Cloud Platform (XCP): รีวิวและคู่มือผู้ใช้ครบวงจร

Xen Cloud Platform (XCP): รีวิวและคู่มือผู้ใช้ครบวงจร

คุณยังสามารถ drop เข้า command-line shell ได้ หากคุณชอบ มันคือตัวเลือกสุดท้ายใน graphical interface ชื่อ Local Command Shell

มี full ssh ด้วย หลังจากนั้นคุณสามารถเริ่ม graphics interface โดยใช้คำสั่ง xsconsole แต่ครั้งนี้ จะมาด้วยชุดสีใหม่ แดงและดำ แทนที่จะเป็นน้ำเงินและดำ

Xen Cloud Platform (XCP): รีวิวและคู่มือผู้ใช้ครบวงจร

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.