Posted by: Rich Wolski | June 27, 2012

The release of Eucalyptus 3.1 marks the end of the beginning for Eucalyptus 3. In February of this year, we released Eucalyptus 3.0 -- a fairly extensive re-factorization of the Eucalyptus platform to support features, such as high availability, identity management, and bootable storage volumes, all of which required intrinsic changes to the implementation of the cloud fabric itself. We also needed to change the way Eucalyptus is modularized to allow easier more "pluggable" deployments and...

Posted by: Greg DeKoenigsberg | June 27, 2012

Eucalyptus 3.1 is open for business.  (Or will be shortly: still waiting for launch as of 9:23am Eastern US time.)

No more artificial separation between Enterprise and Community.  No more frenzied checkins to the “enterprise edition” while the separate-but-equal “community version” atrophies.  No more working on new features behind closed doors for months on end.  No more wondering about what’s on the roadmap.  No more going weeks without any publicly visible check-ins.  No more....

Posted by: Kyo Lee | June 23, 2012

When being interviewed at Eucalyptus, one is often asked, “when do you stop testing software?” This is not a trick question. As a matter of fact, this is not even a question; there is only one answer, and everyone knows it.

You never stop testing.

In Eucalyptus, we take the answer above very much literally.


Eucalyptus has always displayed strong interest in creating an innovative, state-of-the-art software development workflow that supports four value-driven...

Posted by: Marten Mickos | June 19, 2012

Together we can accomplish so much more. We are building an architecture of participation into and around Eucalyptus. Version 3.1, due out later this month, signals and shows this approach.

There is just one Eucalyptus platform - and it is free and open source code. You are welcome to get your own copy, play with it, modify it, and redistribute it. Even if you don't want to look into the actual Eucalyptus source code, the APIs we’ve added to the product allow you to independently...

Posted by: Andrew Hamilton | June 16, 2012

When working with IaaS easily provisioning bare metal is always needed. So, Eucalyptus uses preseed files to setup Debian and Ubuntu servers for testing software, supporting customers, and education new users. At times there are complex needs for how the servers are setup and it is not always an easy task.

When first starting out with preseed with the need for a complex partition setup, partman-auto/expert_recipe can look daunting. There can be many questions with regard to the...

Posted by: Garrett Holmstrom | June 14, 2012

We’ve all been there, running git merge only to have it spew CONFLICT all over the place and quit partway through. But if we already know that every time there is a conflict then all of “our” code that we are merging changes into should take precedence over “their” changes that we are pulling in, git 1.7.3 provides a handy shortcut for that:

% git merge -X ours theirbranch

If “their” changes that we are pulling in should always take precedence instead then things are equally...

Posted by: Andrew Hamilton | June 11, 2012

When working on an IaaS product, there is a constant need to have an easy and quick way to re-provision bare metal quickly. At Eucalyptus we utilize  Cobbler and a home grown solution that allow us to setup servers automatically. PXE along with kickstart/preseed configurations create an easy, consistent and automated way to setup bare metal on the fly. Setting this up though is not always as easy as one would like for some operating systems and hardware configurations.

When netbooting...

Posted by: Garrett Holmstrom | June 8, 2012

Today I found myself needing to move some commits between two repositories. In general the best way to do this is by pulling changes from one into the other, but in this case the repositories did not have direct access to each other. Rather than copying an entire repository from one machine to another or mucking about with a pile of patches, we can save time by performing the sending and receiving sides of the network-enabled git fetch command by hand.

In the source repository, add...

Posted by: Graziano Obertelli | June 6, 2012

The title of this blog says it all: in this blog I will detail how I created my own private Eucalyptus cloud on my laptop, using VMs, bridge and iptables, and of course Silvereye. The instructions may be specific of my laptop, which runs Debian Sid. The relevant specs of the laptop (a Lenovo x220t to be precise) are: 8GB of RAM, CPU is INTEL i5-2520M, and a 160GB SSD. Let me repeat: this is a developer cloud setup, which means that it will do the testing I need to do, but it doesn't run any...

Posted by: Eucalyptus Professional Services | June 6, 2012
In a few weeks, we will be launching our first-ever certification program, the Eucalyptus Certified Professional on Eucalyptus 3 (EUCP3).  We wanted to give you early notice about its availability, and make sure you are given a prime opportunity to sign up for the beta exam. We have not pinned an exact date down, however we are making early seats available for pre-purchase.  FAQ Below:

What is this about?

Eucalyptus is launching the Eucalyptus Certified Professional on Eucalyptus 3...