In The Vapor

To the Cloud and Beyond – a view of cloud computing from within

By

Eucalyptus Docker Video Series

With all the buzz around Docker, I wanted to learn more about running Docker in Eucalyptus as an instance. In this video series, we will look at various ways to run containers inside Eucalyptus. We will also explore some good practices.

If you have any questions or suggestions for additional videos, please use the contact form.

By

Eucalyptus 4.0 Video Series – The Journey

In the next series of posts and videos we will take a look at the journey of one our community members. He started with a single machine running Eucalyptus 4.0, then added a few canned images. From there he started to build his own images using Packer.io from ISO and then customized these images with additional software packages. With the usage increasing of the single Cloud-in-a-Box (CiaB) machine, it was time to increase the capacity by adding more compute power or Node Controllers (NC).

Note: Most of what is here is not original thinking by me but a collaboration and I wanted to capture this journey as this would be a great path for anyone to follow.

The Journey: 

  1. Prepare a machine for FastStart by installing CentOS 6.5
  2. Install Eucalyptus FastStart
  3. Add prebuilt images to our cloud
  4. Build your own images using Packer.io
  5. Add optional software packages to our Packer build
  6. Use the raw images from Packer to add EBS backed images to our cloud – Coming soon!
  7. Add additional capacity to our Eucalyptus FastStart 4.0 Cloud

By

Eucalyptus Docker Video Series – Running a CoreOS Cluster on Eucalyptus

In this video we will demonstrate how to create a CoreOS Cluster running on our Eucalyptus 4.0 Cloud to host Docker containers.

Documentation:

CoreOS - https://coreos.com/docs/cluster-management/setup/cloudinit-cloud-config/

Docker - https://docs.docker.com

Eucalyptus - https://www.eucalyptus.com/docs/eucalyptus/4.0/index.html

By

Eucalyptus Docker Video Series – Running Docker on Eucalyptus with CoreOS

In this video we will demonstrate how to create a CoreOS image on Eucalyptus to run Docker containers. Please follow along with the video.

By

Eucalyptus 4.0 Video Series – Part V – Add software packages to the Packer build

The Journey Part V

In this video we will demonstrate how to modify the packer build process from the prior video to include additional software for our Eucalyptus Cloud. We be adding Nginx to the build process.

I want to thank Vic for provided us with these instructions https://github.com/viglesiasce/cloud-images

I’ve tried to capture the basic steps in this video. There is a lot more to explore but after viewing the video you should have a good sense of how to use Packer.io to add additional software packages to your cloud images.

 

By

Eucalyptus 4.0 Video Series – Part IV – Build your own Eucalyptus Cloud Images using Packer.io

The Journey Part IV

In this video we will show how to build a Eucalyptus Cloud Image (emi) from the Linux distributions ISO file. In particular we will be using Packker.io to build a CentOS 6.5 emi. The same instructions can be used for CentOS 6 & 7, Debian 7, Fedora 20, OpenSUSE 13 and Ubuntu 12.04 as they stand.

I want to thank Vic for providing these instructions https://github.com/viglesiasce/cloud-images

What I’ve tried to do is capture these instructions on video to show how all of this comes together and show another part of our journey to running a Eucalyptus Cloud using the FastStart installer and providing instructions for what’s next once you have a running cloud.

 

By

Eucalyptus 4.0 Video Series – Part III – Add prebuilt images to your Eucalyptus 4.0 Cloud

The Journey Part III

In the previous videos, we installed Eucalyptus 4.0 using the one line installer “FastStart”. Now we need some images to use. In this video we will demonstrate how to quickly add prebuilt images to the Eucalyptus 4.0 FastStart Cloud.

The command we will use is: # bash <(curl -Ls eucalyptus.com/install-emis)

The source can be found here: https://github.com/eucalyptus/eucalyptus-cookbook/blob/master/faststart/install-emis/install-emis.py

Note: There is no audio because the video is self explanatory.

By

Eucalyptus 4.0 Video Series – Part VII – Adding additional compute capacity

The Journey Part VII

As the usage of our cloud increases, we need to add additional compute capacity or node controllers (NC). From of single machine Cloud-in-a-Box Eucalyptus 4.0 FastStart we will increase the capacity by adding 5 additional machines.

URL referenced in video: https://www.eucalyptus.com/eucalyptus-cloud/get-started

By

Eucalyptus 4.0 Video Series – Part II – Install FastStart

The Journey Part II

In this video, we will install Eucalyptus 4.0 FastStart on the machine we prepared in Part I. We will also introduce a few command line tools, launch a couple of instances and take a quick look at the new “Management Console”.

Needed:

 

By

Eucalyptus 4.0 Video Series Part I – Prep machine for Eucalyptus FastStart

The Journey Part I

Install CentOS 6.5 x64 minimal in preparation to install Eucalyptus FastStart 4.0.

Gather the following:

  • Download CentOS 6.5 x64 minimal ISO from http://centos.org/
  • We recommend a minimum of 100GB disk space for /var (in the video we will have a single large /)
  • A proper domain name (I chose cloud1.vlab.local)
  • 1 static IP address w/ Internet access
  • Machine should have virtualizaton support (check BIOS)