Skip to content
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 @@ -36,8 +36,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 @@ -70,7 +70,7 @@ systems are recommended for production use:
- Amazon Linux
- Debian 8 and 9
- RHEL / CentOS 6 and 7
- SLES 12 and 15
- SLES 12
- Ubuntu LTS 16.04
- Windows Server 2016

Expand Down
13 changes: 3 additions & 10 deletions source/includes/extracts-install-mongodb-manually.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,10 @@ content: |
---
ref: install-mongodb-enterprise-manually-suse
content: |
Version 12
.. class:: copyable-code
.. 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 rpm

Version 15
.. class:: copyable-code
.. code-block:: sh
.. class:: copyable-code
.. 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 rpm
---
ref: install-mongodb-enterprise-manually-debian
content: |
Expand Down
6 changes: 0 additions & 6 deletions source/includes/fact-platform-x86_64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,6 @@
- |checkmark|
- |checkmark|
-

* - SLES 15
- 3.6.16+
-
-

* - Solaris 11 64-bit
-
- Community only
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.
49 changes: 18 additions & 31 deletions source/includes/steps-install-mongodb-enterprise-on-suse.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,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
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 v3.6.16.

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

.. 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.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:
Add the repository so that you can install MongoDB using ``zypper``.
action:
- pre: |
Run the command appropriate for your version of SUSE:

SUSE 12
.. class:: copyable-code
.. code-block:: sh

sudo zypper addrepo --no-gpgcheck "https://repo.mongodb.com/zypper/suse/12/mongodb-enterprise/3.4/x86_64/" mongodb
sudo zypper addrepo --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
54 changes: 22 additions & 32 deletions source/includes/steps-install-mongodb-on-suse.yaml
Original file line number Diff line number Diff line change
@@ -1,54 +1,44 @@
title: Import the MongoDB public key.
title: Import the MongoDB public key
stepnum: 1
ref: import-key
action:
language: sh
code: |
sudo rpm --import https://www.mongodb.org/static/pgp/server-3.6.asc
---
title: Add the MongoDB repository.
title: Configure the package management system (``zypper``).
stepnum: 2
ref: config-zypper
pre: |
Add the repository so that you can install MongoDB.
Add the repository so that you can install MongoDB using ``zypper``.

.. versionchanged:: 3.0

.. include:: /includes/extracts/fact-3.0-linux-package-repo-tutorial.rst

Use the command appropriate for your version of SUSE:

.. note::

SUSE 15 support was added with MongoDB v3.6.16.

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
action:
- heading: For MongoDB 3.6
pre: |
Run the command appropriate for your version of SUSE:

SUSE 12
.. class:: copyable-code
.. code-block:: sh

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

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.
- heading: For versions of MongoDB *earlier* than 3.6
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.

For example, to restrict your SUSE 12 system to the 3.4 release
series, use the following command:

.. code-block:: sh

sudo zypper addrepo --no-gpgcheck "https://repo.mongodb.org/zypper/suse/12/mongodb-org/3.4/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 @@ -154,6 +154,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
13 changes: 8 additions & 5 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 Linux
12. MongoDB Enterprise is available on select platforms and contains
support for several features related to security and monitoring.

.. admonition:: Platform Support

Expand All @@ -29,10 +28,14 @@ Considerations
--------------

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

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

.. note::

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

Install MongoDB Enterprise
--------------------------

Expand Down
8 changes: 6 additions & 2 deletions source/tutorial/install-mongodb-on-suse.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ Install MongoDB Community Edition on SUSE
Overview
--------

Use this tutorial to install MongoDB Community Edition on SUSE Linux
Enterprise Server (SLES) 12 and 15 using ``.rpm`` packages.
Use this tutorial to install MongoDB Community Edition on SUSE Enterprise
Linux 12 using ``.rpm`` packages.

.. admonition:: Platform Support

Expand All @@ -30,6 +30,10 @@ These packages conflict with the ``mongodb``, ``mongodb-server``, and

.. include:: /includes/fact-installation-bind-ip-default-in-config.rst

.. note::

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

Install MongoDB Community Edition
---------------------------------

Expand Down