Merge "Remove installation guide for openSUSE/SLES"
This commit is contained in:
commit
a99edc777e
@ -1,40 +0,0 @@
|
||||
Enable Block Storage meters for openSUSE and SUSE Linux Enterprise
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Telemetry uses notifications to collect Block Storage service meters.
|
||||
Perform these steps on the controller and Block Storage nodes.
|
||||
|
||||
.. note::
|
||||
|
||||
Your environment must include the Block Storage service.
|
||||
|
||||
Configure Cinder to use Telemetry
|
||||
---------------------------------
|
||||
|
||||
Edit the ``/etc/cinder/cinder.conf`` file and complete the
|
||||
following actions:
|
||||
|
||||
* In the ``[oslo_messaging_notifications]`` section, configure notifications:
|
||||
|
||||
.. code-block:: ini
|
||||
|
||||
[oslo_messaging_notifications]
|
||||
...
|
||||
driver = messagingv2
|
||||
|
||||
.. include:: install-cinder-config-common.inc
|
||||
|
||||
Finalize installation
|
||||
---------------------
|
||||
|
||||
#. Restart the Block Storage services on the controller node:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl restart openstack-cinder-api.service openstack-cinder-scheduler.service
|
||||
|
||||
#. Restart the Block Storage services on the storage nodes:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl restart openstack-cinder-volume.service
|
@ -1,37 +0,0 @@
|
||||
Enable Image service meters for openSUSE and SUSE Linux Enterprise
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Telemetry uses notifications to collect Image service meters. Perform
|
||||
these steps on the controller node.
|
||||
|
||||
Configure the Image service to use Telemetry
|
||||
--------------------------------------------
|
||||
|
||||
* Edit the ``/etc/glance/glance-api.conf`` file and
|
||||
complete the following actions:
|
||||
|
||||
* In the ``[DEFAULT]``, ``[oslo_messaging_notifications]`` sections,
|
||||
configure notifications and RabbitMQ
|
||||
message broker access:
|
||||
|
||||
.. code-block:: ini
|
||||
|
||||
[DEFAULT]
|
||||
...
|
||||
transport_url = rabbit://openstack:RABBIT_PASS@controller
|
||||
|
||||
[oslo_messaging_notifications]
|
||||
...
|
||||
driver = messagingv2
|
||||
|
||||
Replace ``RABBIT_PASS`` with the password you chose for
|
||||
the ``openstack`` account in ``RabbitMQ``.
|
||||
|
||||
Finalize installation
|
||||
---------------------
|
||||
|
||||
* Restart the Image service:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl restart openstack-glance-api.service
|
@ -1,28 +0,0 @@
|
||||
Enable Orchestration service meters for openSUSE and SUSE Linux Enterprise
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Telemetry uses notifications to collect Orchestration service meters. Perform
|
||||
these steps on the controller node.
|
||||
|
||||
Configure the Orchestration service to use Telemetry
|
||||
----------------------------------------------------
|
||||
|
||||
* Edit the ``/etc/heat/heat.conf`` and complete the following actions:
|
||||
|
||||
* In the ``[oslo_messaging_notifications]`` sections, enable notifications:
|
||||
|
||||
.. code-block:: ini
|
||||
|
||||
[oslo_messaging_notifications]
|
||||
...
|
||||
driver = messagingv2
|
||||
|
||||
Finalize installation
|
||||
---------------------
|
||||
|
||||
* Restart the Orchestration service:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl restart openstack-heat-api.service \
|
||||
openstack-heat-api-cfn.service openstack-heat-engine.service
|
@ -1,89 +0,0 @@
|
||||
.. _install_obs:
|
||||
|
||||
Install and configure for openSUSE and SUSE Linux Enterprise
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
This section describes how to install and configure the
|
||||
Telemetry service, code-named ceilometer, on the controller node.
|
||||
|
||||
Prerequisites
|
||||
-------------
|
||||
|
||||
Before you install and configure the Telemetry service, you must
|
||||
configure a target to send metering data to. The recommended endpoint
|
||||
is Gnocchi_.
|
||||
|
||||
.. _Gnocchi: https://gnocchi.osci.io
|
||||
.. include:: install-base-prereq-common.inc
|
||||
|
||||
Install Gnocchi
|
||||
---------------
|
||||
|
||||
#. Install the Gnocchi packages. Alternatively, Gnocchi can be install using
|
||||
pip:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# zypper install openstack-gnocchi-api openstack-gnocchi-metricd \
|
||||
python-gnocchiclient
|
||||
|
||||
.. note::
|
||||
|
||||
Depending on your environment size, consider installing Gnocchi
|
||||
separately as it makes extensive use of the cpu.
|
||||
|
||||
#. Install the uWSGI packages. The following method uses operating system
|
||||
provided packages. Another alternative would be to use pip(or pip3,
|
||||
depending on the distribution); using pip is not described in this doc:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# zypper install uwsgi-plugin-python3 uwsgi
|
||||
|
||||
.. note::
|
||||
|
||||
Since the provided gnocchi-api wraps around uwsgi, you need to
|
||||
make sure that uWSGI is installed if you want to use gnocchi-api
|
||||
to run Gnocchi API.
|
||||
As Gnocchi API tier runs using WSGI, it can also alternatively
|
||||
be run using Apache httpd and mod_wsgi, or any other HTTP daemon.
|
||||
|
||||
.. include:: install-gnocchi.inc
|
||||
|
||||
Finalize Gnocchi installation
|
||||
-----------------------------
|
||||
|
||||
#. Start the Gnocchi services and configure them to start when the
|
||||
system boots:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl enable openstack-gnocchi-api.service \
|
||||
openstack-gnocchi-metricd.service
|
||||
# systemctl start openstack-gnocchi-api.service \
|
||||
openstack-gnocchi-metricd.service
|
||||
|
||||
Install and configure components
|
||||
--------------------------------
|
||||
|
||||
#. Install the packages:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# zypper install openstack-ceilometer-agent-notification \
|
||||
openstack-ceilometer-agent-central
|
||||
|
||||
.. include:: install-base-config-common.inc
|
||||
|
||||
Finalize installation
|
||||
---------------------
|
||||
|
||||
#. Start the Telemetry services and configure them to start when the
|
||||
system boots:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl enable openstack-ceilometer-agent-notification.service \
|
||||
openstack-ceilometer-agent-central.service
|
||||
# systemctl start openstack-ceilometer-agent-notification.service \
|
||||
openstack-ceilometer-agent-central.service
|
@ -1,35 +0,0 @@
|
||||
Enable Compute service meters for openSUSE and SUSE Linux Enterprise
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Telemetry uses a combination of notifications and an agent to collect
|
||||
Compute meters. Perform these steps on each compute node.
|
||||
|
||||
Install and configure components
|
||||
--------------------------------
|
||||
|
||||
#. Install the packages:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# zypper install openstack-ceilometer-agent-compute
|
||||
# zypper install openstack-ceilometer-agent-ipmi (optional)
|
||||
|
||||
.. include:: install-compute-common.inc
|
||||
|
||||
Finalize installation
|
||||
---------------------
|
||||
|
||||
#. Start the agent and configure it to start when the system boots:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl enable openstack-ceilometer-agent-compute.service
|
||||
# systemctl start openstack-ceilometer-agent-compute.service
|
||||
# systemctl enable openstack-ceilometer-agent-ipmi.service (optional)
|
||||
# systemctl start openstack-ceilometer-agent-ipmi.service (optional)
|
||||
|
||||
#. Restart the Compute service:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl restart openstack-nova-compute.service
|
@ -12,6 +12,5 @@ Note that installation and configuration vary by distribution.
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
install-compute-obs.rst
|
||||
install-compute-rdo.rst
|
||||
install-compute-ubuntu.rst
|
||||
|
@ -15,7 +15,6 @@ Ceilometer
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
install-base-obs.rst
|
||||
install-base-rdo.rst
|
||||
install-base-ubuntu.rst
|
||||
|
||||
@ -28,7 +27,6 @@ Cinder
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
cinder/install-cinder-obs.rst
|
||||
cinder/install-cinder-rdo.rst
|
||||
cinder/install-cinder-ubuntu.rst
|
||||
|
||||
@ -38,7 +36,6 @@ Glance
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
glance/install-glance-obs.rst
|
||||
glance/install-glance-rdo.rst
|
||||
glance/install-glance-ubuntu.rst
|
||||
|
||||
@ -48,7 +45,6 @@ Heat
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
heat/install-heat-obs.rst
|
||||
heat/install-heat-rdo.rst
|
||||
heat/install-heat-ubuntu.rst
|
||||
|
||||
@ -67,7 +63,6 @@ Neutron
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
neutron/install-neutron-obs.rst
|
||||
neutron/install-neutron-rdo.rst
|
||||
neutron/install-neutron-ubuntu.rst
|
||||
|
||||
@ -77,6 +72,5 @@ Swift
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
swift/install-swift-obs.rst
|
||||
swift/install-swift-rdo.rst
|
||||
swift/install-swift-ubuntu.rst
|
||||
|
@ -1,27 +0,0 @@
|
||||
Enable Networking service meters for openSUSE and SUSE Linux Enterprise
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Telemetry uses notifications to collect Networking service meters. Perform
|
||||
these steps on the controller node.
|
||||
|
||||
Configure the Networking service to use Telemetry
|
||||
-------------------------------------------------
|
||||
|
||||
* Edit the ``/etc/neutron/neutron.conf`` and complete the following actions:
|
||||
|
||||
* In the ``[oslo_messaging_notifications]`` sections, enable notifications:
|
||||
|
||||
.. code-block:: ini
|
||||
|
||||
[oslo_messaging_notifications]
|
||||
...
|
||||
driver = messagingv2
|
||||
|
||||
Finalize installation
|
||||
---------------------
|
||||
|
||||
* Restart the Networking service:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl restart neutron-server.service
|
@ -1,31 +0,0 @@
|
||||
Enable Object Storage meters for openSUSE and SUSE Linux Enterprise
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Telemetry uses a combination of polling and notifications to collect
|
||||
Object Storage meters.
|
||||
|
||||
.. note::
|
||||
|
||||
Your environment must include the Object Storage service.
|
||||
|
||||
.. include:: install-swift-prereq-common.inc
|
||||
|
||||
Install components
|
||||
------------------
|
||||
|
||||
* Install the packages:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# zypper install python-ceilometermiddleware
|
||||
|
||||
.. include:: install-swift-config-common.inc
|
||||
|
||||
Finalize installation
|
||||
---------------------
|
||||
|
||||
* Restart the Object Storage proxy service:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl restart openstack-swift-proxy.service
|
Loading…
x
Reference in New Issue
Block a user