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
# yum install -y openstack-packstack
Generate an answer file
# packstack --gen-answer-file=/root/grizzly_openstack.cfg
Since I performed a simple install on one server, I accepted nearly all the
defaults presented in the generated ... (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)
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)
Infrastructure as a Service is one of the three delivery methods of cloud
computing (the other two are Platform as a Service and Software as a
Users of IaaS have the expertise to maintain operating systems and
applications, but don't wish to purchase server, storage and networking
hardware and a datacenter to house the hardware. The cloud provider provides
these services from a shared pool. The cloud user will then use the virtual
machines to fulfill their computing requirements and may install their own
operating system and will install their own applications on the v... (more)
In prior blog posts, I described Infrastructure as a Service (IaaS) and
Platform as a Service (PaaS).
If I use IaaS I get servers onto which I can load software and applications
which I then maintain, though I don't need to maintain the hardware. I can
customize the applications and software running on the servers, at will. If I
use PaaS, I get a platform of ready to use web servers, application servers,
databases etc. I write my own software application and host it at the PaaS
provider. I maintain the software I write, but not the application servers,
databases or ha... (more)