Install Guide: One message broker to rule them all
Remove Qpid specific setup for Fedora etc, use RabbitMQ everywhere. Change-Id: I75a45f070c4a5ed3770504b296824d7dc6075c23 Implements: blueprint installation-guide-improvements backport: none
This commit is contained in:
@@ -10,9 +10,10 @@
|
|||||||
message brokers including <application>RabbitMQ</application>,
|
message brokers including <application>RabbitMQ</application>,
|
||||||
<application>Qpid</application>, and <application>ZeroMQ</application>.
|
<application>Qpid</application>, and <application>ZeroMQ</application>.
|
||||||
However, most distributions that package OpenStack support a particular
|
However, most distributions that package OpenStack support a particular
|
||||||
message broker. This guide covers the message broker supported by each
|
message broker. This guide covers the RabbitMQ message broker which is
|
||||||
distribution. If you prefer to implement a different message broker,
|
supported by each distribution. If you prefer to implement a
|
||||||
consult the documentation associated with it.</para>
|
different message broker, consult the documentation associated
|
||||||
|
with it.</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><link xlink:href="http://www.rabbitmq.com">RabbitMQ</link></para>
|
<para><link xlink:href="http://www.rabbitmq.com">RabbitMQ</link></para>
|
||||||
@@ -25,48 +26,24 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
<procedure>
|
<procedure>
|
||||||
<title>To install the message broker service</title>
|
<title>To install the <application>RabbitMQ</application> message broker service</title>
|
||||||
<step os="ubuntu;debian">
|
<step os="ubuntu;debian">
|
||||||
<para>Ubuntu and Debian use <application>RabbitMQ</application>.</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>apt-get install rabbitmq-server</userinput></screen>
|
<screen><prompt>#</prompt> <userinput>apt-get install rabbitmq-server</userinput></screen>
|
||||||
</step>
|
</step>
|
||||||
<step os="rhel;centos;fedora">
|
<step os="rhel;centos;fedora">
|
||||||
<para>Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux, and
|
<screen><prompt>#</prompt> <userinput>yum install rabbitmq-server</userinput></screen>
|
||||||
Fedora use <application>Qpid</application>.
|
|
||||||
</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>yum install qpid-cpp-server</userinput></screen>
|
|
||||||
</step>
|
</step>
|
||||||
<step os="sles;opensuse">
|
<step os="sles;opensuse">
|
||||||
<para>SUSE Linux Enterprise Server (SLES) and openSUSE use
|
|
||||||
<application>RabbitMQ</application>.</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>zypper install rabbitmq-server</userinput></screen>
|
<screen><prompt>#</prompt> <userinput>zypper install rabbitmq-server</userinput></screen>
|
||||||
</step>
|
</step>
|
||||||
</procedure>
|
</procedure>
|
||||||
<procedure>
|
<procedure>
|
||||||
<title>To configure the message broker service</title>
|
<title>To configure the message broker service</title>
|
||||||
<step os="rhel;centos;fedora">
|
<step os="sles;opensuse;rhel;centos;fedora">
|
||||||
<para>To simplify installation of your test environment, we recommend
|
|
||||||
that you disable authentication.</para>
|
|
||||||
<para>Edit the <filename>/etc/qpidd.conf</filename> file and change
|
|
||||||
the following key:</para>
|
|
||||||
<programlisting>auth=no</programlisting>
|
|
||||||
<note>
|
|
||||||
<para>For production environments, you should enable authentication.
|
|
||||||
For more information on securing the message broker, see the
|
|
||||||
<link xlink:href=
|
|
||||||
"http://qpid.apache.org/books/trunk/AMQP-Messaging-Broker-CPP-Book/html/chap-Messaging_User_Guide-Security.html"
|
|
||||||
>documentation</link>.</para>
|
|
||||||
<para>If you decide to enable authentication for your test
|
|
||||||
environment, you must configure the <literal>qpid_username</literal>
|
|
||||||
and <literal>qpid_password</literal> keys in the configuration file
|
|
||||||
of each OpenStack service that uses the message broker.</para>
|
|
||||||
</note>
|
|
||||||
</step>
|
|
||||||
<step os="sles;opensuse">
|
|
||||||
<para>Start the message broker service:</para>
|
<para>Start the message broker service:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>service rabbitmq-server start</userinput></screen>
|
<screen><prompt>#</prompt> <userinput>service rabbitmq-server start</userinput></screen>
|
||||||
</step>
|
</step>
|
||||||
<step os="ubuntu;debian;sles;opensuse">
|
<step>
|
||||||
<para>The message broker creates a default account that uses
|
<para>The message broker creates a default account that uses
|
||||||
<literal>guest</literal> for the username and password. To simplify
|
<literal>guest</literal> for the username and password. To simplify
|
||||||
installation of your test environment, we recommend that you use this
|
installation of your test environment, we recommend that you use this
|
||||||
@@ -94,13 +71,7 @@
|
|||||||
</procedure>
|
</procedure>
|
||||||
<procedure os="rhel;centos;fedora;sles;opensuse">
|
<procedure os="rhel;centos;fedora;sles;opensuse">
|
||||||
<title>To finalize installation</title>
|
<title>To finalize installation</title>
|
||||||
<step os="rhel;centos;fedora">
|
<step>
|
||||||
<para>Start the message broker service and configure it to start when
|
|
||||||
the system boots:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>service qpidd start</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>chkconfig qpidd on</userinput></screen>
|
|
||||||
</step>
|
|
||||||
<step os="sles;opensuse">
|
|
||||||
<para>Configure the message broker service to start when the system
|
<para>Configure the message broker service to start when the system
|
||||||
boots:</para>
|
boots:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>chkconfig rabbitmq-server on</userinput></screen>
|
<screen><prompt>#</prompt> <userinput>chkconfig rabbitmq-server on</userinput></screen>
|
||||||
|
@@ -18,14 +18,11 @@ rabbit_host = <replaceable>controller</replaceable>
|
|||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
|
|
||||||
<para os="opensuse;sles;fedora;rhel;centos">Run the following commands:</para>
|
<para os="opensuse;sles;fedora;rhel;centos">Run the following commands:</para>
|
||||||
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT notification_driver messaging</userinput>
|
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT notification_driver messaging</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT rpc_backend rabbit</userinput>
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT rpc_backend rabbit</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT rabbit_host <replaceable>controller</replaceable></userinput>
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT rabbit_host <replaceable>controller</replaceable></userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
||||||
|
|
||||||
<screen os="fedora;rhel;centos"><prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT notification_driver messaging</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT rpc_backend qpid</userinput></screen>
|
|
||||||
|
|
||||||
</step>
|
</step>
|
||||||
<step>
|
<step>
|
||||||
<para>Restart the Image Services with their new
|
<para>Restart the Image Services with their new
|
||||||
|
@@ -140,21 +140,15 @@ connection = mongodb://ceilometer:<replaceable>CEILOMETER_DBPASS</replaceable>@<
|
|||||||
metering_secret = <replaceable>CEILOMETER_TOKEN</replaceable></programlisting>
|
metering_secret = <replaceable>CEILOMETER_TOKEN</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step os="opensuse;sles;ubuntu">
|
<step os="opensuse;sles;ubuntu;rhel;centos;fedora">
|
||||||
<para>Configure the RabbitMQ access:</para>
|
<para>Configure the RabbitMQ access:</para>
|
||||||
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT rabbit_host <replaceable>controller</replaceable></userinput>
|
<screen os="opensuse;sles;rhel;centos;fedora"><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT rabbit_host <replaceable>controller</replaceable></userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
||||||
<para os="ubuntu">Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and update the <literal>[DEFAULT]</literal> section:</para>
|
<para os="ubuntu">Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and update the <literal>[DEFAULT]</literal> section:</para>
|
||||||
<programlisting os="ubuntu" language="ini">rabbit_host = <replaceable>controller</replaceable>
|
<programlisting os="ubuntu" language="ini">rabbit_host = <replaceable>controller</replaceable>
|
||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step os="rhel;centos;fedora">
|
|
||||||
<para>Configure the Qpid access:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf \
|
|
||||||
DEFAULT rpc_backend ceilometer.openstack.common.rpc.impl_qpid</userinput></screen>
|
|
||||||
</step>
|
|
||||||
|
|
||||||
<step os="opensuse;sles">
|
<step os="opensuse;sles">
|
||||||
<para>Configure the collector dispatcher:</para>
|
<para>Configure the collector dispatcher:</para>
|
||||||
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf \
|
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf \
|
||||||
|
@@ -70,9 +70,9 @@ notification_driver = ceilometer.compute.nova_notifier</programlisting>
|
|||||||
metering_secret = <replaceable>CEILOMETER_TOKEN</replaceable></programlisting>
|
metering_secret = <replaceable>CEILOMETER_TOKEN</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step os="opensuse;sles;ubuntu">
|
<step os="opensuse;sles;ubuntu;rhel;centos;fedora">
|
||||||
<para>Configure the RabbitMQ access:</para>
|
<para>Configure the RabbitMQ access:</para>
|
||||||
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT rabbit_host controller</userinput>
|
<screen os="opensuse;sles;rhel;centos;fedora"><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT rabbit_host controller</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
||||||
<para os="ubuntu">Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and update the <literal>[DEFAULT]</literal> section:</para>
|
<para os="ubuntu">Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and update the <literal>[DEFAULT]</literal> section:</para>
|
||||||
<programlisting os="ubuntu" language="ini">[DEFAULT]
|
<programlisting os="ubuntu" language="ini">[DEFAULT]
|
||||||
@@ -80,11 +80,6 @@ rabbit_host = <replaceable>controller</replaceable>
|
|||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step os="rhel;centos;fedora">
|
|
||||||
<para>Configure the QPid access:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf DEFAULT qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
</step>
|
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
<para>Add the Identity service credentials:</para>
|
<para>Add the Identity service credentials:</para>
|
||||||
<screen os="centos;rhel;fedora;opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf \
|
<screen os="centos;rhel;fedora;opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/ceilometer/ceilometer.conf \
|
||||||
|
@@ -122,15 +122,7 @@ rabbit_port = 5672
|
|||||||
rabbit_userid = guest
|
rabbit_userid = guest
|
||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
<step os="rhel;centos;fedora">
|
<step os="sles;opensuse;rhel;centos;fedora">
|
||||||
<para>Configure Block Storage to use the Qpid message
|
|
||||||
broker:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/cinder/cinder.conf \
|
|
||||||
DEFAULT rpc_backend cinder.openstack.common.rpc.impl_qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/cinder/cinder.conf \
|
|
||||||
DEFAULT qpid_hostname controller</userinput></screen>
|
|
||||||
</step>
|
|
||||||
<step os="sles;opensuse">
|
|
||||||
<para>Configure Block Storage to use the RabbitMQ message
|
<para>Configure Block Storage to use the RabbitMQ message
|
||||||
broker.</para>
|
broker.</para>
|
||||||
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the
|
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the
|
||||||
|
@@ -152,15 +152,7 @@ rabbit_port = 5672
|
|||||||
rabbit_userid = guest
|
rabbit_userid = guest
|
||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
<step os="rhel;centos;fedora">
|
<step os="sles;opensuse;rhel;centos;fedora">
|
||||||
<para>Configure Block Storage to use the Qpid message
|
|
||||||
broker:</para>
|
|
||||||
<screen os="rhel;centos;fedora"><prompt>#</prompt> <userinput>openstack-config --set /etc/cinder/cinder.conf \
|
|
||||||
DEFAULT rpc_backend cinder.openstack.common.rpc.impl_qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/cinder/cinder.conf \
|
|
||||||
DEFAULT qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
</step>
|
|
||||||
<step os="sles;opensuse">
|
|
||||||
<para>Configure Block Storage to use the RabbitMQ message
|
<para>Configure Block Storage to use the RabbitMQ message
|
||||||
broker. Replace <replaceable>RABBIT_PASS</replaceable> with
|
broker. Replace <replaceable>RABBIT_PASS</replaceable> with
|
||||||
the password you chose for RabbitMQ:</para>
|
the password you chose for RabbitMQ:</para>
|
||||||
|
@@ -65,14 +65,6 @@
|
|||||||
connection = mysql://glance:GLANCE_DBPASS@<replaceable>controller</replaceable>/glance</programlisting>
|
connection = mysql://glance:GLANCE_DBPASS@<replaceable>controller</replaceable>/glance</programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
|
||||||
<step os="fedora;rhel;centos">
|
|
||||||
<para>Configure the Image Service to use the message broker:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT \
|
|
||||||
rpc_backend qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/glance/glance-api.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
</step>
|
|
||||||
<step os="ubuntu">
|
<step os="ubuntu">
|
||||||
<para>Configure the Image Service to use the message broker:</para>
|
<para>Configure the Image Service to use the message broker:</para>
|
||||||
<substeps>
|
<substeps>
|
||||||
@@ -91,7 +83,7 @@ rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
|||||||
</step>
|
</step>
|
||||||
</substeps>
|
</substeps>
|
||||||
</step>
|
</step>
|
||||||
<step os="opensuse;sles">
|
<step os="opensuse;sles;rhel;centos;fedora">
|
||||||
<para>Configure the Image Service to use the message broker:</para>
|
<para>Configure the Image Service to use the message broker:</para>
|
||||||
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the password
|
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the password
|
||||||
you chose for the <literal>guest</literal> account in
|
you chose for the <literal>guest</literal> account in
|
||||||
|
@@ -101,7 +101,7 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
</step>
|
</step>
|
||||||
</substeps>
|
</substeps>
|
||||||
</step>
|
</step>
|
||||||
<step os="opensuse;sles">
|
<step os="opensuse;sles;rhel;centos;fedora">
|
||||||
<para>Configure Networking to use the message broker:</para>
|
<para>Configure Networking to use the message broker:</para>
|
||||||
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the password
|
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the password
|
||||||
you chose for the <literal>guest</literal> account in
|
you chose for the <literal>guest</literal> account in
|
||||||
@@ -114,13 +114,6 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
rabbit_userid guest</userinput>
|
rabbit_userid guest</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
||||||
</step>
|
|
||||||
<step os="rhel;centos;fedora">
|
|
||||||
<para>Configure Networking to use the message broker:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
rpc_backend neutron.openstack.common.rpc.impl_qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
</step>
|
</step>
|
||||||
<step os="ubuntu">
|
<step os="ubuntu">
|
||||||
<para>Configure Networking to use the message broker:</para>
|
<para>Configure Networking to use the message broker:</para>
|
||||||
|
@@ -178,7 +178,7 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
</step>
|
</step>
|
||||||
</substeps>
|
</substeps>
|
||||||
</step>
|
</step>
|
||||||
<step os="sles;opensuse">
|
<step os="sles;opensuse;rhel;centos;fedora">
|
||||||
<para>Configure Networking to use the message broker:</para>
|
<para>Configure Networking to use the message broker:</para>
|
||||||
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the password
|
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the password
|
||||||
you chose for the <literal>guest</literal> account in
|
you chose for the <literal>guest</literal> account in
|
||||||
@@ -191,13 +191,6 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
rabbit_userid guest</userinput>
|
rabbit_userid guest</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
||||||
</step>
|
|
||||||
<step os="rhel;centos;fedora">
|
|
||||||
<para>Configure Networking to use the message broker:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
rpc_backend neutron.openstack.common.rpc.impl_qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
</step>
|
</step>
|
||||||
<step os="ubuntu">
|
<step os="ubuntu">
|
||||||
<para>Configure Networking to use the message broker:</para>
|
<para>Configure Networking to use the message broker:</para>
|
||||||
|
@@ -104,7 +104,7 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
</step>
|
</step>
|
||||||
</substeps>
|
</substeps>
|
||||||
</step>
|
</step>
|
||||||
<step os="sles;opensuse">
|
<step os="sles;opensuse;rhel;centos;fedora">
|
||||||
<para>Configure Networking to use the message broker:</para>
|
<para>Configure Networking to use the message broker:</para>
|
||||||
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the password
|
<para>Replace <replaceable>RABBIT_PASS</replaceable> with the password
|
||||||
you chose for the <literal>guest</literal> account in
|
you chose for the <literal>guest</literal> account in
|
||||||
@@ -117,13 +117,6 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
rabbit_userid guest</userinput>
|
rabbit_userid guest</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
||||||
</step>
|
|
||||||
<step os="rhel;centos;fedora">
|
|
||||||
<para>Configure Networking to use the message broker:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
rpc_backend neutron.openstack.common.rpc.impl_qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
</step>
|
</step>
|
||||||
<step os="ubuntu">
|
<step os="ubuntu">
|
||||||
<para>Configure Networking to use the message broker:</para>
|
<para>Configure Networking to use the message broker:</para>
|
||||||
|
@@ -186,7 +186,7 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
</step>
|
</step>
|
||||||
</substeps>
|
</substeps>
|
||||||
</step>
|
</step>
|
||||||
<step os="opensuse;sles">
|
<step os="opensuse;sles;rhel;centos;fedora">
|
||||||
<para>Configure access to the <application>RabbitMQ</application> service:</para>
|
<para>Configure access to the <application>RabbitMQ</application> 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 \
|
||||||
rpc_backend neutron.openstack.common.rpc.impl_kombu</userinput>
|
rpc_backend neutron.openstack.common.rpc.impl_kombu</userinput>
|
||||||
@@ -206,19 +206,6 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
rabbit_userid = guest
|
rabbit_userid = guest
|
||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
<step os="rhel;centos;fedora">
|
|
||||||
<para>Configure access to the <application>Qpid</application> message queue:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
rpc_backend neutron.openstack.common.rpc.impl_qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_port 5672</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_username <replaceable>guest</replaceable></userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_password <replaceable>guest</replaceable></userinput></screen>
|
|
||||||
</step>
|
|
||||||
</procedure>
|
</procedure>
|
||||||
<procedure>
|
<procedure>
|
||||||
<title>Configure Compute services for Networking</title>
|
<title>Configure Compute services for Networking</title>
|
||||||
|
@@ -140,7 +140,7 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
</step>
|
</step>
|
||||||
</substeps>
|
</substeps>
|
||||||
</step>
|
</step>
|
||||||
<step os="opensuse;sles">
|
<step os="opensuse;sles;rhel;centos;fedora">
|
||||||
<para>Configure access to the <application>RabbitMQ</application>
|
<para>Configure access to the <application>RabbitMQ</application>
|
||||||
service:</para>
|
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 \
|
||||||
@@ -151,20 +151,6 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
rabbit_userid guest</userinput>
|
rabbit_userid guest</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
||||||
rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
||||||
</step>
|
|
||||||
<step os="rhel;centos;fedora">
|
|
||||||
<para>Configure access to the <application>Qpid</application> message
|
|
||||||
queue:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
rpc_backend neutron.openstack.common.rpc.impl_qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_port 5672</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_username <replaceable>guest</replaceable></userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_password <replaceable>guest</replaceable></userinput></screen>
|
|
||||||
</step>
|
</step>
|
||||||
<step os="ubuntu;debian">
|
<step os="ubuntu;debian">
|
||||||
<para>Configure Networking to use your message broker. Edit the
|
<para>Configure Networking to use your message broker. Edit the
|
||||||
|
@@ -137,7 +137,7 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
</step>
|
</step>
|
||||||
</substeps>
|
</substeps>
|
||||||
</step>
|
</step>
|
||||||
<step os="opensuse;sles">
|
<step os="opensuse;sles;rhel;centos;fedora">
|
||||||
<para>Configure access to the <application>RabbitMQ</application> service:</para>
|
<para>Configure access to the <application>RabbitMQ</application> 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 \
|
||||||
rpc_backend neutron.openstack.common.rpc.impl_kombu</userinput>
|
rpc_backend neutron.openstack.common.rpc.impl_kombu</userinput>
|
||||||
@@ -157,19 +157,6 @@ admin_password = <replaceable>NEUTRON_PASS</replaceable></programlisting>
|
|||||||
rabbit_userid = guest
|
rabbit_userid = guest
|
||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
<step os="rhel;centos;fedora">
|
|
||||||
<para>Configure access to the <application>Qpid</application> message queue:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
rpc_backend neutron.openstack.common.rpc.impl_qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_port 5672</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_username <replaceable>guest</replaceable></userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/neutron/neutron.conf DEFAULT \
|
|
||||||
qpid_password <replaceable>guest</replaceable></userinput></screen>
|
|
||||||
</step>
|
|
||||||
</procedure>
|
</procedure>
|
||||||
<procedure>
|
<procedure>
|
||||||
<title>Install and configure the Open vSwitch (OVS) plug-in</title>
|
<title>Install and configure the Open vSwitch (OVS) plug-in</title>
|
||||||
|
@@ -95,11 +95,6 @@ admin_user = nova
|
|||||||
admin_password = <replaceable>NOVA_PASS</replaceable></programlisting>
|
admin_password = <replaceable>NOVA_PASS</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
<step os="fedora;rhel;centos;ubuntu;opensuse;sles">
|
<step os="fedora;rhel;centos;ubuntu;opensuse;sles">
|
||||||
<para os="fedora;rhel;centos">Configure the Compute service to use the
|
|
||||||
Qpid message broker by setting these configuration keys:</para>
|
|
||||||
<screen os="fedora;rhel;centos"><prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf \
|
|
||||||
DEFAULT rpc_backend qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf DEFAULT qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
<para os="ubuntu">Configure the Compute service to use
|
<para os="ubuntu">Configure the Compute service to use
|
||||||
the RabbitMQ message broker by setting these configuration
|
the RabbitMQ message broker by setting these configuration
|
||||||
keys in the <literal>[DEFAULT]</literal> configuration group of
|
keys in the <literal>[DEFAULT]</literal> configuration group of
|
||||||
@@ -109,9 +104,9 @@ admin_password = <replaceable>NOVA_PASS</replaceable></programlisting>
|
|||||||
rpc_backend = rabbit
|
rpc_backend = rabbit
|
||||||
rabbit_host = controller
|
rabbit_host = controller
|
||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
<para os="opensuse;sles">Configure the Compute service to use the RabbitMQ message broker
|
<para os="opensuse;sles;rhel;centos;fedora">Configure the Compute service to use the RabbitMQ message broker
|
||||||
by setting these configuration keys:</para>
|
by setting these configuration keys:</para>
|
||||||
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf \
|
<screen os="opensuse;sles;fedora;rhel;centos"><prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf \
|
||||||
DEFAULT rpc_backend nova.rpc.impl_kombu</userinput>
|
DEFAULT rpc_backend nova.rpc.impl_kombu</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf DEFAULT rabbit_host controller</userinput>
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf DEFAULT rabbit_host controller</userinput>
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf DEFAULT rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf DEFAULT rabbit_password <replaceable>RABBIT_PASS</replaceable></userinput></screen>
|
||||||
|
@@ -51,13 +51,6 @@
|
|||||||
connection = mysql://nova:<replaceable>NOVA_DBPASS</replaceable>@controller/nova</programlisting>
|
connection = mysql://nova:<replaceable>NOVA_DBPASS</replaceable>@controller/nova</programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step os="fedora;rhel;centos">
|
|
||||||
<para>Set these configuration keys to configure Compute to use
|
|
||||||
the Qpid message broker:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf \
|
|
||||||
DEFAULT rpc_backend qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf DEFAULT qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
</step>
|
|
||||||
<step os="ubuntu">
|
<step os="ubuntu">
|
||||||
<para>Configure the Compute service to use the RabbitMQ message broker by
|
<para>Configure the Compute service to use the RabbitMQ message broker by
|
||||||
setting these configuration keys in the <literal>[DEFAULT]</literal>
|
setting these configuration keys in the <literal>[DEFAULT]</literal>
|
||||||
@@ -69,7 +62,7 @@ rpc_backend = rabbit
|
|||||||
rabbit_host = controller
|
rabbit_host = controller
|
||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
<step os="opensuse;sles">
|
<step os="opensuse;sles;rhel;centos;fedora">
|
||||||
<para>Set these configuration keys to configure Compute to use
|
<para>Set these configuration keys to configure Compute to use
|
||||||
the RabbitMQ message broker:</para>
|
the RabbitMQ message broker:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf \
|
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf \
|
||||||
|
@@ -79,23 +79,6 @@ sql_connection = mysql://trove:<literal>TROVE_DBPASS</literal>@<replaceable>cont
|
|||||||
notifier_queue_hostname = <replaceable>controller</replaceable></programlisting>
|
notifier_queue_hostname = <replaceable>controller</replaceable></programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step os="fedora;rhel;centos">
|
|
||||||
<para>Set these configuration keys to configure the Database
|
|
||||||
module to use the Qpid message broker:</para>
|
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/trove/trove-api.conf \
|
|
||||||
DEFAULT rpc_backend qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/trove/trove-taskmaster.conf \
|
|
||||||
DEFAULT rpc_backend qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/trove/trove-conductor.conf \
|
|
||||||
DEFAULT rpc_backend qpid</userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/trove/trove-api.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/trove/trove-taskmaster.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput>
|
|
||||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/trove/trove-conductor.conf DEFAULT \
|
|
||||||
qpid_hostname <replaceable>controller</replaceable></userinput></screen>
|
|
||||||
</step>
|
|
||||||
|
|
||||||
<step os="ubuntu">
|
<step os="ubuntu">
|
||||||
<para>Configure the Database module to use the RabbitMQ message broker by
|
<para>Configure the Database module to use the RabbitMQ message broker by
|
||||||
setting the rabbit_password in the <literal>[DEFAULT]</literal>
|
setting the rabbit_password in the <literal>[DEFAULT]</literal>
|
||||||
@@ -106,7 +89,7 @@ rabbit_password = <replaceable>RABBIT_PASS</replaceable>
|
|||||||
...</programlisting>
|
...</programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step os="opensuse;sles">
|
<step os="opensuse;sles;rhel;centos;fedora">
|
||||||
<para>Set these configuration keys to configure the Database module to use
|
<para>Set these configuration keys to configure the Database module to use
|
||||||
the RabbitMQ message broker:</para>
|
the RabbitMQ message broker:</para>
|
||||||
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/trove/trove-api.conf \
|
<screen><prompt>#</prompt> <userinput>openstack-config --set /etc/trove/trove-api.conf \
|
||||||
@@ -217,17 +200,11 @@ nova_proxy_admin_tenant_name = service
|
|||||||
<substeps>
|
<substeps>
|
||||||
<step>
|
<step>
|
||||||
<para>Add the following lines to <filename>trove-guestagent.conf</filename>:</para>
|
<para>Add the following lines to <filename>trove-guestagent.conf</filename>:</para>
|
||||||
<programlisting language="ini" os="ubuntu;debian;sles;opensuse">rabbit_host = <replaceable>controller</replaceable>
|
<programlisting language="ini">rabbit_host = <replaceable>controller</replaceable>
|
||||||
rabbit_password = <replaceable>RABBIT_PASS</replaceable>
|
rabbit_password = <replaceable>RABBIT_PASS</replaceable>
|
||||||
nova_proxy_admin_user = admin
|
nova_proxy_admin_user = admin
|
||||||
nova_proxy_admin_pass = <replaceable>ADMIN_PASS</replaceable>
|
nova_proxy_admin_pass = <replaceable>ADMIN_PASS</replaceable>
|
||||||
nova_proxy_admin_tenant_name = service
|
nova_proxy_admin_tenant_name = service
|
||||||
trove_auth_url = http://<replaceable>controller</replaceable>:35357/v2.0</programlisting>
|
|
||||||
<programlisting language="ini" os="centos;rhel;fedora">rpc_backend = qpid
|
|
||||||
qpid_host = <replaceable>controller</replaceable>
|
|
||||||
nova_proxy_admin_user = admin
|
|
||||||
nova_proxy_admin_pass = <replaceable>ADMIN_PASS</replaceable>
|
|
||||||
nova_proxy_admin_tenant_name = service
|
|
||||||
trove_auth_url = http://<replaceable>controller</replaceable>:35357/v2.0</programlisting>
|
trove_auth_url = http://<replaceable>controller</replaceable>:35357/v2.0</programlisting>
|
||||||
</step>
|
</step>
|
||||||
</substeps>
|
</substeps>
|
||||||
|
Reference in New Issue
Block a user