Installing OpenStack Grizzly with DevStack

Installing OpenStack Grizzly with DevStack

Unicorn Accountant

OpenStack Multi-Node DevStack Nova Network Tutorial

DevStack is a scripted OpenStack installer  maintained for developers to prototype and debug. It is also handy for operators to proof concepts and test new services and configurations. This is a good starter for folks new to OpenStack to help understand how to install and operate OpenStack. Some folks have been asking about multi-node DevStack deployment using nova network, so I thought this tutorial might help.

Another difference in this tutorial. is using nova-network instead of the Quantum network plugin. The Quantum plugin is very flexible and offers much richer networking feature, by implementing vSwitches, rather then Linux bridging. With flexibility, comes complexity.The reality if most people looking to do test deployments, proof of concepts or richer KVM/XEN hypervisor management do not really need the added complexity. Nova-network is slated for depreciation at some point, but I am not sure that is the best plan of action for typical until the installation becomes easier for folks in my humble opinion. Most enterprises don’t have “DevOps” programmers, and I think OpenStack brings some good value and expenditure savings to the enterprise. The complexity of the advanced networking may turn some folks off to the project in smaller organizations. Then again smaller organizations aren’t the ones running OpenStack and that may be attractive to vendors looking to find revenue from service offerings. Anywho, thats my two cents, let’s get on to the tutorial.

OpenStack Flat Network Manager Topology
OpenStack Flat Network Manager Topology

Figure 1. Flat Network Manager Topology

Configuring DevStack Installation

DevStack is not a persistent installation, meaning it will be erased when you run ./ This works fine on a single machine running in VMfusion since it supports nested virtualization.

Create a file called localrc for the controller and compute node and fill it in with the localrc configurations below. Change the IP addresses to match your addressing. Put the localrc file in the root of the DevStack folder.

After that is complete, if you do not have any errors you should have a functioning controller and working compute node(s). The compute nodes run the guest VMs. The compute node also does the NAT and security functionality. That can be configuring in the web GUI or from CLI. Your Floating Range will be your publicly reachable network. The fixed range is for the guest VM to talk to the compute node for resources. Since we are using one NIC in each machine, all of the addresses on the compute node are bound to the br100 bridge that is in turn bound to eth0 as secondary addresses. Everything is sharing the same broadcast domain on br100. It is fairly confusing for many without a strong networking background, albeit much simpler than Quantum services. The more you dig in and explore, the clearer it will inevitably become.

When installing note the path of the logs. This is helpful for reverse engineering the installation and troubleshooting services while is running. Logs are not dumped to /var/log/nova* like a regular installation.

OpenStack Controller localrc

Place this in a file named localrc in the root of the devstack directory you clone. That installs into the /opt/ directory be default.

OpenStack Controller Node nova.conf

nova.conf is located in /etc/nova/nova.conf

OpenStack Compute localrc

Place this in a file named localrc in the root of the devstack directory you clone. That installs into the /opt/ directory be default.

OpenStack Compute Node nova.conf

nova.conf is located in /etc/nova/nova.conf

SSH Keys and Booting a Guest VM

OpenStack Glance Guest VM Images

DevStack will download CirrOS but in case it doesn’t or you want to install another image like the Ubuntu Cloud image you can do the follwing.

Download a pre-built OpenStack ready image:

Import the downloaded image into Glance

Verifying OpenStack Services

If you get errors stating you are not authorized or don’t have permsissions to use the client tools, verify your environmental variables are set by typing export. Manually add ENVs with the following.

OpenStack nova-manage

Figure 2. Viewing processes running in DevStack with ‘nova-manage service list’ ‘: -)’ means the process is functioning. ‘XXX’ means the process has died.

OpenStack Processes

 Figure 3. View running procs in Linux with ‘ps auxw’.

Nova-Network Configuration

DevStack will build your network as specified in the localrc. The manual operations of that are as follows:

Since we are only using one NIC in this interface, we will have both the Flat Interface (Public) and the Fixed Range (Privates for VMs) bound to br0100.

OpenStack Processes

Figure 4. View the Linux routing tables ‘route -n’.

To view the Linux bridge configuration use the brctl command. If for some reason DevStack doesn’t create the bridge br100, you can define it yourself with ‘brctl add-br br100’ and ‘brctl addif br100 eth0’. Remember, eth0 is nested in br100. That becomes your Layer3 interface.

OpenStack Brctl

Figure 5. Linux bridge output from ‘brctl’

