Eucalyptus is open source software for building AWS-compatible private and hybrid clouds.

As an Infrastructure as a Service (IaaS) product, Eucalyptus allows your users to provision your compute and storage resources on-demand.

APIs

Compute

Run instances with EC2 and Auto Scaling / ELB.

Storage

Use S3 storage to share data and EBS for persistent instance state.

Management

Use IAM to manage users and control access, and Cloud Formation to manage resources.

Monitoring

Use CloudWatch to monitor your compute resources.

Try Eucalyptus with a FastStart install by running:

bash <(curl -Ls https://eucalyptus.cloud/install)

as root, on a CentOS 7.5 minimal install with a few IP addresses to spare (CentOS 7.3/7.4 minimal may be used)

For a production install, follow the installation guide.

install Quickly install images for your Eucalyptus cloud by running:

python <(curl -Ls https://eucalyptus.cloud/images)

DOWNLOAD Fetch and upload images to your Eucalyptus cloud(s):

CentOS and CentOS Atomic Host

From cloud.centos.org

CoreOS Container Linux

From coreos.com/releases

Fedora and Fedora Atomic Host

Discuss

Chat on the eucalyptus IRC channel, or ask questions on Stack Overflow

Contribute

Get the source, or submit an issue on GitHub.