Posted by: Greg DeKoenigsberg | September 11, 2012

…is that any time a user runs into problems figuring out how to do something with Eucalyptus, it’s quite likely that the corresponding AWS procedure, as documented by the AWS community, will “just work”.

Example: growing an EBS volume.  The commands listed here:

…basically work by switching ec2-tools and euca2ools.  It’s nice to have that kind of knowledge base to fall back on, even as a starting point...

Posted by: Eucalyptus Professional Services | September 9, 2012
If you have been considering adding the EUCP3 certification to your list of technical credentials and would like to do so without a course requirement, time is running out. The EUCP3 beta period will be ending September 30th, 2012.

For details on the exam, check out our updated EUCP3 web page, which includes a beta sample test / study guide and certification blueprint:

For details on the beta process, including a...

Posted by: Greg DeKoenigsberg | August 22, 2012

“I never see what has been done; I only see what remains to be done.  –Marie Curie”

Automated installers are great. When they work, they work really well — but when they don’t, not only do they not work, but they bring great sadness to the hopeful user who trusted your automated installer.  Tragic!  Heartbreaking.

So why don’t automated installers work, when they don’t work?  In almost every case, it’s because there’s a condition your installer assumes that isn’t met.  And in...

Posted by: Greg DeKoenigsberg | August 7, 2012

Our next hackfest is this Friday, August 10th, from 11am to 2pm, in #eucalyptus-devel on freenode.  (If you show up at #eucalyptus or #eucalyptus-meeting, we will kindly direct you the right way.)  We will be working on integrating with AppScale.

You don’t know about AppScale, you say?  Well, you should.  AppScale is an open source platform for  Google App Engine apps.  The idea is that many applications designed to run on Google App Engine should “just work” with AppScale and your...

Posted by: Greg DeKoenigsberg | August 2, 2012

Well, that was fun. 

Some lessons learned from this week’s inaugural Eucalyptus hackfest:

1. Make sure we’ve got the right image prepped.  We could have sworn that we needed F17 for OpenShift Origin — turns out we needed F16.  We were halfway through our allotted time before we had a suitable F16 image.

2. Openshift Origin is *big*.  There are a *lot* of packages. There are the packages you need to install to get rake working, and then there are the packages that the...

Posted by: Graziano Obertelli | August 1, 2012
Eucalyptus supports a variety of hypervisors (KVM, VMWare, Xen). Libvirt is used to control instances when eucalyptus is configured to use KVM or Xen. Simply put, Eucalyptus generates a domain file (aptly called libvirt.xml) to start the instance: the domain file can be found in a working directory of a running instance.

Eucalyptus generates the domain file (libvirt.xml) in
 response to the user action euca-rum-instances. Libvirt
will then instruct the...
Posted by: Greg DeKoenigsberg | July 27, 2012

We’re going to be starting up our weekly IRC hackfests on #eucalyptus-devel next week.

There’s a lot of cool integration work of various kinds that we want to do with Eucalyptus, and it’s the kind of work that’s best done with many hands.  A lot of it is just “getting X to run on Eucalyptus,” and we want to fill in as many possible values of X as we can.  Thus, hackfests.

The goal is to have at least a couple of hours of non-interrupted hacking time every week, and we’re going...

Posted by: Garrett Holmstrom | July 24, 2012

The default monospace fonts on the operating systems I use range from “fairly good” on Mac OS X to “awful” on Windows. This led me to search for alternatives in the hopes that I would find something that is less of a strain on my eyes while I write code. I found a surprising number of good typefaces out there, many of which are even free. I eventually settled on two, depending on what platform I am using.


Inconsolata is my favorite monospaced font. On top of...

Posted by: Andrew Hamilton | July 20, 2012

Hard drives are growing and growing. You can now get 3 TB hard drives and have a ton of storage in each server. But then you notice that your current preseed files are crashing when attempting to install grub2. You hit “alt-f4″ to check for any errors in the logs and all you see are errors about grub2 not being able to embed in a GPT disk.

When a disk size gets up around 2 TB the Debian installer and partman will default to using the GPT partitioning scheme. Unfortunately older...

Posted by: Andrew Hamilton | July 17, 2012

I know that I’ve been lacking lately on the recipes front. I’m trying to get started so I’ve completed a little project, create a Puppet module for euca2ools. Now this module is quite simple as it simply needs to setup the Eucalyptus euca2ools repository for the OS and then install the euca2ools package. It makes some assumptions such as, if you have puppet on a CentOS box then you most-likely already have the EPEL repository in place (this sounds like a great feature to add a check for just...