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...

Posted by: Greg DeKoenigsberg | July 13, 2012

One of the projects I’m enjoying working on right now is the Eucalyptus Recipes project, which you can find on Github.  I actually hacked together some code, and even checked it in!  Needless to say, patches welcome.  And if “patches” means “complete replacement with better code,” that’s fine also.

The goal is to build a collection of recipes (small right now, but growing) that any Eucalyptus user can inject into the boot process of an instance at start time, using cloud-init or a...

Posted by: Garrett Holmstrom | July 12, 2012

If you press * in the Vim editor it will search for the next place where the word the cursor is over appears. The # key does the same thing, but searches backwards instead. Unfortunately, this only works for one word at a time. But if you add some code to ~/.vimrc then you can extend those functions to work with whatever you have selected when you are in visual mode.

" Search for selected text, forwards or backwards vnoremap <silent> * :<C-U> \let old_reg=getreg...
Posted by: Graziano Obertelli | July 11, 2012

It's been few weeks that Eucalyptus 3.1 have been (highly) available, and securely powering quite a few installations for the delight of Cloud Administrators, and all Cloud population. Eucalyptus 3.1 brings quite a few changes, the most obvious within the code itself  (more in the Release Notes, Rich's blog, Greg's blog, Garrett's blog), but a lot is happening without.

Some of the behind the scenes work, is targeted to support QA (more in Vic's blog, Kyo's blog), and dev-test. Our IT...
Posted by: Eucalyptus Professional Services | July 11, 2012
The Eucalyptus Certified Professional on Eucalyptus 3 (EUCP3) Beta Exam is now available for immediate purchase and registration.

We've been busy and have added some new features to make this cutting-edge certification exam even cutting-edgier. For example, not only is this an open-book, open-notes exam, we are now actually providing you with an HTML version of the Eucalyptus 3: Design, Build, and Manage course book inside the exam itself! (No need to print the eBook yourself...) We still...