Starting with RDO installation

asked 2014-12-21 02:35:48 -0600

fresher gravatar image

updated 2014-12-22 02:23:03 -0600

Hi I want to start with RDO installation. For my work I would need ceilometer too. Which is the most stable version of to support it? Also I would like to know what services are provided in RDO like does it use neutron or legacy nova networking architrecture?

Does it use GRE tunneling for neutron? Also mine will be a multi node installation with one server as controller+neutron and three other servers as compute nodes. GRE causes a lot of CPU overhead.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2014-12-21 02:50:07 -0600

dbaxps gravatar image

updated 2014-12-22 07:04:10 -0600

You may start here
with packstack --allinone Juno install on F20 or CentOS 7. Ceilometer will be installed for you.
RDO Juno (IceHouse) support only Neutron, Nova-networking was deprecated on RD0 , I would guess since Havana release. Service installed :-

== Nova services ==
openstack-nova-api:                     active
openstack-nova-cert:                    active
openstack-nova-compute:                 active
openstack-nova-network:                 inactive  (disabled on boot)
openstack-nova-scheduler:               active
openstack-nova-conductor:               active
== Glance services ==
openstack-glance-api:                   active
openstack-glance-registry:              active
== Keystone service ==
openstack-keystone:                     active
== Horizon service ==
openstack-dashboard:                    active
== neutron services ==
neutron-server:                         active
neutron-dhcp-agent:                     active
neutron-l3-agent:                       active
neutron-metadata-agent:                 active
neutron-lbaas-agent:                    inactive  (disabled on boot)
neutron-openvswitch-agent:              active
== Swift services ==
openstack-swift-proxy:                  active
openstack-swift-account:                active
openstack-swift-container:              active
openstack-swift-object:                 active
== Cinder services ==
openstack-cinder-api:                   active
openstack-cinder-scheduler:             active
openstack-cinder-volume:                active
openstack-cinder-backup:                active
== Ceilometer services ==
openstack-ceilometer-api:               active
openstack-ceilometer-central:           active
openstack-ceilometer-compute:           active
openstack-ceilometer-collector:         active
openstack-ceilometer-alarm-notifier:    active
openstack-ceilometer-alarm-evaluator:   active
openstack-ceilometer-notification:      active
== Support services ==
libvirtd:                               active
openvswitch:                            active
dbus:                                   active
target:                                 active
rabbitmq-server:                        active
memcached:                              active

In meantime it uses by default VXLAN tunnelling for both AIO && Mutinode Deployment
Regarding your need in "one server as controller+neutron and three other servers as compute nodes" , there is ready and tested solution , described in details here ( for one Compute Node)
To update answer file for "three compute nodes" , change only one line in answer-file:-


Just ignore the part related to Gluster and (or) LVMiSCSI back-ends cinder configuration.
How to enable heat -

edit flag offensive delete link more


Ok. Thanks a lot :)

fresher gravatar imagefresher ( 2014-12-21 03:53:16 -0600 )edit

Thanks. If I do not want cinder I just need to do CONFIG_CINDER_VOLUMES_CREATE=n in answer file? How to disable swift? Also how to enable heat?

fresher gravatar imagefresher ( 2014-12-22 06:46:24 -0600 )edit

Answer updated with HEAT instructions .

dbaxps gravatar imagedbaxps ( 2014-12-22 07:03:05 -0600 )edit

Would heat not work with


Also, I will have to install f20 server version on all the servers?

fresher gravatar imagefresher ( 2014-12-22 07:54:12 -0600 )edit

Install f20 servers is not a problem.

dbaxps gravatar imagedbaxps ( 2014-12-22 08:46:57 -0600 )edit

answered 2014-12-21 05:21:45 -0600

Yossi Baruch gravatar image

i recommend you to use the answerfile option... this could save you a lot of headaches when running the allinone installation again (passwords, configuration, etc...)

edit flag offensive delete link more


--gen-answer-file=GEN_ANSWER_FILE Generate a template of an answer file, using this option excludes all other options

Yossi Baruch gravatar imageYossi Baruch ( 2014-12-21 05:24:46 -0600 )edit

--answer-file=ANSWER_FILE Runs the configuration in non-interactive mode, extracting all information from the configuration file. using this option excludes all other options

Yossi Baruch gravatar imageYossi Baruch ( 2014-12-21 05:26:08 -0600 )edit

--allinone Shorthand for --install-hosts=<local ipaddr=""> --novanetwork-pubif=<dev> --novacompute-privif=lo --novanetwork-privif=lo --os-swift-install=y --nagios-install=y , this option can be used to install an all in one OpenStack on the host

Yossi Baruch gravatar imageYossi Baruch ( 2014-12-21 05:27:31 -0600 )edit

During the last week I ran packstack --allinone on daily basis due to testing Nova-Docker.git branch for Juno. It runs silently and never asked me any question. Yes it installs swift && ceilometer, which might disabled via editing GEN_ANSWER_FILE.

dbaxps gravatar imagedbaxps ( 2014-12-21 10:48:53 -0600 )edit

Editing GEN_ANSWER_FILE requires experience and usually is used for RDO Multinode deployment. It might be using for temporary workarounds , view

dbaxps gravatar imagedbaxps ( 2014-12-21 11:00:15 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-12-21 02:35:48 -0600

Seen: 882 times

Last updated: Dec 22 '14