Added step to restart Nova after configuring it for Neutron

I added a step to restart the Nova API service on the controller node
after configuring Nova to use Neutron for networking. We should
consider backporting this patch to Havana since the issue probably
leaves the controller node in an indeterminate state until the
operator restarts services or reboots the system during the
troubleshooting process.

After some discussion with Steve Gordon, I updated this patch to also
include restarting nova-scheduler and nova-conductor for completeness.

Change-Id: I63c25aa285616ee95ecde2d685f52103809adec7
Closes-Bug: #1269253
This commit is contained in:
Matt Kassawara 2014-01-16 20:54:59 -07:00
parent 4c393bfd61
commit cda14042c8

View File

@ -1462,20 +1462,27 @@ firewall_driver=neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallD
following:</para> following:</para>
<programlisting>NEUTRON_PLUGIN_CONF="/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini"</programlisting> <programlisting>NEUTRON_PLUGIN_CONF="/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini"</programlisting>
</step> </step>
<step os="ubuntu;debian">
<para>Restart the Compute and Networking services:</para>
<screen><prompt>#</prompt> <userinput>service nova-api restart</userinput>
<prompt>#</prompt> <userinput>service nova-scheduler restart</userinput>
<prompt>#</prompt> <userinput>service nova-conductor restart</userinput>
<prompt>#</prompt> <userinput>service neutron-server restart</userinput></screen>
</step>
<step os="fedora;rhel;centos;opensuse;sles"> <step os="fedora;rhel;centos;opensuse;sles">
<para>Start <systemitem <para>Restart the Compute services:</para>
class="service">neutron-server</systemitem> and set it to <screen><prompt>#</prompt> <userinput>service openstack-nova-api restart</userinput>
start at boot:</para> <prompt>#</prompt> <userinput>service openstack-nova-scheduler restart</userinput>
<prompt>#</prompt> <userinput>service openstack-nova-conductor restart</userinput></screen>
</step>
<step os="fedora;rhel;centos;opensuse;sles">
<para>Start the Networking service and configure it to start when the
system boots:</para>
<screen os="fedora;rhel;centos"><prompt>#</prompt> <userinput>service neutron-server start</userinput> <screen os="fedora;rhel;centos"><prompt>#</prompt> <userinput>service neutron-server start</userinput>
<prompt>#</prompt> <userinput>chkconfig neutron-server on</userinput></screen> <prompt>#</prompt> <userinput>chkconfig neutron-server on</userinput></screen>
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>service openstack-neutron start</userinput> <screen os="opensuse;sles"><prompt>#</prompt> <userinput>service openstack-neutron start</userinput>
<prompt>#</prompt> <userinput>chkconfig openstack-neutron on</userinput></screen> <prompt>#</prompt> <userinput>chkconfig openstack-neutron on</userinput></screen>
</step> </step>
<step os="ubuntu;debian">
<para>Restart
<systemitem class="service">neutron-server</systemitem>:</para>
<screen><prompt>#</prompt> <userinput>service neutron-server restart</userinput></screen>
</step>
</procedure> </procedure>
<section xml:id="install-neutron.install-plug-in-controller"> <section xml:id="install-neutron.install-plug-in-controller">
<title>Install and configure the Neutron plug-ins on a dedicated <title>Install and configure the Neutron plug-ins on a dedicated