diff --git a/doc/dev/index.rst b/doc/dev/index.rst index 52b0279156d..d681f13e2e1 100644 --- a/doc/dev/index.rst +++ b/doc/dev/index.rst @@ -760,7 +760,7 @@ installed on any machine running those platforms. Teuthology has a `list of platforms that it supports `_ (as -of March 2016 the list consisted of "CentOS 7.2" and "Ubuntu 14.04"). It +of December 2017 the list consisted of "CentOS 7.2" and "Ubuntu 16.04"). It expects to be provided pre-built Ceph packages for these platforms. Teuthology deploys these platforms on machines (bare-metal or cloud-provisioned), installs the packages on them, and deploys Ceph @@ -1028,31 +1028,31 @@ subdirectories in the following structure:: file: % directory: distros file: centos_7.0.yaml - file: ubuntu_14.04.yaml + file: ubuntu_16.04.yaml directory: tasks file: ceph-disk.yaml This is interpreted as a 2x1 matrix consisting of two tests: 1. ceph-disk/basic/{distros/centos_7.0.yaml tasks/ceph-disk.yaml} -2. ceph-disk/basic/{distros/ubuntu_14.04.yaml tasks/ceph-disk.yaml} +2. ceph-disk/basic/{distros/ubuntu_16.04.yaml tasks/ceph-disk.yaml} i.e. the concatenation of centos_7.0.yaml and ceph-disk.yaml and -the concatenation of ubuntu_14.04.yaml and ceph-disk.yaml, respectively. +the concatenation of ubuntu_16.04.yaml and ceph-disk.yaml, respectively. In human terms, this means that the task found in ``ceph-disk.yaml`` is -intended to run on both CentOS 7.0 and Ubuntu 14.04. +intended to run on both CentOS 7.0 and Ubuntu 16.04. Without the file percent, the ``ceph-disk`` tree would be interpreted as three standalone tests: * ceph-disk/basic/distros/centos_7.0.yaml -* ceph-disk/basic/distros/ubuntu_14.04.yaml +* ceph-disk/basic/distros/ubuntu_16.04.yaml * ceph-disk/basic/tasks/ceph-disk.yaml (which would of course be wrong in this case). Referring to the `ceph/qa sub-directory`_, you will notice that the -``centos_7.0.yaml`` and ``ubuntu_14.04.yaml`` files in the +``centos_7.0.yaml`` and ``ubuntu_16.04.yaml`` files in the ``suites/ceph-disk/basic/distros/`` directory are implemented as symlinks. By using symlinks instead of copying, a single file can appear in multiple suites. This eases the maintenance of the test framework as a whole. @@ -1067,7 +1067,7 @@ An individual test from the `ceph-disk suite`_ can be run by adding the $ teuthology-suite \ --suite ceph-disk/basic \ - --filter 'ceph-disk/basic/{distros/ubuntu_14.04.yaml tasks/ceph-disk.yaml}' + --filter 'ceph-disk/basic/{distros/ubuntu_16.04.yaml tasks/ceph-disk.yaml}' .. note: To run a standalone test like the one in `Reading a standalone test`_, ``--suite`` alone is sufficient. If you want to run a single diff --git a/doc/man/8/ceph-detect-init.rst b/doc/man/8/ceph-detect-init.rst index c409a949d43..f68c5530bed 100644 --- a/doc/man/8/ceph-detect-init.rst +++ b/doc/man/8/ceph-detect-init.rst @@ -46,7 +46,6 @@ Bugs :program:`ceph-detect-init` is used by :program:`ceph-disk` to figure out the init system to manage the mount directory of an OSD. But only following combinations are fully tested: -- `upstart` on `Ubuntu 14.04` - `systemd` on `Ubuntu 15.04` and up - `systemd` on `Debian 8` and up - `systemd` on `RHEL/CentOS 7` and up diff --git a/doc/man/8/radosgw.rst b/doc/man/8/radosgw.rst index f57b34679d5..84a1aea27e0 100644 --- a/doc/man/8/radosgw.rst +++ b/doc/man/8/radosgw.rst @@ -182,12 +182,9 @@ tcp and through unix domain socket: - The latest version of Ubuntu i.e, 14.04 ships with ``Apache 2.4.7`` that - does not have Unix Domain Socket support in it and as such it has to be - configured with localhost tcp. The Unix Domain Socket support is available in - ``Apache 2.4.9`` and later versions. A bug has been filed to backport the UDS - support to ``Apache 2.4.7`` for ``Ubuntu 14.04``. - See: https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1411030 + Please note, ``Apache 2.4.7`` does not have Unix Domain Socket support in + it and as such it has to be configured with localhost tcp. The Unix Domain + Socket support is available in ``Apache 2.4.9`` and later versions. #. Generate a key for radosgw to use for authentication with the cluster. :: diff --git a/doc/rados/deployment/preflight-checklist.rst b/doc/rados/deployment/preflight-checklist.rst index 64a669f161b..d45de989004 100644 --- a/doc/rados/deployment/preflight-checklist.rst +++ b/doc/rados/deployment/preflight-checklist.rst @@ -16,7 +16,7 @@ daemons. Install an Operating System =========================== -Install a recent release of Debian or Ubuntu (e.g., 12.04 LTS, 14.04 LTS) on +Install a recent release of Debian or Ubuntu (e.g., 16.04 LTS) on your nodes. For additional details on operating systems or to use other operating systems other than Debian or Ubuntu, see `OS Recommendations`_. diff --git a/doc/rados/operations/add-or-rm-mons.rst b/doc/rados/operations/add-or-rm-mons.rst index b1fbccbc114..9667af301de 100644 --- a/doc/rados/operations/add-or-rm-mons.rst +++ b/doc/rados/operations/add-or-rm-mons.rst @@ -45,7 +45,7 @@ Deploy your Hardware If you are adding a new host when adding a new monitor, see `Hardware Recommendations`_ for details on minimum recommendations for monitor hardware. To add a monitor host to your cluster, first make sure you have an up-to-date -version of Linux installed (typically Ubuntu 14.04 or RHEL 7). +version of Linux installed (typically Ubuntu 16.04 or RHEL 7). Add your monitor host to a rack in your cluster, connect it to the network and ensure that it has network connectivity.