Merge "Remove installation guide for openSUSE/SLES"

This commit is contained in:
Zuul 2025-05-12 08:16:54 +00:00 committed by Gerrit Code Review
commit a99edc777e
9 changed files with 0 additions and 294 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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