Bug 2055409
| Summary: | Cinder ETCd membership management issue while replacing node of DistributedComputeHCI | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Donghwi Cha <dcha> | 
| Component: | openstack-tripleo-heat-templates | Assignee: | Alan Bishop <abishop> | 
| Status: | CLOSED ERRATA | QA Contact: | Alfredo <alfrgarc> | 
| Severity: | medium | Docs Contact: | |
| Priority: | high | ||
| Version: | 16.2 (Train) | CC: | abishop, gcharot, gregraka, mburns | 
| Target Milestone: | z3 | Keywords: | Triaged, ZStream | 
| Target Release: | 16.2 (Train on RHEL 8.4) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-tripleo-heat-templates-11.6.1-2.20220409014848.7c89b16.el8ost | Doc Type: | Bug Fix | 
| Doc Text: | Before this update, during the replacement of a DCN node, the etcd service on the replacement node failed to start and caused the cinder-volume service on that node to fail. This failure was caused by the replacement for a DCN node attempting to start the etcd service as if it were bootstrapping a new etcd cluster, instead of joining the existing etcd cluster.
+
With this update, a new parameter has been added, `EtcdInitialClusterState`. When `EtcdInitialClusterState` is set to `existing`, the DCN node starts etcd correctly, which causes the cinder-volume service to run successfully. | Story Points: | --- | 
| Clone Of: | Environment: | ||
| Last Closed: | 2022-06-22 16:04:16 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: | 2053595 | ||
| 
        
          Description
        
        
          Donghwi Cha
        
        
        
        
        
          2022-02-16 20:39:08 UTC
        
       setting priority to high as this is a DCN requirement from KT Hi Alan, An RHOSP Doc team script extracts the contents of the "Doc Text" field in this BZ for use in the RHOSP release notes. I have edited the "Doc Text" contents to conform to Red Hat style guidelines. (See below). Please add a comment to this BZ indicating whether my doc text edits: 1. are OK, or 2. require some changes. If condition (2) is true, then please provide the required changes. Thanks for your help with this, --Greg PROPOSED DOC TEXT EDIT ---------------------- Before this update, the etcd service on the replacement node failed to start, which caused the cinder-volume service on that node to fail. This failure was caused by the replacement for a DCN node attempting to start the etcd service as if it were bootstrapping a new etcd cluster, instead of joining the existing etcd cluster. With this update, a new parameter has been added, `EtcdInitialClusterState`. When `EtcdInitialClusterState` is set to `existing`, the DCN node starts etcd properly which then causes the cinder-volume service to run successfully. Hi Greg, The replacement text is technically accurate, but I want to note the bug (and this fix) is only relevant to replacing DCN nodes. I mention this because the opening sentence of your text mentions "the replacement node" without the DCN context (although "DCN" is mentioned later). I'll leave to you to decide whether you want to refine the first sentence. Otherwise, the replacement text looks good. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Release of components for Red Hat OpenStack Platform 16.2.3 (Train)), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:4793 |