Collapse AllExpand All

Welcome

Eucalyptus is a Linux-based software architecture that creates scalable private and hybrid clouds within your existing IT infrastructure. It allows you to provision your own collections of resources on an as-needed basis.
Eucalyptus provides a virtual network overlay that both isolates network traffic of different users and allows two or more clusters to appear to belong to the same Local Area Network (LAN). Eucalyptus also interoperates seamlessly with Amazon’s EC2 and S3 public cloud services and thus offers the enterprise a hybrid cloud capability.

Eucalyptus Features

Eucalyptus offers ways to implement, manage, and maintain your own collection of virtual resources (machines, network, and storage). The following is an overview of these features.
SSH Key Management
Eucalyptus employs public and private keypairs to validate your identity when you log into VMs using SSH. You can add, describe, and delete keypairs.
Image Management
Before running instances, someone must prepare VM images for use in the cloud. This can be an administrator or a user. You can bundle, upload, register, describe, download, unbundle, and deregister VM images.
Linux-based VM Management
Eucalyptus lets you run their own VM instances in the cloud. You can run, describe, terminate, and reboot a wide variety of Linux-based VM instances that were prepared using image management commands.
Windows-based VM Management
You can run, describe, terminate, reboot, and bundle instances of Windows VMs.
IP Address Management
Depending on the networking mode, you might have access to elastic IPs. Elastic IPs are public IP addresses that users can reserve and dynamically associate with VM instances. You can allocate, associate, disassociate, describe, and release IP addresses.
Security Group Management
Security groups are sets of firewall rules applied to VM instances associated with the group. You can create, describe, delete, authorize, and revoke security groups.
Volume and Snapshot Management
Eucalyptus allows you to create dynamic block volumes. A dynamic block volume is similar to a raw block storage device that can be used with VM instances. You can create, attach, detach, describe, bundle, and delete volumes. You can also create and delete snapshots of volumes and create new volumes from snapshots.

Who Should Read this Guide?

This guide is for Eucalyptus users who wish to run and manage Linux-based and Windows-based virtual machines (VMs) within a Eucalyptus cloud.

What’s in this Guide?

This guide contains instructions for users of the Eucalyptus cloud platform. While these instructions apply generally to all client tools capable of interacting with Eucalyptus, the primary focus is on the use of Euca2ools (Eucalyptus command line tools). The following is an overview of the contents of this guide.