Bug 1289517
Summary: | HA | After upgrading HA dpeloyment from OSPD 7.1 to OSPD 7.2 stonith property becomes false instead of true,therefore fencing won't work. | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Leonid Natapov <lnatapov> |
Component: | documentation | Assignee: | Dan Macpherson <dmacpher> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | RHOS Documentation Team <rhos-docs> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.0 (Kilo) | CC: | dmacpher, emacchi, jcoufal, lnatapov, mburns, oblaut, rhel-osp-director-maint, sasha, sclewis, yeylon |
Target Milestone: | y3 | Keywords: | Documentation |
Target Release: | 7.0 (Kilo) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-04-07 15:12:41 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
Leonid Natapov
2015-12-08 11:39:30 UTC
Leonid, I looked at the code and here is how it works: If your environment contains EnableFencing set to True, the property will be automatically managed by Puppet, before and after the upgrade. The EnableFencing parameter is set to False by default so if you don't define it in your environment I don't think you'll have it enabled. My questions for you: * Do you have EnableFencing set to True? * Did you enable Fencing manually by running 'pcs' CLI? If yes, Puppet will override the Fencing configuration by disabling it (since it's disabled by default). If no, we have a bug and I'm interested to dig further. Thanks! I enable fencing manually by running pcs command via CLI in ospd 7.1 adter updating the system to ospd 7.2 fencing was 'false' Leonid, that's a normal behavior: Puppet is managing whether we want or do not want Fencing enabled in Pacemaker by using EnableFencing parameter in TripleO Heat Templates. So I don't think this is a bug, but rather something you should fix in our environment by setting EnableFencing to True so Puppet will not override it with False when you upgrade. Hi Since we don't have auto fencing configuration in ospd 7 , we configure fencing manually post deployment, changing EnableFencing to True is not required by any document https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/html-single/Director_Installation_and_Usage/index.html#sect-Advanced-Fencing_the_Controller_Nodes We need to solve it for upgrade as part as upgrade process We need to note this is the update docs. There's a note added to the upgrade section: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/html-single/Director_Installation_and_Usage/index.html#sect-Updating_the_Overcloud_Packages ==Important== If you configured fencing for your Controller nodes, the update process might disable it. When the update process completes, reenable fencing with the following command on one of the Controller nodes: $ sudo pcs property set stonith-enabled=true === mburns, is there anything else required for this BZ? Or can I close it? Looks good to me |