Documentation Refactor - Ceph OS Recommendations are out-of-date (Bug #5)
I am updating the Ceph documentation. Included in this email is a proposed change to the documentation and a request for information pertaining to that proposed change. If you know about the issue behind the proposed change and you have information pertinent to it that you would like to enshrine in the documentation, reply to this email and tell me. Documentation Link: http://docs.ceph.com/docs/master/start/os-recommendations/ Proposed Change: I'd like to update the list of OS recommendations, and to get a list of kernel versions that are supported. If this is not possible, I would like to publish a list of OSes and kernels on which people in the community have successfully tested Ceph. Zac's Request: Reply to this email if you know of OSes or kernels that Ceph has been successfully tested on, and if those OSes or kernels are not already in the list. Deadline: I'll keep this bug open for two full business days. At the end of 09 Dec 2019, I'll either add to the list or regard the list as complete. Tracking Information (this can be ignored by everyone but Zac) Bug #5 here: https://pad.ceph.com/p/Report_Documentation_Bugs
On Fri, 6 Dec 2019, John Zachary Dover wrote:
I am updating the Ceph documentation. Included in this email is a proposed change to the documentation and a request for information pertaining to that proposed change. If you know about the issue behind the proposed change and you have information pertinent to it that you would like to enshrine in the documentation, reply to this email and tell me.
Documentation Link: http://docs.ceph.com/docs/master/start/os-recommendations/
Proposed Change: I'd like to update the list of OS recommendations, and to get a list of kernel versions that are supported. If this is not possible, I would like to publish a list of OSes and kernels on which people in the community have successfully tested Ceph.
I think the way to approach this is a blanket statement like: Generally speaking, Ceph should work on any modern Linux distribution. In practice, we build packages for and test on a select set of common distributions. Starting with Octopus, we recommend deployments consume Ceph via a container image instead of packages. The container itself is based on CentOS 8. The container is generally consumed by either Rook.io or the ceph-daemon tool. In the later case, the OS requirements are relaxed, ... Specifically, we build packages for: ... We test on: ... Something along those lines?
Zac's Request: Reply to this email if you know of OSes or kernels th Ceph has been successfully tested on, and if those OSes or kernels are not already in the list.
By the time of octopus release, I belive this will be: Build - CentOS 8 (x86_64) - Ubuntu 18.04 (x86_64) - Ubuntu 18.04 (aarch64) (I think?) Test - centos 7.6 (containerized ceph only) - centos 8.0 - ubuntu 18.04 We need to pin this down pretty soon. Much of this is piled up behind the py3 conversion, which is oh-so-close... sage
Deadline: I'll keep this bug open for two full business days. At the end of 09 Dec 2019, I'll either add to the list or regard the list as complete.
Tracking Information (this can be ignored by everyone but Zac) Bug #5 here: https://pad.ceph.com/p/Report_Documentation_Bugs
Sage, Your suggested text is a good start. Something quite like it is already in place. When is the Octopus release expected? Zac On Fri, Dec 6, 2019 at 2:21 AM Sage Weil <sage@newdream.net> wrote:
I am updating the Ceph documentation. Included in this email is a
change to the documentation and a request for information pertaining to that
On Fri, 6 Dec 2019, John Zachary Dover wrote: proposed proposed
change. If you know about the issue behind the proposed change and you have information pertinent to it that you would like to enshrine in the documentation, reply to this email and tell me.
Documentation Link: http://docs.ceph.com/docs/master/start/os-recommendations/
Proposed Change: I'd like to update the list of OS recommendations, and to get a list of kernel versions that are supported. If this is not possible, I would like to publish a list of OSes and kernels on which people in the community have successfully tested Ceph.
I think the way to approach this is a blanket statement like:
Generally speaking, Ceph should work on any modern Linux distribution. In practice, we build packages for and test on a select set of common distributions.
Starting with Octopus, we recommend deployments consume Ceph via a container image instead of packages. The container itself is based on CentOS 8. The container is generally consumed by either Rook.io or the ceph-daemon tool. In the later case, the OS requirements are relaxed, ...
Specifically, we build packages for:
...
We test on:
...
Something along those lines?
Zac's Request: Reply to this email if you know of OSes or kernels th Ceph has been successfully tested on, and if those OSes or kernels are not already in the list.
By the time of octopus release, I belive this will be:
Build - CentOS 8 (x86_64) - Ubuntu 18.04 (x86_64) - Ubuntu 18.04 (aarch64) (I think?)
Test - centos 7.6 (containerized ceph only) - centos 8.0 - ubuntu 18.04
We need to pin this down pretty soon. Much of this is piled up behind the py3 conversion, which is oh-so-close...
sage
Deadline: I'll keep this bug open for two full business days. At the end of 09 Dec 2019, I'll either add to the list or regard the list as complete.
Tracking Information (this can be ignored by everyone but Zac) Bug #5 here: https://pad.ceph.com/p/Report_Documentation_Bugs
On Fri, 6 Dec 2019, John Zachary Dover wrote:
Sage,
Your suggested text is a good start. Something quite like it is already in place.
When is the Octopus release expected?
March 2020 sage
Zac
On Fri, Dec 6, 2019 at 2:21 AM Sage Weil <sage@newdream.net> wrote:
I am updating the Ceph documentation. Included in this email is a
change to the documentation and a request for information pertaining to that
On Fri, 6 Dec 2019, John Zachary Dover wrote: proposed proposed
change. If you know about the issue behind the proposed change and you have information pertinent to it that you would like to enshrine in the documentation, reply to this email and tell me.
Documentation Link: http://docs.ceph.com/docs/master/start/os-recommendations/
Proposed Change: I'd like to update the list of OS recommendations, and to get a list of kernel versions that are supported. If this is not possible, I would like to publish a list of OSes and kernels on which people in the community have successfully tested Ceph.
I think the way to approach this is a blanket statement like:
Generally speaking, Ceph should work on any modern Linux distribution. In practice, we build packages for and test on a select set of common distributions.
Starting with Octopus, we recommend deployments consume Ceph via a container image instead of packages. The container itself is based on CentOS 8. The container is generally consumed by either Rook.io or the ceph-daemon tool. In the later case, the OS requirements are relaxed, ...
Specifically, we build packages for:
...
We test on:
...
Something along those lines?
Zac's Request: Reply to this email if you know of OSes or kernels th Ceph has been successfully tested on, and if those OSes or kernels are not already in the list.
By the time of octopus release, I belive this will be:
Build - CentOS 8 (x86_64) - Ubuntu 18.04 (x86_64) - Ubuntu 18.04 (aarch64) (I think?)
Test - centos 7.6 (containerized ceph only) - centos 8.0 - ubuntu 18.04
We need to pin this down pretty soon. Much of this is piled up behind the py3 conversion, which is oh-so-close...
sage
Deadline: I'll keep this bug open for two full business days. At the end of 09 Dec 2019, I'll either add to the list or regard the list as complete.
Tracking Information (this can be ignored by everyone but Zac) Bug #5 here: https://pad.ceph.com/p/Report_Documentation_Bugs
Can I get a list of Mimic-supported OSes and kernels? On Fri, Dec 6, 2019 at 5:48 AM Sage Weil <sage@newdream.net> wrote:
On Fri, 6 Dec 2019, John Zachary Dover wrote:
Sage,
Your suggested text is a good start. Something quite like it is already in place.
When is the Octopus release expected?
March 2020
sage
Zac
On Fri, Dec 6, 2019 at 2:21 AM Sage Weil <sage@newdream.net> wrote:
I am updating the Ceph documentation. Included in this email is a
change to the documentation and a request for information pertaining to that
On Fri, 6 Dec 2019, John Zachary Dover wrote: proposed proposed
change. If you know about the issue behind the proposed change and you have information pertinent to it that you would like to enshrine in the documentation, reply to this email and tell me.
Documentation Link: http://docs.ceph.com/docs/master/start/os-recommendations/
Proposed Change: I'd like to update the list of OS recommendations,
to
get a list of kernel versions that are supported. If this is not possible, I would like to publish a list of OSes and kernels on which
and people in
the community have successfully tested Ceph.
I think the way to approach this is a blanket statement like:
Generally speaking, Ceph should work on any modern Linux distribution. In practice, we build packages for and test on a select set of common distributions.
Starting with Octopus, we recommend deployments consume Ceph via a container image instead of packages. The container itself is based on CentOS 8. The container is generally consumed by either Rook.io or the ceph-daemon tool. In the later case, the OS requirements are relaxed, ...
Specifically, we build packages for:
...
We test on:
...
Something along those lines?
Zac's Request: Reply to this email if you know of OSes or kernels th Ceph has been successfully tested on, and if those OSes or kernels are not already in the list.
By the time of octopus release, I belive this will be:
Build - CentOS 8 (x86_64) - Ubuntu 18.04 (x86_64) - Ubuntu 18.04 (aarch64) (I think?)
Test - centos 7.6 (containerized ceph only) - centos 8.0 - ubuntu 18.04
We need to pin this down pretty soon. Much of this is piled up behind the py3 conversion, which is oh-so-close...
sage
Deadline: I'll keep this bug open for two full business days. At the end of 09 Dec 2019, I'll either add to the list or regard the list as complete.
Tracking Information (this can be ignored by everyone but Zac) Bug #5 here: https://pad.ceph.com/p/Report_Documentation_Bugs
On Thu, Dec 5, 2019 at 11:21 AM Sage Weil <sage@newdream.net> wrote:
On Fri, 6 Dec 2019, John Zachary Dover wrote:
I am updating the Ceph documentation. Included in this email is a proposed change to the documentation and a request for information pertaining to that proposed change. If you know about the issue behind the proposed change and you have information pertinent to it that you would like to enshrine in the documentation, reply to this email and tell me.
Documentation Link: http://docs.ceph.com/docs/master/start/os-recommendations/
Proposed Change: I'd like to update the list of OS recommendations, and to get a list of kernel versions that are supported. If this is not possible, I would like to publish a list of OSes and kernels on which people in the community have successfully tested Ceph.
I think the way to approach this is a blanket statement like:
Generally speaking, Ceph should work on any modern Linux distribution. In practice, we build packages for and test on a select set of common distributions.
Starting with Octopus, we recommend deployments consume Ceph via a container image instead of packages. The container itself is based on CentOS 8. The container is generally consumed by either Rook.io or the ceph-daemon tool. In the later case, the OS requirements are relaxed, ...
Specifically, we build packages for:
...
We test on:
...
Something along those lines?
Zac's Request: Reply to this email if you know of OSes or kernels th Ceph has been successfully tested on, and if those OSes or kernels are not already in the list.
By the time of octopus release, I belive this will be:
Build - CentOS 8 (x86_64) - Ubuntu 18.04 (x86_64) - Ubuntu 18.04 (aarch64) (I think?)
Test - centos 7.6 (containerized ceph only) - centos 8.0 - ubuntu 18.04
We need to pin this down pretty soon. Much of this is piled up behind the py3 conversion, which is oh-so-close...
Could we also get an updated Fedora-based recommendation? It's kind of depressing to see Fedora 22 still mentioned on the website. I personally run Ceph on Fedora rather than CentOS, and pretty much all the guidelines for CentOS 8 would apply to a recent Fedora version. -- 真実はいつも一つ!/ Always, there's only one truth!
The only place in the user-facing docs I can see that mentions Fedora 22 is here: https://docs.ceph.com/docs/jewel/start/os-recommendations/ This page explains that jewel can run on Fedora 22 and higher. I don't think that this should be changed, because it refers to jewel (which is past EOL) and is of historical interest. Is there anywhere else on the website that mentions Fedora in a way that makes the site look decrepit? On Sun, Jan 19, 2020 at 12:03 AM Neal Gompa <ngompa13@gmail.com> wrote:
On Thu, Dec 5, 2019 at 11:21 AM Sage Weil <sage@newdream.net> wrote:
On Fri, 6 Dec 2019, John Zachary Dover wrote:
I am updating the Ceph documentation. Included in this email is a
change to the documentation and a request for information pertaining to that
proposed proposed
change. If you know about the issue behind the proposed change and you have information pertinent to it that you would like to enshrine in the documentation, reply to this email and tell me.
Documentation Link: http://docs.ceph.com/docs/master/start/os-recommendations/
Proposed Change: I'd like to update the list of OS recommendations, and to get a list of kernel versions that are supported. If this is not possible, I would like to publish a list of OSes and kernels on which people in the community have successfully tested Ceph.
I think the way to approach this is a blanket statement like:
Generally speaking, Ceph should work on any modern Linux distribution. In practice, we build packages for and test on a select set of common distributions.
Starting with Octopus, we recommend deployments consume Ceph via a container image instead of packages. The container itself is based on CentOS 8. The container is generally consumed by either Rook.io or the ceph-daemon tool. In the later case, the OS requirements are relaxed, ...
Specifically, we build packages for:
...
We test on:
...
Something along those lines?
Zac's Request: Reply to this email if you know of OSes or kernels th Ceph has been successfully tested on, and if those OSes or kernels are not already in the list.
By the time of octopus release, I belive this will be:
Build - CentOS 8 (x86_64) - Ubuntu 18.04 (x86_64) - Ubuntu 18.04 (aarch64) (I think?)
Test - centos 7.6 (containerized ceph only) - centos 8.0 - ubuntu 18.04
We need to pin this down pretty soon. Much of this is piled up behind the py3 conversion, which is oh-so-close...
Could we also get an updated Fedora-based recommendation? It's kind of depressing to see Fedora 22 still mentioned on the website.
I personally run Ceph on Fedora rather than CentOS, and pretty much all the guidelines for CentOS 8 would apply to a recent Fedora version.
-- 真実はいつも一つ!/ Always, there's only one truth!
On 1/19/20 2:26 AM, John Zachary Dover wrote:
> > Documentation Link: > > http://docs.ceph.com/docs/master/start/os-recommendations/
Nautilus is shipped in Debian unstable/testing and buster-backports for all architectures supported by Debian (mips* will follow soon for buster). Lumious works also fine in Buster. If there is any interest I'll push octopus to debian/experimental soonish. -- Bernd Zeimetz Debian GNU/Linux Developer http://bzed.de http://www.debian.org GPG Fingerprint: ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F
On 1/19/20 2:26 AM, John Zachary Dover wrote:
> > Documentation Link: > > http://docs.ceph.com/docs/master/start/os-recommendations/
Nautilus is shipped in Debian unstable/testing and buster-backports for all architectures supported by Debian (mips* will follow soon for buster). Lumious works also fine in Buster. If there is any interest I'll push octopus to debian/experimental soonish. -- Bernd Zeimetz Debian GNU/Linux Developer http://bzed.de http://www.debian.org GPG Fingerprint: ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F
On Sat, Jan 18, 2020 at 8:26 PM John Zachary Dover <zac.dover@gmail.com> wrote:
The only place in the user-facing docs I can see that mentions Fedora 22 is here:
https://docs.ceph.com/docs/jewel/start/os-recommendations/
This page explains that jewel can run on Fedora 22 and higher. I don't think that this should be changed, because it refers to jewel (which is past EOL) and is of historical interest.
Is there anywhere else on the website that mentions Fedora in a way that makes the site look decrepit?
It shows up here: https://docs.ceph.com/docs/master/start/os-recommendations/ It's in reference to Luminous... -- 真実はいつも一つ!/ Always, there's only one truth!
participants (5)
-
Bernd Zeimetz
-
Bernd Zeimetz
-
John Zachary Dover
-
Neal Gompa
-
Sage Weil