10 Quick OpenStack Operational Notes
  1. At anytime you can check to make sure the services show smiley faces :-) and not XXX with ‘nova-manage service list’.
  2. To manually boot an image, running ‘glance index’ and copy the ID of the image that was loaded in the script.
  3. nova boot –flavor 1 –image <insert image ID here> –key_name ssh_key demohost
  4. Run ‘nova list’ to check the progress and look for any errors.
  5. After a couple of minutes the instance will be booted, make sure you can ping it.
  6. SSH to the ubuntu instance by running “ssh -i ~/ssh-key.pem ubuntu@<ip in nova list>” The key was created by the script.
  7. Check out the web page with http://localhost or http://<public address used>
  8. Under the “Admin” project in Dashboard (the webpage) go to security and access and allocate a floating address to your project.
  9. Once allocated to the project, allocate the address to your VM you started.
  10. Running ./unstack will unload DevStack. Running ./ will rebuild the stack.

Additional DevStack Resources

Thanks for stopping by.

About the Author

Brent SalisburyI have over 15 years of experience wearing various hats from, network engineer, architect, devops and software engineer. I currently have the pleasure of working at the company that develops my favorite software I have ever used, Docker. My comments here are my personal thoughts and opinions. More at Brent's BioView all posts by Brent Salisbury →

1 year 5 months ago

Do you have any video of that? I’d care to find out more details.

1 year 5 months ago

Ƭhis is a topic that іs close to my heart…
Many thanks! Exactly where are your coոtact details though?

1 year 5 months ago

When the baby has been just born, their ability to
resist the body is very bad, very delicate. You can play up to five Characters at one time and all the characters on one server will share a bank account, which is actually horribly convenient.

However, we should know that long-term drinking milk
with empty stomach is a certain injury to our health. Your best reaction is,
to immediately stop the job at hand and immediately begin her new job, and the account, expression on the face will show you worry double times than the boss.

You can order a cup of yogurt after meal, for the lactic acid bacteria in yogurt can better suppress the growth
of corrupted strains and protect the intestinal and
gastric health effectively. Some plant components in red skins could inhibit the growth of protein in tumor cells effectively, and reduce the reaction ability of tumor cells to estrogen.
Alright, now that you have made your character, its time to play.
But you don’t hurry back, because that would lead to your
boss think that you didn’t do your best to do it, you must have a good shopping once street,
on the street drink a cup of coffee, see pretty boys and girls
in the street then come back. The ginger water could make the body warm, increase energy, active blood,
accelerate blood circulation, and help people especially the elderly
and young children to fight against the cold
climate. In fact, person’s life is all the time in the “waiting”.
The stove is still hot to cook food, and people could take
out the food after one minute. ‘I have never cared about the ritual supplies store downstairs of the house before, but
now I have been the regular customer in order to buy balloons.

Insomniac Games seem to be opened to the idea of a Ratchet
& Clank Collection on the Playstation 3 as long as SCEA supports the idea and finds another developer to handle
the port. So, it may seem like just a game, but there are things to learn as well.
Do not underestimate this rose, but you it’s “Pirates of the Caribbean” love the success of <. This simple action can let you exercise abdominal muscle, slowly practice six muscles. They will let you become thin while you are working, and it's not so hard. Because how many real people do you see named, I_am_awesome12837. The development for God of War Collection was outsourced from SCE Santa Monica Studio to Bluepoint Games. A blog is a web-based publishing platform, which is shortened form of the word "weblog. All the success is adventurous results all dare to think, dare to do. During the Christmas market open, the Roman Berger Square will transform into a festival market with handicrafts and Christmas food. a) Missions Suppose you start looking Incarnam, you must completely familiar with the characters with an exclamation point on the head, giving the search are their main source of Kamas. In fact, different kinds of cosmetic products eventually have different proportion of the raw material costs, such as washing powder may account for 60% to 70%, and toothpaste, shampoo account for 30% ~ 40%. New dad taking care of their babies mainly need to pay attention to four:.


I have compiled a series of guides on how to Dofus kamas as
soon as possible. Do you want to experience the journey you have never tried in the
real world. One of the best features of Dofus is
the job system.

1 year 5 months ago

Do you have a spam issue on this site; I also am a blogger, and I was wondering your situation;
many of us have created some nice practices and we are looking to exchange strategies with others,
why not shoot me an e-mail if interested.


An interesting discussion is definitely worth comment.
There’s no doubt that that you need to write more on this issue, it may not be a taboo subject but typically people don’t discuss such topics.
To the next! All the best!!


