Organizations building out private Infrastructure as a Service clouds and
utilizing public cloud infrastructure facing the challenging task of using
several interface consoles to manage their infrastructure.
One unified console would be ideal to accomplish tasks such as:
Capacity management and planning Virtual Machine life-cycle and management
Policies to govern access and usage Quota enforcement and usage Chargeback
and cost allocation Approval workflows
Alerts, reports and a dashboard.
Well, three days into my new position at Red Hat, doing Technical Marketing
for the Cloud and Virtualization group I was tasked with building out a demo
which you can see at VMworld 2013, booth 522, in San Francisco
To build this demo, I was provided with six brand spanking new IBM 3650 M4
servers to which I added RAM, 2nd CPU, 2nd power supply and SSD drives.
With the servers racked ... (more)
Following my single server installation of RDO OpenStack using PackStack,
here is my install of OpenStack across three nodes.
What's key here is the answer files used with packstack. For a single node
its trivial since you just accept nearly all the defaults.
A distributed install requires a bit of planning.
First I installed on two nodes, using packstack from one node (sudo packstack
The answer file for this installation is here, it specifies the location of
each component: cinder on one server (.110) with this line:
# The IP address of ... (more)
OpenStack is an Infrastructure as a Service offering. (see my prior post for
an explanation of IaaS).
OpenStack is an OpenSource project, founded by RackSpace, NASA and others.
OpenStack can be deployed as a public or private cloud.
The OpenStack projects are: CINDER, GLANCE, KEYSTONE, NOVA, QUANTUM, SWIFT.
OpenStack Compute: (NOVA)
Project NOVA, or OpenStack Compute, provisions and manages on-demand virtual
machines and associated resources: CPU, Memory, Disk and Network.
Virtual machines can be started, stopped, suspended, created and deleted,
while network options for a ... (more)
OpenStack is easily installed using a package called Packstack. Redhat is one
of the primary contributors to packstack and my install experience is similar
to the installation of RDO, described here
The procedure is quite simple:
Install Redhat, Fedora or Centos on one or more x86 servers.
I installed the minimal Centos installation on a Dell 1950
Install and configure NTP - network time protocol
# yum install ntp
# chkconfig ntpd on
# ntpdate pool.ntp.org
# /etc/init.d/ntpd start
Install the Fedora repo for grizzly
# yum install -y
Following my high level description of OpenStack, I now delve in the install
This post is a manual install of OpenStack on Centos. Although the steps are
experience was that the output of each command results in text strings that
are required in subsequent commands. Thus I have colour coded each text
string output so that the text can be accurately used in subsequent commands.
(This is post one of five; posts two, three, four and five to follow will
detail the install of the... (more)