In The Vapor

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

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 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. Provide tools to build our own cloud instance backed images – Coming soon!
  5. Add optional software to our images – Coming soon!
  6. Use the raw images from above to add EBS backed images to our cloud – Coming soon!
  7. Add additional capacity to our Eucalyptus FastStart 4.0 Cloud

By

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

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)

By

Eucalyptus “EucaNUC” compared to public cloud

In an earlier article (http://www.inthevapor.com/2013/08/building-a-eucalyptus-cloud-lab-and-more/), I provided details of how to build a low-cost private cloud alternative to a “public cloud” that is small enough to sit on your desk, called EucaNUC.

Why EucaNUC? Having your own “private cloud” is complementary (think hybrid) to “public cloud“, Eucalyptus is API compatible with Amazon AWS core services (see below). For instance, you could develop on EucaNUC and move (think burst) into Amazon AWS for production. Same tools, same scripts, no changes.

Let’s compare the one-time cost of $1650 for EucaNUC to monthly public cloud usage.

$1,650 buys you a month or two on a “Public Cloud” or a lifetime of private cloud on your desk.

AWS calculator showing m1.small cost: (http://calculator.s3.amazonaws.com/calc5.html)

AWS_Calc_18_m1.small

Cost of EucaNUC (Amazon pricing as of Aug 12, 2013):

SS-1

Editor note: I know this is not a direct apples-to-apples comparison, but for simple cloud usage, it’s close enough.

If Eucalyptus VMTypes are configured similar to Amazon AWS m1.small (1 ECU, 1.7 GB Ram) you could run 18 instances on EucaNUC simultaneously.

Not only does EucaNUC look cool on your desk, it runs cool and quietly too. To expand capacity of EucaNUC, you simply add another Intel NUC node controller to the cloud.

Amazon AWS Feature Compatibility:

  • Amazon Elastic Compute (EC2)
  • Amazon Elastic Block Storage (EBS)
  • Amazon Machine Image (AMI)
  •  Amazon Simple Storage Service (S3)
  • Identity and Access Management (IAM)
  • Auto Scaling
  • Elastic Load Balancing
  • Amazon CloudWatch
  • Resource Tagging
  • Web Based User GUI

For a complete list please visit: http://www.eucalyptus.com/eucalyptus-cloud/iaas/features

Eucalyptus is complementary to Amazon AWS, sometimes you need a “private cloud”, sometimes you need “public cloud”, sometimes “both” and how cool would it be to have a Amazon AWS API compatible private cloud that sits on your desk! EucaNUC delivers this!

By

EucaNUC – Building a Eucalyptus Cloud Lab and More!

As a Eucalyptus Technical Marketing Manager I need to understand all aspects of Eucalyptus and test and compare our competitors products, such as OpenStack, CloudStack and VMware vCloud Director. The requirements of a lab to support all of these different environments can be demanding.

Prior to this posting, what we’ve discussed was virtualizing cloud environments in the lab. Now we will demonstrate a physical lab. These cloud testing environments are used to test installation, configuration and functionality not performance. Trying to replicate a physical environment can be expensive, noisy, hot and take a considerable power.

The goal of this lab write up is to show that with few compromises we can meet and exceed the physical demands, while being cost effective, taking up less space, less power, be cooler and run quieter than my previous lab. This lab is also home office friendly (mine sits on my desk).

home-lab-extreme

The main component is the Intel NUC. This small but very powerful machine is perfect for a cloud testing lab.

Below are two examples of how to build a simple, very effective cloud testing lab.

Basic components:

A Cloud of 12 CORES, 48GB RAM and 384GB Flash Storage for less than $1650

*Note: Amazon pricing as of Aug 5, 2013 – Links below:

 

Intel NUC Setup – Low Cost

Note: This is a great setup to get started using a home lab. The laptop is the “Control Center” for the lab, gateway to the Internet and any VPN the laptop is connected to. Running Cobbler in a virtual machine is very effective and can be shutdown when not in use.

Note: This can be very portable and used at trade shows and on the road demo’s.

Home Lab - Low Cost

Parts Needed

  • Laptop
    • Whatever OS your laptop has
    • VirtualBox/VMW Workstation/VMW Player/VMW Fusion/KVM etc.
    • VM1 – Cobbler (see below for setup instructions)
    • VM2 – MicroQA
    • VM3 – Windows for VMware Virtual Infrastructure Client (Opt.)
  • 3 Intel NUC
  • 4 port ethernet switch
  • 4 ethernet cables
  • HDMI Monitor
  • HDMI Cable
  • USB Keyboard
  • Power Strip – minimum 6 outlets
    • Laptop
    • 3x Intel NUCs
    • Switch
    • Monitor

Intel NUC Setup – Extreme

Home Lab - Extreme

Parts Needed:

  • Lab Control Center Machine
    • Ubuntu 12.04 LTS x64
    • Cobbler installed (see below for instructions)
    • VMW Workstation
    • VM1 – MicroQA
    • VM2 – Windows for VMware Virtual Infrastructure Client (Opt.)
    • Vagrant – VMware paid provider
  • 3 Intel NUC
  • Shared Storage capable of NFS/iSCSI
  • 8 port ethernet switch
  • 5 ethernet cables
  • HDMI Monitor
  • HDMI switch – 3 ports
  • 4 HDMI Cables
  • USB Keyboard
  • USB Mouse
  • 4 port USB KVM
  • Uninterruptible Power Supply (UPS) – 8 ports or Power Strip – minimum 8 outlets
    • Lab Control Center Machine
    • Router
    • 3x Intel NUCs
    • Shared Storage
    • Monitor

Using the Intel NUC we can build a small, very powerful, cost effective and quiet cloud computing testing lab. This lab has provided me the ability to install, configure and test various cloud products. It’s quiet and takes up very little room on my desk. This lab has met and exceeded all of my cloud lab needs.

By

Sneak Peak – Eucalyptus 3.3 Maintenance Mode

Wow, Eucalyptus 3.3 is coming along nicely, seems like we just released 3.2. Eucalyptus 3.3 is due out in Q2 2013. Check out the roadmap for all of the awesome features.

http://www.eucalyptus.com/eucalyptus-cloud/iaas/roadmap#eucalyptus-33

I’ve had the rare opportunity to see development from the inside, working with the backend team as they create “Maintenance Mode”.

Maintenance Mode allows Cloud Administrators to perform maintenance on a node controller without interrupting applications or services running on the the cloud.

Sneak Peak – Eucalyptus 3.3 Maintenance Mode:

 

Please let me know if you like the format of “sneak peaks”.

By

3 Simple Steps to install Eucalyptus Cloud – Cloud in a Box

It doesn’t get much easier than this. Press Enter 7 times and have a complete Eucalyptus cloud installed and configured. Follow along as we explore this new installation option available with Eucalyptus FastStart 3.1.2 called “Cloud-in-a-Box”.

3 Simple Steps to install Eucalyptus Cloud

  1. Download installation media – burn to CD/DVD
  2. Boot installation media – choose language and configure network – system will reboot
  3. Press “Enter” 7 times

Cloud-in-a-Box installs all of the required Eucalyptus Cloud components on a single machine. This is a great way to test Eucalyptus without the overhead of procuring extra hardware.

We will install our cloud-in-a-box on our VMware Workstation Virtual Cloud Sandbox we built in an earlier post.

Cloud-in-a-Box Installation (6:21 mins)

By

Installing Eucalyptus 3.1 using FastStart 3.1.2 in under 30 minutes!

Today, October 26, 2012 Eucalyptus launched a new / updated version of the FastStart installer. FastStart is a self-contained installer for Eucalyptus. You download a single ISO, burn to a CD or DVD and have everything needed to install Eucalyptus in various configurations.

The standard installation would include 2 machines, one “Front-End” machine and 1 or more node controllers. This is a great way to do a simple POC or proof of concept.

Also supported is a “Cloud-in-a-Box” or a configuration that is completely installed on a single machine. Cloud-in-a-Box can even be installed in a single virtual machine. Blog post coming shortly.

Download here: http://www.eucalyptus.com/download/faststart

Also please view the documentation here: http://www.eucalyptus.com/docs/3.1/fs/

Note: Total installation time for CLC and NC is about 25 minutes

In the following 2 part video series we will install Eucalyptus using FastStart. A “Front-End” or CLC and a “Node Controller” or NC will be installed.

Install Eucalyptus 3.1 using FastStart – Part 1 – NC Install  (4:21 mins)

 

Install Eucalyptus 3.1 using FastStart – Part 2 – CLC Install  (6:47 mins)