Remove installation guide for openSUSE/SLES
openSUSE stopped providing OpenStack packages some time ago. Also replace the service command because it was replaced by systemctl some time ago in RHEL. Change-Id: Id9175ea6409c3c31d4daaa5679a6a4b80cdfb2ec
This commit is contained in:
@@ -280,8 +280,8 @@ Restart all Shared File Systems services (manila-share, manila-scheduler and
|
|||||||
manila-api) and neutron services (neutron-\*). This step is specific to your
|
manila-api) and neutron services (neutron-\*). This step is specific to your
|
||||||
environment. If you are running in devstack for example, you have to log into
|
environment. If you are running in devstack for example, you have to log into
|
||||||
screen (``screen -r``), stop the process (``Ctrl^C``) and run it again. If you
|
screen (``screen -r``), stop the process (``Ctrl^C``) and run it again. If you
|
||||||
are running it in a distro like RHEL or SUSE, a service command (for example
|
are running it in a distro like RHEL, a systemd command (for example
|
||||||
*service manila-api restart*) is used to restart the service.
|
*systemctl restart manila-api*) is used to restart the service.
|
||||||
|
|
||||||
Step 5 - Configure OpenStack Networks
|
Step 5 - Configure OpenStack Networks
|
||||||
*************************************
|
*************************************
|
||||||
|
@@ -10,8 +10,7 @@ runs.
|
|||||||
:header-rows: 1
|
:header-rows: 1
|
||||||
|
|
||||||
* - Log file
|
* - Log file
|
||||||
- Service/interface (for CentOS, Fedora, openSUSE, Red Hat Enterprise
|
- Service/interface (for CentOS, Fedora and Red Hat Enterprise Linux)
|
||||||
Linux, and SUSE Linux Enterprise)
|
|
||||||
- Service/interface (for Ubuntu and Debian)
|
- Service/interface (for Ubuntu and Debian)
|
||||||
* - ``api.log``
|
* - ``api.log``
|
||||||
- ``openstack-manila-api``
|
- ``openstack-manila-api``
|
||||||
|
@@ -28,10 +28,6 @@ On RHEL/CentOS/Fedora it is::
|
|||||||
|
|
||||||
/etc/httpd/conf.d/uwsgi-manila.conf
|
/etc/httpd/conf.d/uwsgi-manila.conf
|
||||||
|
|
||||||
On SLES/OpenSUSE it is::
|
|
||||||
|
|
||||||
/etc/apache2/vhosts.d/uwsgi-manila.conf
|
|
||||||
|
|
||||||
On Debian/Ubuntu it is::
|
On Debian/Ubuntu it is::
|
||||||
|
|
||||||
/etc/apache2/sites-available/uwsgi-manila.conf
|
/etc/apache2/sites-available/uwsgi-manila.conf
|
||||||
@@ -56,10 +52,6 @@ On RHEL/CentOS/Fedora::
|
|||||||
|
|
||||||
sudo dnf install uwsgi-plugin-python3
|
sudo dnf install uwsgi-plugin-python3
|
||||||
|
|
||||||
On SLES/OpenSUSE::
|
|
||||||
|
|
||||||
sudo zypper install uwsgi-python3
|
|
||||||
|
|
||||||
On Ubuntu/Debian::
|
On Ubuntu/Debian::
|
||||||
|
|
||||||
sudo apt-get install uwsgi-plugin-python3
|
sudo apt-get install uwsgi-plugin-python3
|
||||||
@@ -83,10 +75,6 @@ On RHEL/CentOS/Fedora it is::
|
|||||||
|
|
||||||
/etc/httpd/conf.d/mod_wsgi-manila.conf
|
/etc/httpd/conf.d/mod_wsgi-manila.conf
|
||||||
|
|
||||||
On SLES/OpenSUSE it is::
|
|
||||||
|
|
||||||
/etc/apache2/vhosts.d/mod_wsgi-manila.conf
|
|
||||||
|
|
||||||
On Debian/Ubuntu it is::
|
On Debian/Ubuntu it is::
|
||||||
|
|
||||||
/etc/apache2/sites-available/mod_wsgi-manila.conf
|
/etc/apache2/sites-available/mod_wsgi-manila.conf
|
||||||
|
@@ -16,7 +16,6 @@ Note that installation and configuration vary by distribution.
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
install-controller-obs.rst
|
|
||||||
install-controller-rdo.rst
|
install-controller-rdo.rst
|
||||||
install-controller-ubuntu.rst
|
install-controller-ubuntu.rst
|
||||||
install-controller-debian.rst
|
install-controller-debian.rst
|
||||||
|
@@ -1,47 +0,0 @@
|
|||||||
.. _manila-controller-obs:
|
|
||||||
|
|
||||||
Install and configure controller node on openSUSE and SUSE Linux Enterprise
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
This section describes how to install and configure the Shared File Systems
|
|
||||||
service, code-named manila, on the controller node that runs openSUSE and SUSE
|
|
||||||
Linux Enterprise. This service requires at least one additional share node
|
|
||||||
that manages file storage back ends.
|
|
||||||
|
|
||||||
.. include:: common/controller-node-prerequisites.rst
|
|
||||||
|
|
||||||
Install and configure components
|
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
#. Install the packages:
|
|
||||||
|
|
||||||
.. code-block:: console
|
|
||||||
|
|
||||||
# zypper install openstack-manila-api openstack-manila-scheduler python-manilaclient
|
|
||||||
|
|
||||||
#. Edit the ``/etc/manila/manila.conf`` file and complete the
|
|
||||||
following actions:
|
|
||||||
|
|
||||||
* In the ``[database]`` section, configure database access:
|
|
||||||
|
|
||||||
.. code-block:: ini
|
|
||||||
|
|
||||||
[database]
|
|
||||||
...
|
|
||||||
connection = mysql+pymysql://manila:MANILA_DBPASS@controller/manila
|
|
||||||
|
|
||||||
Replace ``MANILA_DBPASS`` with the password you chose for the Shared
|
|
||||||
File Systems database.
|
|
||||||
|
|
||||||
.. include:: common/controller-node-common-configuration.rst
|
|
||||||
|
|
||||||
Finalize installation
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
#. Start the Shared File Systems services and configure them to start when
|
|
||||||
the system boots:
|
|
||||||
|
|
||||||
.. code-block:: console
|
|
||||||
|
|
||||||
# systemctl enable openstack-manila-api.service openstack-manila-scheduler.service
|
|
||||||
# systemctl start openstack-manila-api.service openstack-manila-scheduler.service
|
|
@@ -21,7 +21,6 @@ Note that installation and configuration vary by distribution.
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
install-share-obs.rst
|
|
||||||
install-share-rdo.rst
|
install-share-rdo.rst
|
||||||
install-share-ubuntu.rst
|
install-share-ubuntu.rst
|
||||||
install-share-debian.rst
|
install-share-debian.rst
|
||||||
|
@@ -1,90 +0,0 @@
|
|||||||
.. _share-node-install-obs:
|
|
||||||
|
|
||||||
Install and configure a share node running openSUSE and SUSE Linux Enterprise
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
This section describes how to install and configure a share node for the
|
|
||||||
Shared File Systems service.
|
|
||||||
|
|
||||||
Note that installation and configuration vary by distribution. This section
|
|
||||||
describes the instructions for a share node running openSUSE and SUSE Linux
|
|
||||||
Enterprise.
|
|
||||||
|
|
||||||
Install and configure components
|
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
#. Install the packages:
|
|
||||||
|
|
||||||
.. code-block:: console
|
|
||||||
|
|
||||||
# zypper install openstack-manila-share python-PyMySQL
|
|
||||||
|
|
||||||
#. Edit the ``/etc/manila/manila.conf`` file and complete the following
|
|
||||||
actions:
|
|
||||||
|
|
||||||
* In the ``[database]`` section, configure database access:
|
|
||||||
|
|
||||||
.. code-block:: ini
|
|
||||||
|
|
||||||
[database]
|
|
||||||
...
|
|
||||||
connection = mysql+pymysql://manila:MANILA_DBPASS@controller/manila
|
|
||||||
|
|
||||||
Replace ``MANILA_DBPASS`` with the password you chose for
|
|
||||||
the Shared File Systems database.
|
|
||||||
|
|
||||||
.. include:: common/share-node-common-configuration.rst
|
|
||||||
|
|
||||||
Two driver modes
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. include:: common/share-node-share-server-modes.rst
|
|
||||||
|
|
||||||
Choose one of the following options to configure the share driver:
|
|
||||||
|
|
||||||
.. include:: common/dhss-false-mode-intro.rst
|
|
||||||
|
|
||||||
Prerequisites
|
|
||||||
-------------
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
Perform these steps on the storage node.
|
|
||||||
|
|
||||||
#. Install the supporting utility packages:
|
|
||||||
|
|
||||||
* Install LVM and NFS server packages:
|
|
||||||
|
|
||||||
.. code-block:: console
|
|
||||||
|
|
||||||
# zypper install lvm2 nfs-kernel-server
|
|
||||||
|
|
||||||
.. include:: common/dhss-false-mode-configuration.rst
|
|
||||||
|
|
||||||
.. include:: common/dhss-true-mode-intro.rst
|
|
||||||
|
|
||||||
Prerequisites
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Before you proceed, verify operation of the Compute, Networking, and Block
|
|
||||||
Storage services. This options requires implementation of Networking option 2
|
|
||||||
and requires installation of some Networking service components on the storage
|
|
||||||
node.
|
|
||||||
|
|
||||||
* Install the Networking service components:
|
|
||||||
|
|
||||||
.. code-block:: console
|
|
||||||
|
|
||||||
# zypper install --no-recommends openstack-neutron-linuxbridge-agent
|
|
||||||
|
|
||||||
.. include:: common/dhss-true-mode-configuration.rst
|
|
||||||
|
|
||||||
Finalize installation
|
|
||||||
---------------------
|
|
||||||
#. Prepare manila-share as start/stop service. Start the Shared File Systems
|
|
||||||
service including its dependencies and configure them to start when the
|
|
||||||
system boots:
|
|
||||||
|
|
||||||
.. code-block:: console
|
|
||||||
|
|
||||||
# systemctl enable openstack-manila-share.service tgtd.service
|
|
||||||
# systemctl start openstack-manila-share.service tgtd.service
|
|
Reference in New Issue
Block a user