Planet Hypervisor

Becoming A Debian Developer

After becoming a DM at Debconf12 in Managua, Nicaragua and entering the NM queue during Debconf13 in Vaumarcus, Switzerland I received the mail about 24 hours too late to officially become a DD during Debconf14 in Portland, USA. Nevertheless it was a very pleasant surprise to find the mail in my INBOX this morning confirming that my account had been created and that I was officially ijc@debian.org. Thanks to everyone who helped/encouraged me along the way! I don't imagine much will change in practice, I intend to remain involved in the kernel and Debian Installer efforts as well as continuing to contribute to the Xen packaging and to maintain qcontrol (both in...

Cross pool migration with XO

Hi everyone! A blog post about a new cool feature freshly implemented in Xen Orchestra: cross pool migration, AKA migration without shared storage (or Storage Xen Motion). Concepts In XenServer, you have to type of live migration: Xen Motion and Storage Xen Motion. Xen Motion Easy one. That's the name of migrating hosts with hosts sharing the same storage (NFS or iSCSI+LVM). It's already working in Xen Orchestra since... a long time! In this case, the content of the RAM is sent over the network by Xen, from one host to another. Thus, RAM size and the network speed are correlated to the migration time. Storage...

New website!

We're back with a new blog and a new website :) Farewell Wordpress! Say hello to Ghost. We decided to wipe our current stack and to use better tools. New blog We switched from WP to Ghost. It uses Markdown for writing. And that's waaaaaaay better than WYSYWYG editor or plain HTML. It runs on NodeJS, reverse proxified by Apache. Old articles are already migrated, preserving their old URLs. New website Written from scratch, using Jade, Bootstrap, Gulp. Running on top of NodeJS. Go take a look! Other stuff We'll publish an article about our new pricing table and why we choose to do that. We'll give you...

XO 4.x goals

In this article, you'll see what we want for the next branch of Xen Orchestra. But first, some details about our development cycle. Dev cycle A leap of branch (major number, e.g 3.x to 4.x) indicates a big feature or a an important modification in the implementation of critical functionalities. A minor bump (4.0 to 4.1) is used for new features or a pile of bug fixes, without changing that much the current release. Small bug fixes and security fixes uses the last digit. As the 3.5.1 for example. Feature creation process This is fairly simple: Someone (us or you!) come up with an idea A proposal is written...

OPW: The Xen Project Developer Summit

This is a repost from Arianna’s blog, which contains a lot of in-depth technical articles related to the Xen Project. So, about halfway through my OPW internship, I was informed that my wonderful mentor, Konrad Wilk, and Xen Project Community Manager Lars Kurth thought to allow me to attend the Xen Project Developer Summit that [...]

Import and export VM in XO

A very important (and coming!) feature in Xen Orchestra, will be VM import & export. Want to know how it will work and what will be possible to do with it? Go on! XenServer mechanism Before getting on use cases and UI consideration, we'll see how XenServer, and its API (XAPI) deal with VM import or export. Like the RRD for the statistics, it's not directly incorporated in the XAPI. We need to do a HTTP request to get or to push our VM. The request for exporting a VM via a HTTP PUT look like this: http://myxenserver.mydomain/export/?session_id=mySessionId&ref=myVmRef&use_compression=true For importing, it's very similar: http://myxenserver.mydomain/import/?session_id=mySessionId Great,...

How to use Wake-on-LAN on XenServer 6.2

In this post, we'll see how to activate the Wake-on-LAN (WOL) on XenServer 6.2 Hardware configuration Naturally, it depends of your hardware configuration. If you don't have any Server Manager Tool, like iLO (HP) or iDRAC (Dell), you can count on the WOL feature of your network card. In our lab, we got basic hardware: ITX cards and Core i5 CPU, not the kind of hardware you'll find in a data-center, but it's compatible with WOL. Configure the operating system XenServer 6 is based on CentOS. By default, when you shutdown the host, it doesn't activate the network card. In this case, you can't wake...

Statistics in XO

This coming feature in Xen Orchestra is really important. But not trivial to implement. Let's what it is all about. Concepts Our current architecture connects directly to the XAPI, listen to events and send orders. But statistics are not directly in the XAPI. It was the case in previous versions of XenServer (4 and before), but for performance reasons, it was placed in Round Robin Databases (RRD). Thus, you can call directly those metrics through the XAPI. RRD and backend Let's hear one of the main XAPI dev, Jon Ludlam: RRDs are maintained for individual VMs (including dom0) and the host....

Post-Creedence details to be presented at Xen Project User Summit

Last month I posted seeking feedback from you our community on what the post-Creedence world should look like. The response was impressive, and we've started incorporating what you want in a virtualization platform into our plans for the next release of XenServer; occurring after Creedence. While it's a bit early to divulge those details, I plan as part of my session on Creedence at the Xen Project User Summit to give you a roadmap for what to expect, what the code name will be for the project, and how you can help move the project forward. There will also be...

Physical separation vs. Software compartmentalization

Many people believe the Holy Grail of secure isolation is to use two or more physically separate machines. This belief seems so natural, that we often don't give it much thought. After all, what better isolation could we possible get than physical "airgap"?I argue with this point of view in this new paper.I think a good place for in-depth technical discussions around the topics discussed in the paper would be our qubes-devel mailing list.