I want to talk about something new we’re working on at Eucalyptus, but first let me start with a little background. Quite simply, it is a hassle to get an image installed. The current process for Eucalyptus (as we document it) is to download a tarball, untar it, bundle/upload/register the kernel/ramdisk and image itself. That’s about 11 steps. We thought there must be a simpler way to do this.
What we came up with is eustore. In the spirit of euca2ools (euca- and euare- commands),...
In my last entry, I explained how to checkout eucalyptus 3-devel and build it from source on Fedora 16. This entry will explain how to follow that process with configuration and initialization of a single node cloud.
1) Configure environment variables.
export EUCALYPTUS=/opt/eucalyptus...
Last time, we talked about a way to save some IAM resources on a cloud to a text file as a way to backup this information. We captured accounts/users/groups and policies. This post will focus on using the backup we created to restore those same resources to a new cloud (or the same one in a recovery scenario).
Since I’ve become fond of Python for some types of scripting, I decided I’d use python here to parse the text file. Originally, I thought I’d have python execute the euare-...
Well it’s been really really long since I updated this space but looks like the right time to change a few things around starting with a new post in a new year!
This post basically summarizes 2011 for me and ends with the latest news which comes with the new year. For a better understanding of things I am categorizing it into sections
Travel
I was able to visit some pretty nice places during vacation, some of them which...
It’s always nice to visit family for a while, and see how the kids have grown. FUDCon Blacksburg felt an awful lot like a family reunion — except one with a lot more learnin’ going on. Just a small part of what I learned:
* ARM is coming. Raspberry Pi is cool, and there’s way cooler down the road. We’re working on our first little event kit that Eucalyptians will be able to use for demos at some point. Right now it’s three laptops. In a couple of years, it’s likely to be a...
Amazon has supported the IAM (Identity and Access Management) API for some time now. The new release of Eucalyptus adds IAM support and got me thinking of how somebody could backup IAM settings. What really got me going on an actual solution was the need to save a set of accounts/users/groups and policies in order to restore them to a new Eucalyptus cloud. My plan was to generate a data file which contains all of the information and can be parsed...
Availability Zones
An Availability Zone is a subset of the cloud (typically a collection of servers and storage) that shares a local area network. An Availability Zone receives a fixed amount of resources, and those resources can be controlled via quotas and access control lists.
Availability Zones vs...
Ephemeral Storage
When a virtual machine instantiates, all of its default virtual disks that are created on the node controller are temporary, or ephemeral. This means that if a virtual machine reboots, any data...
The networking modes supported in Eucalyptus are SYSTEM,STATIC, and MANAGED (plus MANAGED-NOVLAN).
SYSTEM Mode
SYSTEM is the default networking mode for Eucalyptus clouds. It assumes that virtual machine instances will be assigned IP addresses by an external DHCP...
Eucalyptus clouds deploy three different types of IP addresses: public, private, and elastic.
Public IP Addresses
Public IP addresses are probably the easiest IP address to understand...
