Bug 1569263 - [RFE] Add Ceph-Optimized NIC Config Examples
Summary: [RFE] Add Ceph-Optimized NIC Config Examples
Status: NEW
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 13.0 (Queens)
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
: ---
Assignee: Dan Sneddon
QA Contact: Gurenko Alex
Depends On:
TreeView+ depends on / blocked
Reported: 2018-04-18 23:33 UTC by Dan Sneddon
Modified: 2020-04-05 10:02 UTC (History)
2 users (show)

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.
Clone Of:
Last Closed:
Target Upstream Version:

Attachments (Terms of Use)

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).

Note You need to log in before you can comment on or make changes to this bug.