Skip to content

Revert "DOCS-13256 add SLES15 support" #3837

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 16, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions source/administration/production-notes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ x86_64

.. include:: /includes/fact-platform-x86_64.rst

.. [#oracle-linux]

.. [#oracle-linux]
MongoDB only supports Oracle Linux running the Red Hat Compatible
Kernel (RHCK). MongoDB does **not** support the Unbreakable
Enterprise Kernel (UEK).
Expand Down Expand Up @@ -77,7 +77,7 @@ systems are recommended for production use:
- Amazon Linux 2
- Debian 8 and 9
- RHEL / CentOS 6, 7, and 8
- SLES 12 and 15
- SLES 12
- Ubuntu LTS 16.04 and 18.04
- Windows Server 2016

Expand Down
18 changes: 4 additions & 14 deletions source/includes/extracts-install-mongodb-manually.yaml
Original file line number Diff line number Diff line change
@@ -1,26 +1,16 @@
ref: install-mongodb-enterprise-manually-suse-15
ref: install-mongodb-enterprise-manually-suse
content: |
.. code-block:: sh

sudo zypper install cyrus-sasl cyrus-sasl-plain cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 libopenssl1_1 libsensors4 libsnmp30 libpcap1 libwrap0
zypper install cyrus-sasl cyrus-sasl-plain cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 libopenssl1_0_0 libsensors4 libsnmp30 libpcap1 libwrap0
---
ref: install-mongodb-enterprise-manually-suse-12
ref: install-mongodb-community-manually-suse
content: |
.. code-block:: sh

sudo zypper install cyrus-sasl cyrus-sasl-plain cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 libopenssl1_0_0 libsensors4 libsnmp30 libpcap1 libwrap0
---
ref: install-mongodb-community-manually-suse-15
content: |
.. code-block:: sh
zypper install libcurl4 libopenssl1_0_0

sudo zypper install libcurl4 libopenssl1_1
---
ref: install-mongodb-community-manually-suse-12
content: |
.. code-block:: sh

sudo zypper install libcurl4 libopenssl1_0_0
---


Expand Down
7 changes: 0 additions & 7 deletions source/includes/fact-platform-x86_64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -89,13 +89,6 @@
- |checkmark|
- |checkmark|
-

* - SLES 15
- 4.0.14+
-
-
-

* - Solaris 11 64-bit
-
-
Expand Down
10 changes: 10 additions & 0 deletions source/includes/note-suse-ulimit.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
SUSE Linux Enterprise Server and potentially other SUSE distributions ship
with virtual memory address space limited to 8 GB by default. You *must*
adjust this in order to prevent virtual memory allocation failures as the
database grows.

The SLES packages for MongoDB automatically adjust these limits in
their default init script. If you are starting MongoDB manually without
the provided init script, are using your own custom init script, or
are using the TGZ tarball release, you must make these changes
yourself.
46 changes: 16 additions & 30 deletions source/includes/steps-install-mongodb-enterprise-on-suse.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,44 +4,30 @@ source:
file: steps-install-mongodb-on-suse.yaml
ref: import-key
---
title: Add the MongoDB repository.
title: Configure the package management system (``zypper``).
stepnum: 2
level: 4
ref: config-zypper
pre: |
Add the repository so that you can install MongoDB. Use the command
appropriate for your version of SUSE:

.. note::

SUSE 15 support was added with MongoDB v4.0.14.

content: |
.. tabs::

.. tab:: SUSE 15
:tabid: suse-15

.. code-block:: sh

sudo zypper addrepo --gpgcheck "https://repo.mongodb.com/zypper/suse/15/mongodb-enterprise/{+package-branch+}/x86_64/" mongodb

.. tab:: SUSE 12
:tabid: suse-12
Add the repository so that you can install MongoDB using ``zypper``.
action:
- pre: |
Run the command appropriate for your version of SUSE:

SUSE 12
.. code-block:: sh

sudo zypper addrepo --gpgcheck "https://repo.mongodb.com/zypper/suse/12/mongodb-enterprise/{+package-branch+}/x86_64/" mongodb

If you'd like to install MongoDB packages from a previous
:ref:`release series <release-version-numbers>` such as 3.6, you can
specify the release series in the repository configuration. For
example, to restrict your SUSE 12 system to the 3.6 release series,
use the following command:

.. code-block:: sh

sudo zypper addrepo --no-gpgcheck "https://repo.mongodb.com/zypper/suse/12/mongodb-enterprise/3.6/x86_64/" mongodb
- pre: |
If you'd like to install MongoDB packages from a previous :ref:`release
series <release-version-numbers>` such as 3.4, you can
specify the release series in the repository configuration. For
example, to restrict your SUSE 12 system to the 3.4 release series,
use the following command:
copyable: true
language: sh
code: |
sudo zypper addrepo --no-gpgcheck https://repo.mongodb.com/zypper/suse/12/mongodb-enterprise/3.4/x86_64/ mongodb
---
title: Install the MongoDB packages.
stepnum: 3
Expand Down
51 changes: 20 additions & 31 deletions source/includes/steps-install-mongodb-on-suse.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title: Import the MongoDB public key.
title: Import the MongoDB public key
stepnum: 1
level: 4
ref: import-key
Expand All @@ -7,45 +7,34 @@ action:
code: |
sudo rpm --import https://www.mongodb.org/static/pgp/server-{+pgp-version+}.asc
---
title: Add the MongoDB repository.
title: Configure the package management system (``zypper``).
stepnum: 2
level: 4
ref: config-zypper
pre: |
Add the repository so that you can install MongoDB. Use the command
appropriate for your version of SUSE:
Add the repository so that you can install MongoDB using ``zypper``.

.. note::

SUSE 15 support was added with MongoDB v4.0.14.

content: |
.. tabs::

.. tab:: SUSE 15
:tabid: suse-15

.. code-block:: sh

sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/{+package-branch+}/x86_64/" mongodb

.. tab:: SUSE 12
:tabid: suse-12

.. code-block:: sh

sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/12/mongodb-org/{+package-branch+}/x86_64/" mongodb
action:
- heading: For MongoDB |version|
pre: |
Run the following command:

To install MongoDB packages from a previous :ref:`release
series <release-version-numbers>` such as 3.6, you can
specify the release series in the repository configuration.
.. code-block:: sh

For example, to restrict your SUSE 12 system to the 3.6 release
series, use the following command:
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/12/mongodb-org/{+package-branch+}/x86_64/" mongodb

.. code-block:: sh
- heading: For versions of MongoDB *earlier* than |version|
pre: |
To install MongoDB packages from a previous :ref:`release
series <release-version-numbers>` such as 3.4, you can
specify the release series in the repository configuration.

sudo zypper addrepo --no-gpgcheck "https://repo.mongodb.org/zypper/suse/12/mongodb-org/3.6/x86_64/" mongodb
For example, to restrict your SUSE 12 system to the 3.4 release
series, use the following command:
copyable: true
language: sh
code: |
sudo zypper addrepo --no-gpgcheck https://repo.mongodb.org/zypper/suse/12/mongodb-org/3.4/x86_64/ mongodb
---
title: Install the MongoDB packages.
stepnum: 3
Expand Down
5 changes: 5 additions & 0 deletions source/reference/ulimit.txt
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,11 @@ change to system limits made using ``ulimit`` may revert following
a system restart. Check your distribution and operating
system documentation for more information.

SUSE Linux Enterprise Server
````````````````````````````

.. include:: /includes/note-suse-ulimit.rst

Red Hat Linux Enterprise Server and CentOS
``````````````````````````````````````````

Expand Down
30 changes: 9 additions & 21 deletions source/tutorial/install-mongodb-enterprise-on-suse.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,9 @@ Overview
--------

Use this tutorial to install :products:`MongoDB Enterprise
</mongodb-enterprise-advanced?jmp=docs>` on SUSE Linux Enterprise
Server (SLES) 12 and 15. MongoDB Enterprise is available on select platforms
and contains support for several features related to security and
monitoring.
</mongodb-enterprise-advanced?jmp=docs>` on SUSE Linux Enterprise Server
12. MongoDB Enterprise is available on select platforms and contains
support for several features related to security and monitoring.

.. admonition:: Production Notes
:class: note
Expand All @@ -29,16 +28,19 @@ Platform Support
----------------

MongoDB only provides Enterprise packages for 64-bit builds of SUSE
Linux Enterprise Server (SLES) 12 and 15.
Enterprise Linux version 12.

.. include:: /includes/fact-installation-64bit.rst

Considerations
--------------


.. include:: /includes/fact-use-distribution-package.rst

.. _install-enterprise-suse-pkg:
.. note::

.. include:: /includes/note-suse-ulimit.rst

Install MongoDB Enterprise
--------------------------
Expand All @@ -60,21 +62,7 @@ Prerequisites

.. include:: /includes/fact-tarball-dependencies.rst

.. note::

SUSE 15 support was added with MongoDB v4.0.14.

.. tabs::

.. tab:: SUSE 15
:tabid: suse-15

.. include:: /includes/extracts/install-mongodb-enterprise-manually-suse-15.rst

.. tab:: SUSE 12
:tabid: suse-12

.. include:: /includes/extracts/install-mongodb-enterprise-manually-suse-12.rst
.. include:: /includes/extracts/install-mongodb-enterprise-manually-suse.rst

Procedure
`````````
Expand Down
37 changes: 10 additions & 27 deletions source/tutorial/install-mongodb-on-suse-tarball.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,20 @@ Overview

.. _`MongoDB Download Center`: https://www.mongodb.com/download-center/community?jmp=docs

The following tutorial downloads the ``.tgz`` tarball directly to
install MongoDB {+version+} Community Edition on SUSE Linux Enterprise
Server (SLES) 12 and 15. Although the recommended procedure to install is
through the :doc:`package manager </tutorial/install-mongodb-on-suse>`,
you can also install by directly downloading the ``.tgz`` file.
Although the recommended procedure to install is through the
:doc:`package manager </tutorial/install-mongodb-on-suse>`, you can
also install by directly downloading the ``.tgz`` file.

Considerations
---------------
.. include:: /includes/fact-installation-64bit.rst

Platform Support
~~~~~~~~~~~~~~~~
.. include:: /includes/admonition-wsl.rst

MongoDB supports SUSE Linux Enterprise Server (SLES) 12 and 15.
Considerations
---------------

.. include:: /includes/fact-installation-64bit.rst
.. note::

.. include:: /includes/admonition-wsl.rst
.. include:: /includes/note-suse-ulimit.rst

Production Notes
~~~~~~~~~~~~~~~~
Expand All @@ -55,21 +52,7 @@ Prerequisites

.. include:: /includes/fact-tarball-dependencies.rst

.. note::

SUSE 15 support was added with MongoDB v4.0.14.

.. tabs::

.. tab:: SUSE 15
:tabid: suse-15

.. include:: /includes/extracts/install-mongodb-community-manually-suse-15.rst

.. tab:: SUSE 12
:tabid: suse-12

.. include:: /includes/extracts/install-mongodb-community-manually-suse-12.rst
.. include:: /includes/extracts/install-mongodb-community-manually-suse.rst

Procedure
---------
Expand Down
11 changes: 8 additions & 3 deletions source/tutorial/install-mongodb-on-suse.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@ Overview
.. _`MongoDB Download Center`: https://www.mongodb.com/download-center/community?jmp=docs

The following tutorial uses a package manager to install MongoDB
{+version+} Community Edition on SUSE Linux Enterprise Server (SLES)
12 and 15. If you choose to install by directly downloading the ``.tgz``
file, see :doc:`/tutorial/install-mongodb-on-suse-tarball`.
{+version+} Community Edition on SUSE Linux
Enterprise Server (SLES) 12. If you choose to install by
directly downloading the ``.tgz`` file, see
:doc:`/tutorial/install-mongodb-on-suse-tarball`.

.. include:: /includes/fact-installation-64bit.rst

Expand All @@ -31,6 +32,10 @@ file, see :doc:`/tutorial/install-mongodb-on-suse-tarball`.
Considerations
---------------

.. note::

.. include:: /includes/note-suse-ulimit.rst

Production Notes
~~~~~~~~~~~~~~~~

Expand Down