Overview
Eucalyptus consists of the following
components:
• Cloud Controller (CLC): this component
provides EC2 functionality
• Walrus: this component provides S3
functionality
• Cluster Controller (CC): this component
provides management service for a cluster in your cloud
• Storage Controller (SC): this component
provides EBS functionality
• Node Controller (NC): this component
controls virtual machine instances
In the Frontend+NC configuration, the CLC,
Walrus, CC, and SC are installed on one machine, called the Frontend.
The NC is installed on another machine, called
the Node. In this configuration you can have one Frontend and one or more Nodes.
Before installing FastStart in the Frontend+NC
configuration, make sure you have at least two machines with:
• a minimum of 100GB of disk space
• a minimum of 4GB of memory
• at least one ethernet NIC
Network Requirements
• You must have access to the internet.
• You must be able to assign static IP
addresses within your network.
• You must set aside a static IP address for
each physical system.
• You must set aside a range of available
public IP addresses. Eucalyptus will assign these to VM instances.
• You must set aside a large range of
available private IP addresses. These will be used by a virtual subnet. They
can not overlap or contain any part of a physical
network IP address space. Note: Eucalyptus will set aside, by default, the subnet 172.16.0.0 unless you choose to set
different values.
Software Requirements
You must have access to the Eucalyptus
FastStart ISO. You can get the FastStart ISO from http://www.eucalyptus.com/download/faststart. You should then burn this ISO to a DVD. This DVD will be used for installation on all physical machines in your
cloud.
Installing a Node Controller:
To install a standalone Node Controller,
follow the instructions below. It's strongly recommended that you install any Node Controllers before you install the
Frontend.
To install a Node Controller:
1. Boot the target system from the Eucalyptus
Faststart media. Wait for the boot screen to load. When the boot screen loads, select "Install CentOS 6 with
Eucalyptus Node Controller".
2. You may be asked to check the media, to
ensure that there are no data issues. You may check the media, or you may skip to move on to the next step. You will
then be asked to select language and keyboard options. (Note that Faststart instructions are currently available in
English only.)
3. Next, you will be asked for network
information. For Network Interface, select your ethernet interface (usually
eth0).
For Mode, Static is recommended; DHCP will
work in many cases, but if DHCP leases change, your Eucalyptus cloud will no longer be functional. Also enter
IP address, Netmask, Default Gateway, and a comma-delimited list of DNS servers.
4. Next, you will be asked to select timezone,
and after that you will be asked to enter the root password for the system.
5. Next, you will be asked for disk install
options. The Node Controller is intended to be the primary application on the system; by default, it will take up all
disk space on the system. Experienced Linux admins can set up a separate partition for Eucalyptus here.
6. At this point, the Node Controller
installation will begin. When this process is completed, you will be prompted
to reboot the system.
7. After reboot, login as the root user, and
the post-install configuration will begin. Accept the defaults for NTP configuration, networking mode, and network
interface.
The installation of your Node Controller is
now complete. You may now install other Node Controllers; when you've installed all Node Controllers, you may move
on to install the Eucalyptus Frontend. CC-BY-SA, Eucalyptus Systems, Inc.
Installing Frontend :
To install a Frontend on a separate system,
follow the instructions below. It's strongly recommended that you install any Node Controllers (NCs) before you install the
Frontend.
To install the Frontend:
1. Boot the target system from the Eucalyptus
Faststart media. Wait for the boot screen to load. When the boot screen loads, select "Install CentOS 6 with
Eucalyptus Frontend".
2. You may be asked to check the media, to
ensure that there are no data issues. You may check the media, or you may Skip to move on to the next step. You will
then be asked to select language and keyboard options. (Note that Faststart
instructions are currently available in
English only.)
3. Next, you will be asked for network
information. For Network Interface, select your ethernet interface (usually
eth0). For Mode, Static is recommended; DHCP will
work in many cases, but if DHCP leases change, your Eucalyptus cloud will no longer be functional. Also enter
IP address, Netmask, Default Gateway, and a list of DNS servers.
4. Next, you will be asked to select timezone,
and after that you will be asked to enter the root password for the system.
5. Next, you will be asked for cloud
configuration options. Most are defaults that you should not touch unless you
are an experienced Eucalyptus administrator; see
the Administration Guide for details. The one parameter you must enter here is the range of public IP addresses.
New virtual instances created by Eucalyptus will receive IP addresses from within this specified range. Enter the
lower and higher range of available public IP addresses, a dash between them (e.g.: 192.168.1.200-192.168.1.240).
6. Next, you will be asked for disk install
options. Eucalyptus is intended to be the primary application on the system; by default, it will take up all disk space on
the system. Experienced Linux admins can set up a separate partition for Eucalyptus here.
7. At this point, the Eucalyptus installation
will begin. Software will be installed, and a default Eucalyptus machine image (EMI) will be built. When this process
is completed, you will be prompted to reboot the system.
8. When the system reboots, you will be
prompted to accept the license for this installation.
9. You will now be asked to enter the IP
addresses of the Node Controllers that you've previously configured. Enter the IP addresses, separated by spaces, for
each NC that you'd like to control with your Eucalyptus frontend.
10. You will now be asked to create a non-root
login, and turn on NTP. Note that NTP is required for Eucalyptus to function properly.
The installation is now complete. You may
ascertain that your cloud is running by clicking on the the web browser links from the Desktop.