Virtualization and Cloud

Jonathan Gershater

Subscribe to Jonathan Gershater: eMailAlertsEmail Alerts
Get Jonathan Gershater: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Related Topics: Cloud Computing, Open Source and Cloud Computing, IT Strategy, OpenStack Journal

Blog Post

Three Node Install of RDO OpenStack Using PackStack

Install of distributed compute, controller and storage nodes of OpenStack

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 --answer-file=/root/grizzly_openstack.cfg)

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 the server on which to install Cinder
CONFIG_CINDER_HOST=10.202.183.110

and keystone, swift, nagios, nova, horizon and quantum on a second server (.29)

Initial install looked like this:

 

Now, to add a second compute (NOVA) node to the installation, I ran packstack (sudo packstack --answer-file=/root/grizzly_openstack.cfg) from the NOVA node and used this answer file.

Note that while the answer to nearly all the parameters is "n" for 'no', though installing Nova on a new compute node also requires installing Glance as follows

# Set to 'y' if you would like Packstack to install Glance
CONFIG_GLANCE_INSTALL=y
# Set to 'y' if you would like Packstack to install Nova
CONFIG_NOVA_INSTALL=y

And the dashboard reflects this architecture

More Stories By Jonathan Gershater

Jonathan Gershater has lived and worked in Silicon Valley since 1996, primarily doing system and sales engineering specializing in: Web Applications, Identity and Security. At Red Hat, he provides Technical Marketing for Virtualization and Cloud. Prior to joining Red Hat, Jonathan worked at 3Com, Entrust (by acquisition) two startups, Sun Microsystems and Trend Micro.

(The views expressed in this blog are entirely mine and do not represent my employer - Jonathan).