Planet Hypervisor

On Docker and Kubernetes on CloudStack

Docker has pushed containers to a new level, making it extremely easy to package and deploy applications within containers. Containers are not new, with Solaris containers and OpenVZ among several containers technologies going back 2005. But Docker has caught on quickly as mentioned by @adrianco. The startup speed is not surprising for containers, the portability is reminiscent of the Java goal to "write once run anywhere". What is truly interesting with Docker is that availability of Docker registries (e.g Docker Hub) to share containers and the potential to change the application deployment workflows. Rightly so, we should soon see IT move...

The Beginner's Guide to Apache CloudStack Series! Part 1 - an Intro to Apache CloudStack

Last week, the CloudStack Silicon Valley Users Group held a meetup in Sunnyvale, CA at NetApp. Thank you to Kim White, Ray Mar and NetApp for hosting our group on Thursday evening! John Kinsella kicked off the night with an introduction of our speaker, Geoff Higginbottom, and a quick reminder about the CloudStack Collaboration Conference Europe held in Budapest, Hungary on November 19-21st, 2014. The schedule is now available. Register now! ApacheCon Europe will be co-located with the CloudStack Collaboration Conference from November 17-21st, 2014. Our guest speaker for the evening was Geoff Higginbottom, CTO of ShapeBlue Ltd and a leading CloudStack...

Before Electing a New Pool Master

Overview The following is a reminder of specific steps to take before electing a new pool master - especially in High Availability-enabled deployments.  Albeit, there are circumstances where this will happen automatically due to High Availability (by design) or in an emergency situation, but never-the-less, the following steps should be taken when electing a new pool master where High Availability is enabled. Disable High Availability Before electing a new master one must disable High Availability.  The reason is quite simple: If a new host is designated as master with HA enabled, the subsequent processes and transition time can lead to HA see that a...

VM import and export landing in XO

As explained in a previous article, we started to implement VM import and export in Xen Orchestra. Guess what? It just hits the next-release version! (meaning: we are testing it right now). Let's give you a taste of what you'll have -very- soon. Update: check the import and export in action on this short video! With the web interface Import or export through the web interface is a simple way to play with your VM and distribute them. For people needing automation, check the CLI paragraph. It also opens the possibility to use public repositories with pre-made VM (like I explained in the previous...

Announcing Qubes OS Release 2!

Today we're releasing Qubes OS R2! I'm not gonna write about all the cool features in this release because you can find all this in our wiki and previous announcements (R2-beta1, R2-beta2, R2-beta3, R2-rc1, and R2-rc2). Suffice to say that we've come a long way over those 4+ years from a primitive proof of concept to a powerful desktop OS which, I believe, it is today.One of the biggest difficulties we have been facing with Qubes since the very beginning, has been the amount of this extra, not-so-exciting, not directly security-related work, but so much needed to ensure things actually...

Making your e-mail public

An idea has been brewing between me and my neighbor Vahe: make your e-mail public. Now, initial reactions of this idea on Twitter, and later in person when pitching it to folks has been radically negative. There are a few reasons. First, the technical argument: you can't do it easily and securely. Second: Why would you ever do that? I have stated before I was confident that this would be technically possible and I hoped my friend Faiyaz was serious when he said he'd help review the technical aspects and hack this up one evening. Turns out Faiyaz thought I was...

PowerShell SDK examples

Santiago Cardenas from the Citrix Solutions Lab has written a blog post that caught my eye. It's entitled Scripting: Automating VM operations on XenServer using PowerShell, and in it he describes how the Solutions Lab has been using the XenServer PowerShell SDK to automate XenServer deployments at scale. The thing I found most interesting was that he's included several example scripts for common operations, which could be very useful to other people. If anyone else has example scripts in any of our five SDK languages (C, C#, Java, Python and PowerShell), and would like to share them with the community, please put a...

The Big Value of Small Open Source Conferences

Historically, the computer industry has been impressed with big things.  In the early decades, the mainframes and supercomputers were all the rage.  Even as the technology began to shrink, big rollouts supplanted the big machines.  And now you can find powerful technology which easily fits in the palm of your hand -- but you've probably only heard of the brands which sell in huge numbers. This industry likes big things.  But sometimes the greatest value comes from the smallest things.  That can certainly be said of Open Source conferences. Good Things Really Do Come in Small Packages I've spoken at several dozen Open...

Welcome to the Newly Revised (and Revived) Xen Project Blog

After several days offline, the Xen Project blog has returned! Our blog had been subjected to malicious activities, so we had to take it down and remedy the situation. We’re back now, and although there are a few minor issues to address, we are ready to move forward. A few things you may notice: The […]

Creedence Final Beta Available

As we move steadily towards a release of XenServer Creedence, I'm pleased to announce that we're ending the beta phase of development with the release of Creedence beta.3. Beta.3 sees us as functionally complete, and with the majority of known performance issues resolved. The performance issues resolved range from a dom0 memory leak when VIFs are disabled, through to resolution of a workaround with Mellanox 40Gbps NICs, and some are resolved with both an updated driver bundle and a bump of the ovs version from 2.1.2 to 2.1.3. Functionally, beta.3 differs from beta.2 in having PVHVM support for Ubuntu 14.04,...