Bug 493678

Summary: [RFE] Support Hyper-V fencing
Product: Red Hat Enterprise Linux 6 Reporter: Subhendu Ghosh <sghosh>
Component: fence-agentsAssignee: Marek Grac <mgrac>
Status: CLOSED DEFERRED QA Contact: GFS Bugs <gfs-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.0CC: cluster-maint, ghelleks, iannis, michael.kushnir, ssaha
Target Milestone: rcKeywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: 493677 Environment:
Last Closed: 2011-07-28 18:54:07 UTC Type: ---
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: 493677    
Bug Blocks:    

Description Subhendu Ghosh 2009-04-02 16:00:42 UTC
This RFE needs to get updated to the correct (fence) component once the RHEL6 component list is updated.

+++ This bug was initially created as a clone of Bug #493677 +++

Support RHEL fencing of RHEL guests running on HyperV

Two different use cases exist:

1) fencing guests that are running on W2k8-HyperV Standard (without HA)
2) fencing guests that are running on w2k8-hyperV DataCenter of Enterprise (with HA)

http://www.microsoft.com/windowsserver2008/en/us/compare-features.aspx

This RFE is to support fencing the first use case - running on W2K8-HyperV Std.

Comment 1 RHEL Program Management 2009-04-02 16:03:27 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release.  Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release.  This request is not yet committed for
inclusion.

Comment 4 Perry Myers 2010-07-14 15:16:27 UTC
*** Bug 614318 has been marked as a duplicate of this bug. ***

Comment 9 Sayan Saha 2010-09-09 20:46:29 UTC
This is 3rd in priority after VMware and RHEV. Looking like a RHEL 6.3 target at the moment. No clear customer demand seen yet.

Comment 10 Sayan Saha 2011-07-28 18:54:07 UTC
Closing this RFE for now. No current plans to support this because of lack of user interest and demand. Maybe re-opened later.

Comment 11 Michael Kushnir 2012-11-28 19:43:25 UTC
We, at the National Library of Medicine at NIH would very much like to see this feature. 

We are a Red Hat Shop. We currently run clusters on vSphere, and we use the VMware fencing scripts. See our work at http://openi.nlm.nih.gov

As an educational institution, we get HyperV pracrically for free. The only thing preventing us from running Red Hat clusters on HyperV is the lack of a fencing agent. I would love to see a fencing agent for HyperV.

Just out of curiosity, what sort of demand study was done to support the statement "No clear customer demand seen yet?" 

Best,
Michael

Comment 12 Subhendu Ghosh 2012-11-28 21:06:04 UTC
Hi Michael

Do you use Systems Center to manage the HyperV environment?
Is this based on Win 2008 or Win2012  configurations?

Also - since you already have RHEL and the embedded hypervisor - any plans to use that?

-regards
subhendu

Comment 13 Michael Kushnir 2012-11-28 21:20:24 UTC
Hi Subhendu, 

Thanks for the quick response. 

We need enterprise grade virtualization with live migration and HA. So the product that meets our needs is RHEV. RHEV is price competitive with vSphere, but as I mentioned, we get HyperV for free (Windows Server Datacenter costs us about $4 per instance). So, future VM deployments will be HyperV only for the forseeable future. 

We have Microsoft System Center Virtual Machine Manager. Right now we use Win2008r2. We are looking forward to upgrading hypervisors to Win2012 when it becomes approved by NIH. 

At this point, my only solution for fencing off a HyperV based VM is to reboot the entire hypervisor server via IPMI. That is not really a good method. 

Thanks,
Michael

Comment 14 Marek Grac 2012-11-30 17:48:26 UTC
@Michael:

It should be possible to use fence agents that uses libvirt (which have support for hyperV - at least in upstream) - you can use either fence_virsh, or fence_virt daemon.