Merge "Updates to the neutron install section"
This commit is contained in:
commit
4cab5ccc7c
@ -149,10 +149,6 @@ rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
|||||||
core_plugin ml2</userinput>
|
core_plugin ml2</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
service_plugins router</userinput></screen>
|
service_plugins router</userinput></screen>
|
||||||
<warning>
|
|
||||||
<para>You must comment out any lines in the
|
|
||||||
<literal>[service_providers]</literal> section.</para>
|
|
||||||
</warning>
|
|
||||||
<note>
|
<note>
|
||||||
<para>We recommend adding <literal>verbose = True</literal> to
|
<para>We recommend adding <literal>verbose = True</literal> to
|
||||||
the <literal>[DEFAULT]</literal> section in
|
the <literal>[DEFAULT]</literal> section in
|
||||||
@ -173,12 +169,6 @@ rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
|||||||
core_plugin = ml2
|
core_plugin = ml2
|
||||||
service_plugins = router
|
service_plugins = router
|
||||||
allow_overlapping_ips = True</programlisting>
|
allow_overlapping_ips = True</programlisting>
|
||||||
</step>
|
|
||||||
</substeps>
|
|
||||||
<warning>
|
|
||||||
<para>You must comment out any lines in the
|
|
||||||
<literal>[service_providers]</literal> section.</para>
|
|
||||||
</warning>
|
|
||||||
<note>
|
<note>
|
||||||
<para>We recommend adding <literal>verbose = True</literal> to
|
<para>We recommend adding <literal>verbose = True</literal> to
|
||||||
the <literal>[DEFAULT]</literal> section in
|
the <literal>[DEFAULT]</literal> section in
|
||||||
@ -186,6 +176,12 @@ allow_overlapping_ips = True</programlisting>
|
|||||||
troubleshooting.</para>
|
troubleshooting.</para>
|
||||||
</note>
|
</note>
|
||||||
</step>
|
</step>
|
||||||
|
</substeps>
|
||||||
|
</step>
|
||||||
|
<step>
|
||||||
|
<para>Comment out any lines in the
|
||||||
|
<literal>[service_providers]</literal> section.</para>
|
||||||
|
</step>
|
||||||
</procedure>
|
</procedure>
|
||||||
<procedure>
|
<procedure>
|
||||||
<title>To configure the Modular Layer 2 (ML2) plug-in</title>
|
<title>To configure the Modular Layer 2 (ML2) plug-in</title>
|
||||||
@ -359,8 +355,7 @@ security_group_api = neutron</programlisting>
|
|||||||
<filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>.
|
<filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>.
|
||||||
If this symbolic link does not exist, create it using the
|
If this symbolic link does not exist, create it using the
|
||||||
following commands:</para>
|
following commands:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>cd /etc/neutron</userinput>
|
<screen><prompt>#</prompt> <userinput>ln -s plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini</userinput></screen>
|
||||||
<prompt>#</prompt> <userinput>ln -s plugins/ml2/ml2_conf.ini plugin.ini</userinput></screen>
|
|
||||||
<!-- https://bugzilla.redhat.com/show_bug.cgi?id=1087647 -->
|
<!-- https://bugzilla.redhat.com/show_bug.cgi?id=1087647 -->
|
||||||
<para>Due to a packaging bug, the Open vSwitch agent initialization
|
<para>Due to a packaging bug, the Open vSwitch agent initialization
|
||||||
script explicitly looks for the Open vSwitch plug-in configuration
|
script explicitly looks for the Open vSwitch plug-in configuration
|
||||||
@ -369,7 +364,7 @@ security_group_api = neutron</programlisting>
|
|||||||
plug-in configuration file. Run the following commands to resolve this
|
plug-in configuration file. Run the following commands to resolve this
|
||||||
issue:</para>
|
issue:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>cp /etc/init.d/neutron-openvswitch-agent /etc/init.d/neutron-openvswitch-agent.orig</userinput>
|
<screen><prompt>#</prompt> <userinput>cp /etc/init.d/neutron-openvswitch-agent /etc/init.d/neutron-openvswitch-agent.orig</userinput>
|
||||||
<prompt>#</prompt> <userinput>sed -i 's/plugins\/openvswitch\/ovs_neutron_plugin.ini/plugin.ini/g' /etc/init.d/neutron-openvswitch-agent</userinput></screen>
|
<prompt>#</prompt> <userinput>sed -i 's,plugins/openvswitch/ovs_neutron_plugin.ini,plugin.ini,g' /etc/init.d/neutron-openvswitch-agent</userinput></screen>
|
||||||
</step>
|
</step>
|
||||||
<step os="sles;opensuse">
|
<step os="sles;opensuse">
|
||||||
<para>The Networking service initialization scripts expect the variable
|
<para>The Networking service initialization scripts expect the variable
|
||||||
|
@ -196,11 +196,6 @@ rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
|||||||
<step os="rhel;centos;fedora;sles;opensuse">
|
<step os="rhel;centos;fedora;sles;opensuse">
|
||||||
<para>Configure Networking to notify Compute about network topology
|
<para>Configure Networking to notify Compute about network topology
|
||||||
changes:</para>
|
changes:</para>
|
||||||
<para>Replace <replaceable>SERVICE_TENANT_ID</replaceable> with the
|
|
||||||
<literal>service</literal> tenant identifier (id) in the Identity
|
|
||||||
service and <replaceable>NOVA_PASS</replaceable> with the password
|
|
||||||
you chose for the <literal>nova</literal> user in the Identity
|
|
||||||
service.</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
notify_nova_on_port_status_changes True</userinput>
|
notify_nova_on_port_status_changes True</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
@ -210,25 +205,11 @@ rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
|||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
nova_admin_username nova</userinput>
|
nova_admin_username nova</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
nova_admin_tenant_id <replaceable>SERVICE_TENANT_ID</replaceable></userinput>
|
nova_admin_tenant_id $(keystone tenant-list | awk '/ service / { print $2 }')</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
nova_admin_password <replaceable>NOVA_PASS</replaceable></userinput>
|
nova_admin_password <replaceable>NOVA_PASS</replaceable></userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
nova_admin_auth_url http://<replaceable>controller</replaceable>:35357/v2.0</userinput></screen>
|
nova_admin_auth_url http://<replaceable>controller</replaceable>:35357/v2.0</userinput></screen>
|
||||||
<note>
|
|
||||||
<para>To obtain the <literal>service</literal> tenant
|
|
||||||
identifier (id):</para>
|
|
||||||
<screen><prompt>$</prompt> <userinput>source admin-openrc.sh</userinput>
|
|
||||||
<prompt>$</prompt> <userinput>keystone tenant-get service</userinput>
|
|
||||||
<computeroutput>+-------------+----------------------------------+
|
|
||||||
| Property | Value |
|
|
||||||
+-------------+----------------------------------+
|
|
||||||
| description | Service Tenant |
|
|
||||||
| enabled | True |
|
|
||||||
| id | f727b5ec2ceb4d71bad86dfc414449bf |
|
|
||||||
| name | service |
|
|
||||||
+-------------+----------------------------------+</computeroutput></screen>
|
|
||||||
</note>
|
|
||||||
</step>
|
</step>
|
||||||
<step os="ubuntu;debian">
|
<step os="ubuntu;debian">
|
||||||
<para>Configure Networking to notify Compute about network topology
|
<para>Configure Networking to notify Compute about network topology
|
||||||
@ -276,10 +257,6 @@ nova_admin_auth_url = http://<replaceable>controller</replaceable>:35357/v2.0</p
|
|||||||
core_plugin ml2</userinput>
|
core_plugin ml2</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
service_plugins router</userinput></screen>
|
service_plugins router</userinput></screen>
|
||||||
<warning>
|
|
||||||
<para>You must comment out any lines in the
|
|
||||||
<literal>[service_providers]</literal> section.</para>
|
|
||||||
</warning>
|
|
||||||
<note>
|
<note>
|
||||||
<para>We recommend adding <literal>verbose = True</literal> to
|
<para>We recommend adding <literal>verbose = True</literal> to
|
||||||
the <literal>[DEFAULT]</literal> section in
|
the <literal>[DEFAULT]</literal> section in
|
||||||
@ -300,12 +277,6 @@ nova_admin_auth_url = http://<replaceable>controller</replaceable>:35357/v2.0</p
|
|||||||
core_plugin = ml2
|
core_plugin = ml2
|
||||||
service_plugins = router
|
service_plugins = router
|
||||||
allow_overlapping_ips = True</programlisting>
|
allow_overlapping_ips = True</programlisting>
|
||||||
</step>
|
|
||||||
</substeps>
|
|
||||||
<warning>
|
|
||||||
<para>You must comment out any lines in the
|
|
||||||
<literal>[service_providers]</literal> section.</para>
|
|
||||||
</warning>
|
|
||||||
<note>
|
<note>
|
||||||
<para>We recommend adding <literal>verbose = True</literal> to
|
<para>We recommend adding <literal>verbose = True</literal> to
|
||||||
the <literal>[DEFAULT]</literal> section in
|
the <literal>[DEFAULT]</literal> section in
|
||||||
@ -313,6 +284,12 @@ allow_overlapping_ips = True</programlisting>
|
|||||||
troubleshooting.</para>
|
troubleshooting.</para>
|
||||||
</note>
|
</note>
|
||||||
</step>
|
</step>
|
||||||
|
</substeps>
|
||||||
|
</step>
|
||||||
|
<step>
|
||||||
|
<para>Comment out any lines in the
|
||||||
|
<literal>[service_providers]</literal> section.</para>
|
||||||
|
</step>
|
||||||
</procedure>
|
</procedure>
|
||||||
<procedure>
|
<procedure>
|
||||||
<title>To configure the Modular Layer 2 (ML2) plug-in</title>
|
<title>To configure the Modular Layer 2 (ML2) plug-in</title>
|
||||||
@ -434,8 +411,7 @@ security_group_api = neutron</programlisting>
|
|||||||
<filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>.
|
<filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>.
|
||||||
If this symbolic link does not exist, create it using the
|
If this symbolic link does not exist, create it using the
|
||||||
following commands:</para>
|
following commands:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>cd /etc/neutron</userinput>
|
<screen><prompt>#</prompt> <userinput>ln -s plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini</userinput></screen>
|
||||||
<prompt>#</prompt> <userinput>ln -s plugins/ml2/ml2_conf.ini plugin.ini</userinput></screen>
|
|
||||||
</step>
|
</step>
|
||||||
<step os="sles;opensuse">
|
<step os="sles;opensuse">
|
||||||
<para>The Networking service initialization scripts expect the variable
|
<para>The Networking service initialization scripts expect the variable
|
||||||
|
@ -152,10 +152,6 @@ rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
|||||||
core_plugin ml2</userinput>
|
core_plugin ml2</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
service_plugins router</userinput></screen>
|
service_plugins router</userinput></screen>
|
||||||
<warning>
|
|
||||||
<para>You must comment any lines in the
|
|
||||||
<literal>[service_providers]</literal> section.</para>
|
|
||||||
</warning>
|
|
||||||
<note>
|
<note>
|
||||||
<para>We recommend adding <literal>verbose = True</literal> to
|
<para>We recommend adding <literal>verbose = True</literal> to
|
||||||
the <literal>[DEFAULT]</literal> section in
|
the <literal>[DEFAULT]</literal> section in
|
||||||
@ -176,12 +172,6 @@ rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
|||||||
core_plugin = ml2
|
core_plugin = ml2
|
||||||
service_plugins = router
|
service_plugins = router
|
||||||
allow_overlapping_ips = True</programlisting>
|
allow_overlapping_ips = True</programlisting>
|
||||||
</step>
|
|
||||||
</substeps>
|
|
||||||
<warning>
|
|
||||||
<para>You must comment any lines in the
|
|
||||||
<literal>[service_providers]</literal> section.</para>
|
|
||||||
</warning>
|
|
||||||
<note>
|
<note>
|
||||||
<para>We recommend adding <literal>verbose = True</literal> to
|
<para>We recommend adding <literal>verbose = True</literal> to
|
||||||
the <literal>[DEFAULT]</literal> section in
|
the <literal>[DEFAULT]</literal> section in
|
||||||
@ -189,6 +179,12 @@ allow_overlapping_ips = True</programlisting>
|
|||||||
troubleshooting.</para>
|
troubleshooting.</para>
|
||||||
</note>
|
</note>
|
||||||
</step>
|
</step>
|
||||||
|
</substeps>
|
||||||
|
</step>
|
||||||
|
<step>
|
||||||
|
<para>Comment out any lines in the
|
||||||
|
<literal>[service_providers]</literal> section.</para>
|
||||||
|
</step>
|
||||||
</procedure>
|
</procedure>
|
||||||
<procedure>
|
<procedure>
|
||||||
<title>To configure the Layer-3 (L3) agent</title>
|
<title>To configure the Layer-3 (L3) agent</title>
|
||||||
@ -483,8 +479,7 @@ enable_security_group = True</programlisting>
|
|||||||
<filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>.
|
<filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>.
|
||||||
If this symbolic link does not exist, create it using the
|
If this symbolic link does not exist, create it using the
|
||||||
following commands:</para>
|
following commands:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>cd /etc/neutron</userinput>
|
<screen><prompt>#</prompt> <userinput>ln -s plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini</userinput></screen>
|
||||||
<prompt>#</prompt> <userinput>ln -s plugins/ml2/ml2_conf.ini plugin.ini</userinput></screen>
|
|
||||||
<!-- https://bugzilla.redhat.com/show_bug.cgi?id=1087647 -->
|
<!-- https://bugzilla.redhat.com/show_bug.cgi?id=1087647 -->
|
||||||
<para>Due to a packaging bug, the Open vSwitch agent initialization
|
<para>Due to a packaging bug, the Open vSwitch agent initialization
|
||||||
script explicitly looks for the Open vSwitch plug-in configuration
|
script explicitly looks for the Open vSwitch plug-in configuration
|
||||||
@ -493,7 +488,7 @@ enable_security_group = True</programlisting>
|
|||||||
plug-in configuration file. Run the following commands to resolve this
|
plug-in configuration file. Run the following commands to resolve this
|
||||||
issue:</para>
|
issue:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>cp /etc/init.d/neutron-openvswitch-agent /etc/init.d/neutron-openvswitch-agent.orig</userinput>
|
<screen><prompt>#</prompt> <userinput>cp /etc/init.d/neutron-openvswitch-agent /etc/init.d/neutron-openvswitch-agent.orig</userinput>
|
||||||
<prompt>#</prompt> <userinput>sed -i 's/plugins\/openvswitch\/ovs_neutron_plugin.ini/plugin.ini/g' /etc/init.d/neutron-openvswitch-agent</userinput></screen>
|
<prompt>#</prompt> <userinput>sed -i 's,plugins/openvswitch/ovs_neutron_plugin.ini,plugin.ini,g' /etc/init.d/neutron-openvswitch-agent</userinput></screen>
|
||||||
</step>
|
</step>
|
||||||
<step os="sles;opensuse">
|
<step os="sles;opensuse">
|
||||||
<para>The Networking service initialization scripts expect the variable
|
<para>The Networking service initialization scripts expect the variable
|
||||||
|
Loading…
Reference in New Issue
Block a user