Hide Forgot
rhel-osp-director: Fence agent is disabled after upgrade 7.3 ->8.0 Environment: libxshmfence-1.2-1.el7.x86_64 instack-undercloud-2.2.7-2.el7ost.noarch openstack-tripleo-heat-templates-0.8.14-5.el7ost.noarch openstack-puppet-modules-7.0.17-1.el7ost.noarch openstack-tripleo-heat-templates-kilo-0.8.14-5.el7ost.noarch Steps to reproduce: 1. Deploy overcloud 7.3 and configure/test fencing. 2. Upgrade the setup to 8.0 3. Run "pcs property show" Result: Cluster Properties: cluster-infrastructure: corosync cluster-name: tripleo_cluster dc-version: 1.1.13-10.el7_2.2-44eb2dd have-watchdog: false last-lrm-refresh: 1459895202 maintenance-mode: false redis_REPL_INFO: overcloud-controller-2 stonith-enabled: false Node Attributes: overcloud-controller-0: rmq-node-attr-last-known-rabbitmq=rabbit@overcloud-controller-0 overcloud-controller-1: rmq-node-attr-last-known-rabbitmq=rabbit@overcloud-controller-1 overcloud-controller-2: rmq-node-attr-last-known-rabbitmq=rabbit@overcloud-controller-2 Expected result: [root@overcloud-controller-2 ~]# pcs property show Cluster Properties: cluster-infrastructure: corosync cluster-name: tripleo_cluster dc-version: 1.1.13-10.el7_2.2-44eb2dd have-watchdog: false last-lrm-refresh: 1459895202 maintenance-mode: false redis_REPL_INFO: overcloud-controller-2 stonith-enabled: true Node Attributes: overcloud-controller-0: rmq-node-attr-last-known-rabbitmq=rabbit@overcloud-controller-0 overcloud-controller-1: rmq-node-attr-last-known-rabbitmq=rabbit@overcloud-controller-1 overcloud-controller-2: rmq-node-attr-last-known-rabbitmq=rabbit@overcloud-controller-2 Note: once the user runs "pcs property set stonith-enabled=true", this is fixed.
basically a duplicate of bug 1289517. We should add additional docs to the upgrade section until we have automated config of fencing.
Notes have been published as part of th Overcloud upgrade process, include the note about re-enabling stonith: https://access.redhat.com/documentation/en/red-hat-openstack-platform/8/director-installation-and-usage/104-upgrading-the-overcloud === 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 === Sasha, was there anything else I should add for this note?