The development for God of War Collection was outsourced
from SCE Santa Monica Studio to Bluepoint Games. If the cooked time is too long, the food will become hard
and lose its flavor, color and taste. People may feel tired and
the things they do may not be satisfying. All of these questions
around one focus, that is the safety problem.
The craftsmen use these materials at great prices and do not be surprised if shortages occur.
There is no extra decoration in the appearance which makes this phone simple and gentle.
The stove is still hot to cook food, and people could take out the food after one minute.
This makes the game more than just fighting and training.
Not the most instinctive, but not as bad as some others out there.
The AI enemies are often boring to fight because they are so.
Yes, of course your account will be banned for buying Dofus
kamas online, if you buy gold from that cheap price site which far away from what is normal, if you and your friend never know about the site,
if your order don’t have any guarantee about the refund, or you don’t get
a promised delivery time and don’t know who will do this delivery, 90% sure you will
loss your money and get a banned email on your mail box.
The artwork is fantastic, and the characters are largely
customizable. Or of course, you can choose a profession that does not have anything
that attacks you. It you have vacation before Christmas Day,
it is a good choice to visit the German Christmas market and I am sure you will be
deeply attracted by there. Therefore, skin cleansing only need to meet two basic conditions: thorough clean and skin moisture.
The foot of human body is also vulnerable to cold invasion.
If you have interests in our products, please visit our website and you will find
what you want. Choose your favorite sports in your free time and have a happy hour to
keep healthy. If you get splashed on by another monkey’s balloon,
you will be incased in a bubble. The person’s work associates and colleagues
are other possible sources of info that you can use. To do a few times in a day groups will let you
have the more tightening, more charming legs. Many people know this truth, but they do not have the
courage to refuse others. Because of the dry office
environment, wearing the contact lens for a long time will cause skins around eyes dry.
There are many different dungeons, but most are available for
paying players only. Take care of the baby’s burden falls on
the new dad, how can do a competent new dad.


When you entertain, keep everything in your own style.

It has good inhibitory effect on the variant streptococcus which can result in dental
caries. Mothers just gave birth to the baby, very weak, need to her husband’s care and care, hope the new dads are more patience to his wife and children, carefully
take care of them, and don’t give this very happy time leave any regret.
You will take Mo Nai for a beautiful picture, if there is
no one to tell you. All of these questions around
one focus, that is the safety problem. Most people not only have no
life subsidies, also have to pay higher costs, have to ask parents for support, or they work solve learning and
life difficulties through a part-time job.
This kind of site can truly offer the right services, right Dofus kamas in right
way to the people who is in need. The latest data of the American
market research center Kantar Media, also
shows P&G is at the eighth year supreme advertiser. Its
yellow prism packing makes it impressive in people’s minds.
As we all know, “Pirates of the Caribbean”, with its simple and
honest and well-behaved they reveal the unique shape, the
color of the horse across the great, elegant fashion and luxury features such as
the system does not delete files Niece loved by so many players, being the case,
wow is MM favorite send these “Pirates of the Caribbean” course designed
to pull air choice for you because of who. The stove is still hot to
cook food, and people could take out the food
after one minute. ‘I have never cared about the ritual supplies store
downstairs of the house before, but now I have been the regular customer in order to buy balloons.
So, developing a good life habit, living far away from factors which will result cancer, eating more anti-cancer foods and doing
more exercise are good ways to prevent yourself from cancer.

The harsh reality of business is that everything is not popular in
its list of prescriptions, especially when they can block
the samples under examination. Do not underestimate this rose,
but you it’s “Pirates of the Caribbean” love the success of <. "Pirates of the Caribbean" Bo Thomas ancient church priest every day waiting for one to one on a nice ring, where he married and, of course, you are no exception Oh. Exercise makes the heart and lung function been strengthened. Vitamin C can synthesize carnitine to promote fat metabolism and accelerate fat decomposition and combustion. A variety of paints and adhesives brushed on the surface of furniture contain large numbers of volatile organic compounds which will pollute indoor air and harm the respiratory system and nervous system. Microwave oven should be placed in ventilated place, where there are no magnetic materials so as not to interfere with the magnetic field of oven and decrease the work efficiency. The green mountains, the white walls and red roofs of farmhouses, the colorful flowers and full of green wood make up amazing scenery. The study found that running shoes increased knee and hip torque when compared to running with no shoes at all. These additives contain compound benzene and even some poor quality toilet paper contains formaldehyde, E. Especially on childbirth eve, fatty food, too sweet, too salty, spicy cold, stimulate alcohol and easy to cause contractions food, had better not to touch. Recommended food: nuts such as peanuts, walnuts, sesame seeds; lean meat, dairy, eggs, malt.