Bug 1802188
Summary: | overcloud-minimal ceph deployment on OSP16 | |||
---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Rafael Urena <rurena> | |
Component: | documentation | Assignee: | Laura Marsh <lmarsh> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | RHOS Documentation Team <rhos-docs> | |
Severity: | low | Docs Contact: | ||
Priority: | medium | |||
Version: | 16.0 (Train) | CC: | dsneddon, hjensas, johfulto, jschluet, lmarsh, rurena | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | If docs needed, set a value | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1805432 (view as bug list) | Environment: | ||
Last Closed: | 2020-03-05 15:02:17 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: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1805432 |
Description
Rafael Urena
2020-02-12 14:47:15 UTC
overcloud-minimal intentionally is lacking openvswitch by design, the deployment code that triggered this situation will need to be looked at if it is trying to install openvswitch. By using the overcloud minimal image you are avoiding the need to use OpenStack subscriptions. The OpenStack subscription contains OVS and thus OVS is not available in the minimal image by design. It is not necessary to use OVS configure CephStorage nodes as the networking options provided by RHEL alone are sufficient and director has the ability to configure them. - use not ovs_bonds, but use linux_bonds: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html-single/advanced_overcloud_customization/index#linux-bonding-options - use not ovs_bridge, but use linux_bridge: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html-single/advanced_overcloud_customization/index#network-interface-reference For further clarification, I'm not recommending that you use the linux_bridge Neutron plugin. Neutron plugins are not necessary for CephStorage nodes. If you were to use HyperConverged nodes, then that would be a different scenario and the minimal image is not sufficient for that node type. Rafael Urena: to resolve your issue please update your Heat Templates as recommended in my previous comment. This is a usage issue. I am converting this to a docbug since our documentation on using the minimal image doesn't seem state the recommendation that is in my previous comment. (In reply to John Fulton from comment #2) > > - use not ovs_bridge, but use linux_bridge: > > https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/ > html-single/advanced_overcloud_customization/index#network-interface- > reference > > For further clarification, I'm not recommending that you use the > linux_bridge Neutron plugin. Neutron plugins are not necessary for > CephStorage nodes. If you were to use HyperConverged nodes, then that would > be a different scenario and the minimal image is not sufficient for that > node type. Actually, bridges are not required and in general should not be used on Ceph nodes. Bridges are required on Compute nodes for attaching VMs to tenant or provider VLANs, and OVS bridges are required when using OVS bonding. However, a bridge adds another layer between the node and the network that shouldn't be required for Ceph nodes, and for maximum performance you should just configure interfaces, VLANs, and bonds on Ceph nodes with no bridges. So simply using a network interface configuration template with no bridges is the ideal configuration for Ceph nodes, and using Linux kernel bonds means that OVS is not required. |