This is a guest blog post by Patrick F. Wilbur, a long-time Xen user and active member of the Xen community.
You might know me from Xen Day and Xen training events in the past, or perhaps from the Running Xen book. I recently taught a lesson in an operating systems lab class on both personal virtualization and enterprise-grade virtualization, where the latter portion focused on Xen, Xen Cloud Platform (XCP), and even a little bit of the XenAPI (XAPI). I decided to share the video recording of the lab with the community. While by no means comprehensive of all relevant topics, it serves as a brief, high-level introduction to Xen and XCP. I hope you enjoy it!
In the full lesson, we begin by introducing virtualization in general and Type 2 personal virtualization solutions (e.g. VirtualBox), and their usefulness for sandboxing, testing, and checkpointing. Where the video (above) picks up, we then contrast those solutions with Xen (a Type 1 hypervisor), and boot XCP out-of-the-box to demonstrate a convenient and fully-featured way to get an enterprise-grade virtualization solution up and running. We conclude with a simple XenAPI scripting example coded in Python, and briefly discuss how such a fully-featured API makes Xen ready for your cloud computing needs.
The virtual machine disk images that were used in this video are available online for download. The example Python script is also available.
Much of the material is taken from the 2011 Xen Day Boston complete slides, which go into much more detail and are available online at xen.org.
Were you unable to make it to any of the Xen training sessions so far? You could attend one of the next Xen training sessions; however, if you are also unable to attend the upcoming sessions, you are still in luck.
The instructors of the recent Xen training sessions, featured at several conferences around the United States, have posted their slides online for the benefit of the Xen community. These slides, both viewable and downloadable online, are being provided free for use, sharing, and adaptation by you or your organization, and are licensed under the Creative Commons Attribution-Share Alike 2.0 Generic License.
The slides may be freely viewed and downloaded here:
The most recent version of these slides were authored by Zach Shepherd and Wenjin Hu, derived from the original slides by Todd Deshane and Patrick F. Wilbur. They largely reference the Running Xen: A Hands-On Guide to the Art of Virtualization book, so you might also want to check that out if you prefer a book format for learning about the Xen open-source hypervisor.
(These slides are being hosted by the Clarkson Open Source Institute, where they supersede the now famous 2005 “Installing Xen” how-to that was originally located at the above URL.)