Bug 1322611

Summary: RFE - Install hyperv-daemons on CFME VHD images for Hyper-V compatibility.
Product: Red Hat CloudForms Management Engine Reporter: Jeff Teehan <jteehan>
Component: ApplianceAssignee: John Prause <jprause>
Status: CLOSED ERRATA QA Contact: Jeff Teehan <jteehan>
Severity: medium Docs Contact:
Priority: high    
Version: 5.5.0CC: abellott, cpelland, jhardy, jprause, mfeifer, obarenbo, simaishi, ssainkar
Target Milestone: GAKeywords: FutureFeature, ZStream
Target Release: 5.6.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: appliance:scvmm
Fixed In Version: 5.6.0.4 Doc Type: Enhancement
Doc Text:
There was a feature request to install hyper-v daemons on CFME VHD images for hyper-v compatibility. This was because, previously, hyper-v daemons were not enabled on CFME RHEL images out of the box. This meant most SCVMM and hyper-v commands, especially related to networking, did not work. Also, the IP address was not able to be retrieved for the VM Summary page. Hyper-V daemons have now been added accordingly. The IP address is now being displayed along with other hyper-v related functionality.
Story Points: ---
Clone Of:
: 1322924 (view as bug list) Environment:
Last Closed: 2016-06-29 15:46:27 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:
Bug Depends On:    
Bug Blocks: 1322924, 1323770    

Description Jeff Teehan 2016-03-30 21:29:51 UTC
Description of problem:
Hyper-V Daemons isn't enabled on CFME RHEL images out of the box.  This means most SCVMM and Hyper-V commands, especially related to networking, won't work.

This also applies to ALL CFME images where SCVMM is a configured appliance and is the reason why we can't retrieve the IP Address for the VM Summary page.

Version-Release number of selected component (if applicable):
5.5, 5.6

How reproducible:
Always.

Steps to Reproduce:
$NetAdapter = Get-SCVirtualNetworkAdapter -VMMServer localhost -All | Where-Object {$_.Name -eq 'CFME-56B1'} | Select Name, ID, IPv4Addresses
$NetAdapter.IPv4Addresses

Actual results:
NULL

Expected results:
IP Address.
After the YUM install, this works.

Steps to Apply Change:
subscription-manager register
subscription-manager attach --auto
yum install hyperv-daemons

Additional info:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.6_Technical_Notes/RHEA-2014-1439.html

https://social.technet.microsoft.com/Forums/office/en-US/2e86d55b-d02f-4e5e-abc9-bf178e7c0871/rhelcentos-66-hypervdaemons?forum=linuxintegrationservices

Comment 3 John Prause 2016-04-11 16:53:58 UTC
Here's the PR: https://github.com/ManageIQ/manageiq-appliance-build/pull/119/files

Comment 4 Jeff Teehan 2016-04-22 15:49:41 UTC
The IP address is now being displayed along with other hyper-v related functionality as of 5604.  Tested and verified on https://10.16.6.70/vm_infra/explorer

Comment 6 errata-xmlrpc 2016-06-29 15:46:27 UTC
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, 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-2016:1348