Skip to content

Commit b21534b

Browse files
andf-mongodbkay-kim
authored andcommitted
DOCS-13256 add SLES15 support
1 parent 3b817ae commit b21534b

9 files changed

+89
-75
lines changed

source/administration/production-notes.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ x86_64
3636

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

39-
.. [#oracle-linux]
40-
39+
.. [#oracle-linux]
40+
4141
MongoDB only supports Oracle Linux running the Red Hat Compatible
4242
Kernel (RHCK). MongoDB does **not** support the Unbreakable
4343
Enterprise Kernel (UEK).
@@ -70,7 +70,7 @@ systems are recommended for production use:
7070
- Amazon Linux
7171
- Debian 8 and 9
7272
- RHEL / CentOS 6 and 7
73-
- SLES 12
73+
- SLES 12 and 15
7474
- Ubuntu LTS 16.04
7575
- Windows Server 2016
7676

source/includes/extracts-install-mongodb-manually.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,17 @@ content: |
1212
---
1313
ref: install-mongodb-enterprise-manually-suse
1414
content: |
15-
.. class:: copyable-code
16-
.. code-block:: sh
15+
Version 12
16+
.. class:: copyable-code
17+
.. code-block:: sh
18+
19+
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
20+
21+
Version 15
22+
.. class:: copyable-code
23+
.. code-block:: sh
1724
18-
zypper install cyrus-sasl cyrus-sasl-plain cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 libopenssl1_0_0 libsensors4 libsnmp30 libpcap1 libwrap0 rpm
25+
sudo zypper install cyrus-sasl cyrus-sasl-plain cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 libopenssl1_1 libsensors4 libsnmp30 libpcap1 libwrap0
1926
---
2027
ref: install-mongodb-enterprise-manually-debian
2128
content: |

source/includes/fact-platform-x86_64.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@
5555
- |checkmark|
5656
- |checkmark|
5757
-
58+
59+
* - SLES 15
60+
- 3.6.16+
61+
-
62+
-
63+
5864
* - Solaris 11 64-bit
5965
-
6066
- Community only

source/includes/note-suse-ulimit.rst

Lines changed: 0 additions & 10 deletions
This file was deleted.

source/includes/steps-install-mongodb-enterprise-on-suse.yaml

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,43 @@ source:
33
file: steps-install-mongodb-on-suse.yaml
44
ref: import-key
55
---
6-
title: Configure the package management system (``zypper``).
6+
title: Add the MongoDB repository.
77
stepnum: 2
88
ref: config-zypper
99
pre: |
10-
Add the repository so that you can install MongoDB using ``zypper``.
11-
action:
12-
- pre: |
13-
Run the command appropriate for your version of SUSE:
10+
Add the repository so that you can install MongoDB. Use the command
11+
appropriate for your version of SUSE:
12+
13+
.. note::
14+
15+
SUSE 15 support was added with MongoDB v3.6.16.
16+
17+
content: |
18+
.. tabs::
19+
20+
.. tab:: SUSE 15
21+
:tabid: suse-15
1422
15-
SUSE 12
16-
.. class:: copyable-code
1723
.. code-block:: sh
1824
19-
sudo zypper addrepo --gpgcheck "https://repo.mongodb.com/zypper/suse/12/mongodb-enterprise/3.6/x86_64/" mongodb
20-
- pre: |
21-
If you'd like to install MongoDB packages from a previous :ref:`release
22-
series <release-version-numbers>` such as 3.4, you can
23-
specify the release series in the repository configuration. For
24-
example, to restrict your SUSE 12 system to the 3.4 release series,
25-
use the following command:
26-
copyable: true
27-
language: sh
28-
code: |
29-
sudo zypper addrepo --no-gpgcheck https://repo.mongodb.com/zypper/suse/12/mongodb-enterprise/3.4/x86_64/ mongodb
25+
sudo zypper addrepo --gpgcheck "https://repo.mongodb.com/zypper/suse/15/mongodb-enterprise/{+package-branch+}/x86_64/" mongodb
26+
27+
.. tab:: SUSE 12
28+
:tabid: suse-12
29+
30+
.. code-block:: sh
31+
32+
sudo zypper addrepo --gpgcheck "https://repo.mongodb.com/zypper/suse/12/mongodb-enterprise/{+package-branch+}/x86_64/" mongodb
33+
34+
If you'd like to install MongoDB packages from a previous
35+
:ref:`release series <release-version-numbers>` such as 3.4, you can
36+
specify the release series in the repository configuration. For
37+
example, to restrict your SUSE 12 system to the 3.4 release series,
38+
use the following command:
39+
40+
.. code-block:: sh
41+
42+
sudo zypper addrepo --no-gpgcheck "https://repo.mongodb.com/zypper/suse/12/mongodb-enterprise/3.4/x86_64/" mongodb
3043
---
3144
title: Install the MongoDB packages.
3245
stepnum: 3

source/includes/steps-install-mongodb-on-suse.yaml

Lines changed: 32 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,54 @@
1-
title: Import the MongoDB public key
1+
title: Import the MongoDB public key.
22
stepnum: 1
33
ref: import-key
44
action:
55
language: sh
66
code: |
77
sudo rpm --import https://www.mongodb.org/static/pgp/server-3.6.asc
88
---
9-
title: Configure the package management system (``zypper``).
9+
title: Add the MongoDB repository.
1010
stepnum: 2
1111
ref: config-zypper
1212
pre: |
13-
Add the repository so that you can install MongoDB using ``zypper``.
14-
13+
Add the repository so that you can install MongoDB.
14+
1515
.. versionchanged:: 3.0
1616
1717
.. include:: /includes/extracts/fact-3.0-linux-package-repo-tutorial.rst
1818
19-
action:
20-
- heading: For MongoDB 3.6
21-
pre: |
22-
Run the command appropriate for your version of SUSE:
19+
Use the command appropriate for your version of SUSE:
20+
21+
.. note::
22+
23+
SUSE 15 support was added with MongoDB v3.6.16.
24+
25+
content: |
26+
.. tabs::
27+
28+
.. tab:: SUSE 15
29+
:tabid: suse-15
2330
24-
SUSE 12
25-
.. class:: copyable-code
2631
.. code-block:: sh
2732
28-
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/12/mongodb-org/3.6/x86_64/" mongodb
33+
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/{+package-branch+}/x86_64/" mongodb
2934
30-
- heading: For versions of MongoDB *earlier* than 3.6
31-
pre: |
32-
To install MongoDB packages from a previous :ref:`release
33-
series <release-version-numbers>` such as 3.4, you can
34-
specify the release series in the repository configuration.
35+
.. tab:: SUSE 12
36+
:tabid: suse-12
3537
36-
For example, to restrict your SUSE 12 system to the 3.4 release
37-
series, use the following command:
38-
copyable: true
39-
language: sh
40-
code: |
41-
sudo zypper addrepo --no-gpgcheck https://repo.mongodb.org/zypper/suse/12/mongodb-org/3.4/x86_64/ mongodb
38+
.. code-block:: sh
39+
40+
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/12/mongodb-org/{+package-branch+}/x86_64/" mongodb
41+
42+
To install MongoDB packages from a previous :ref:`release
43+
series <release-version-numbers>` such as 3.4, you can
44+
specify the release series in the repository configuration.
45+
46+
For example, to restrict your SUSE 12 system to the 3.4 release
47+
series, use the following command:
48+
49+
.. code-block:: sh
50+
51+
sudo zypper addrepo --no-gpgcheck "https://repo.mongodb.org/zypper/suse/12/mongodb-org/3.4/x86_64/" mongodb
4252
---
4353
title: Install the MongoDB packages.
4454
stepnum: 3

source/reference/ulimit.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,6 @@ change to system limits made using ``ulimit`` may revert following
154154
a system restart. Check your distribution and operating
155155
system documentation for more information.
156156

157-
SUSE Linux Enterprise Server
158-
````````````````````````````
159-
160-
.. include:: /includes/note-suse-ulimit.rst
161-
162157
Red Hat Linux Enterprise Server and CentOS
163158
``````````````````````````````````````````
164159

source/tutorial/install-mongodb-enterprise-on-suse.txt

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ Overview
1414
--------
1515

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

2122
.. admonition:: Platform Support
2223

@@ -28,14 +29,10 @@ Considerations
2829
--------------
2930

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

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

35-
.. note::
36-
37-
.. include:: /includes/note-suse-ulimit.rst
38-
3936
Install MongoDB Enterprise
4037
--------------------------
4138

source/tutorial/install-mongodb-on-suse.txt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ Install MongoDB Community Edition on SUSE
1313
Overview
1414
--------
1515

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

1919
.. admonition:: Platform Support
2020

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

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

33-
.. note::
34-
35-
.. include:: /includes/note-suse-ulimit.rst
36-
3733
Install MongoDB Community Edition
3834
---------------------------------
3935

0 commit comments

Comments
 (0)