Bug 1569263

Summary: [RFE] Add Ceph-Optimized NIC Config Examples
Product: Red Hat OpenStack Reporter: Dan Sneddon <dsneddon>
Component: openstack-tripleo-heat-templatesAssignee: Dan Sneddon <dsneddon>
Status: CLOSED WONTFIX QA Contact: Gurenko Alex <agurenko>
Severity: medium Docs Contact:
Priority: medium    
Version: 13.0 (Queens)CC: bfournie, mburns, pweeks
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Known Issue
Doc Text:
Cause: Bridges are not required on Ceph nodes, but most of our sample NIC config templates do have bridges for Ceph nodes. Consequence: Using bridges on the Ceph interfaces may increase CPU utilization dedicated to network traffic, at the expense of the Ceph storage processes. Workaround (if any): OVS or Linux mode bridges are not required. Result: Ceph nodes should be configured to use either interfaces or Linux bonds for highest performance.
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-08-17 20:17:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dan Sneddon 2018-04-18 23:33:57 UTC
Description of problem:
OSP includes very basic NIC config examples for just a few configurations. None of the included configurations are appropriate examples for a production Ceph deployment.

Version-Release number of selected component (if applicable):
OSP 13 and previous versions

Actual results:
The included sample NIC configs are not optimized for Ceph. Only the multiple-nics version of the templates have storage interfaces that are not on a bridge. Bridges are not required for most use cases when using Ceph, and by not using bridges there is more CPU available for Ceph.

Expected results:
At least one example (perhaps more than one) should illustrate a production Ceph use case.

Additional info:
We should also document that bridges are not usually required for Ceph (except when using OVS bonds, which are less common than Linux bonds).

Comment 1 Yaniv Kaul 2021-06-29 14:48:48 UTC
It's a good idea, but was not implemented in over 3 years - do we feel it might be, or should we close it?

Comment 2 pweeks 2021-08-17 20:17:09 UTC
no progress for 3 years
reduction in capacity impacting backlog priorities
closing wontfix
please reopen should this require attention.

Comment 3 Red Hat Bugzilla 2023-09-15 01:27:12 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 365 days