diff --git a/source/administration/production-notes.txt b/source/administration/production-notes.txt index 312c110a5c1..1fb14af4674 100644 --- a/source/administration/production-notes.txt +++ b/source/administration/production-notes.txt @@ -36,6 +36,9 @@ MongoDB distributions are currently available for Mac OS X, Linux, Windows Server 2008 R2 64bit, Windows 7 (32 bit and 64 bit), Windows Vista, and Solaris platforms. +For a full list of the recommended operating systems for production +deployments, see: :ref:`supported-production`. + .. include:: /includes/note-minimum-glibc.rst Concurrency and Storage diff --git a/source/includes/table-supported-other.yaml b/source/includes/table-supported-other.yaml new file mode 100644 index 00000000000..732f77def1a --- /dev/null +++ b/source/includes/table-supported-other.yaml @@ -0,0 +1,33 @@ +# table structure. all content symbolic. +section: layout +header: [ meta.platforms, meta.mongodb, meta.enterprise ] +rows: + - 1: [ meta.platform1, content.supported, content.unsupported ] + - 2: [ meta.platform2, content.supported, content.unsupported ] + - 3: [ meta.platform3, content.supported, content.supported ] + - 4: [ meta.platform4, content.supported, content.supported ] + - 5: [ meta.platform5, content.supported, content.unsupported ] + - 6: [ meta.platform6, content.supported, content.unsupported ] + - 7: [ meta.platform7, content.supported, content.supported ] + - 8: [ meta.platform8, content.supported, content.supported ] +--- +# table metadata, as meta. +section: meta +platforms: "" +mongodb: MongoDB +enterprise: MongoDB Enterprise + +platform1: "Mac OSX 10.6+" +platform2: "RedHat / CentOS 5.5+" +platform3: "RedHat / CentOS 5.7+" +platform4: "RedHat / CentOS 7.0+" +platform5: "SmartOS" +platform6: "Solaris 11 / SunOS 5.11 on x86" +platform7: "Ubuntu 14.04" +platform8: "Windows Server 2008 R2" +--- +# table content, as content. +section: content +supported: supported +unsupported: "" +... \ No newline at end of file diff --git a/source/includes/table-supported-production.yaml b/source/includes/table-supported-production.yaml new file mode 100644 index 00000000000..e69aad6741c --- /dev/null +++ b/source/includes/table-supported-production.yaml @@ -0,0 +1,28 @@ +# table structure. all content symbolic. +section: layout +header: [ meta.platforms, meta.mongodb, meta.enterprise ] +rows: + - 1: [ meta.platform1, content.supported, content.supported ] + - 2: [ meta.platform2, content.supported, content.supported ] + - 3: [ meta.platform3, content.supported, content.supported ] + - 4: [ meta.platform4, content.supported, content.supported ] + - 5: [ meta.platform5, content.supported, content.supported ] + - 6: [ meta.platform6, content.supported, content.supported ] +--- +# table metadata, as meta. +section: meta +platforms: "" +mongodb: MongoDB +enterprise: MongoDB Enterprise + +platform1: "Amazon Linux" +platform2: "Debian 7.1" +platform3: "RedHat / CentOS 6.2+" +platform4: "SUSE 11" +platform5: "Ubuntu LTS 12.04+" +platform6: "Windows Server 2012" +--- +# table content, as content. +section: content +supported: supported +... \ No newline at end of file diff --git a/source/installation.txt b/source/installation.txt index 70fd22cb3c2..b020e376485 100644 --- a/source/installation.txt +++ b/source/installation.txt @@ -12,6 +12,18 @@ Install MongoDB MongoDB runs on most platforms and supports both 32-bit and 64-bit architectures. +.. _supported-production: + +Recommended Operating Systems for Production Deployments +-------------------------------------------------------- + +.. include:: /includes/table/supported-production.rst + +Other Supported Operating Systems +--------------------------------- + +.. include:: /includes/table/supported-other.rst + .. _tutorials-installation: .. _tutorial-installation: