Bug 1316692
Summary: | [HC] vm high availability is not working against a glusterfs storage domain | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [oVirt] ovirt-engine | Reporter: | Paul Cuzner <pcuzner> | ||||||
Component: | General | Assignee: | Sahina Bose <sabose> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | RamaKasturi <knarra> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | urgent | ||||||||
Version: | 3.6.3.3 | CC: | amureini, bgraveno, bugs, knarra, lsurette, mkalinin, nobody, pcuzner, rbalakri, Rhev-m-bugs, rnachimu, sabose, srevivo, ykaul | ||||||
Target Milestone: | ovirt-4.1.0-alpha | Flags: | rule-engine:
ovirt-4.1+
rule-engine: planning_ack+ rule-engine: devel_ack+ sasundar: testing_ack+ |
||||||
Target Release: | 4.1.1.2 | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Enhancement | |||||||
Doc Text: |
High availability could previously not be enabled for virtual machines in Hyper-converged mode. Previous fencing policies ignored Gluster processes. But in Hyper-converged mode, fencing policies are required to ensure that a host is not fenced if there is a brick process running, or to ensure no loss of quorum when shutting down the host with an active brick.
The following fencing policies have been added to Hyper-converged clusters:
- SkipFencingIfGlusterBricksUp: Fencing will be skipped if bricks are running and can be reached from other peers.
- SkipFencingIfGlusterQuorumNotMet: Fencing will be skipped if bricks are running and shutting down the host will cause loss of quorum
Virtual machine high availability can be tested by enabling power management on hyper-converged nodes.
|
Story Points: | --- | ||||||
Clone Of: | 1316358 | Environment: | |||||||
Last Closed: | 2017-04-27 09:36:35 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | Gluster | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | 1205641, 1316358, 1361115 | ||||||||
Bug Blocks: | 1277939, 1422341 | ||||||||
Attachments: |
|
Description
Paul Cuzner
2016-03-10 19:36:12 UTC
Created attachment 1135041 [details]
engine log
Created attachment 1135042 [details]
vdsm log from the host that was powered off during the test
Paul, can you explain why this was cloned from Bug #1316358 ? Is there an additional action item here? I initially raised the BZ against RHEV, since I was testing against downstream - but Yaniv D requested that the BZ should be opened against ovirt not rhev. HTH Need changes to fencing logic, to consider gluster running on the nodes. Fencing policies related to gluster hosts have been merged. HA for VMs can now be tested by enabling power management on HC nodes. The fix for this issue should be included in oVirt 4.1.0 beta 1 released on December 1st. If not included please move back to modified. Verified and works fine with build ovirt-engine-4.1.1.2-0.1.el7.noarch While testing a hyperconverged set up, I set vm's to highly available and have defined the fencing agent to the hosts. When a host running vm's is powered off the vm's gets restarted on one of the other nodes and the host gets fenced and comes up after a while. Should be included in 4.1 GA d/s. |