Bug 1336668 - Missing fcoe-utils and lldpad packages in ngn.
Summary: Missing fcoe-utils and lldpad packages in ngn.
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-node
Classification: oVirt
Component: Build
Version: 4.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ovirt-4.0.0-rc
: 4.0
Assignee: Douglas Schilling Landgraf
QA Contact: Ying Cui
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-05-17 07:48 UTC by Ying Cui
Modified: 2016-08-29 15:21 UTC (History)
11 users (show)

Fixed In Version: ovirt-node-ng-installer-ovirt-4.0-20160608
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-05 07:48:20 UTC
oVirt Team: Node
Embargoed:
rule-engine: ovirt-4.0.0+
ycui: testing_plan_complete+
rule-engine: planning_ack+
fdeutsch: devel_ack+
ycui: testing_ack+


Attachments (Terms of Use)

Description Ying Cui 2016-05-17 07:48:29 UTC
Description of problem:
Missing fcoe-utils and lldpad packages in ngn.

Version-Release number of selected component (if applicable):
ovirt-node-ng-installer-ovirt-3.6-2016051600.iso
imgbased-0.6-0.201605151926git835ea00.el7

How reproducible:
100%

Steps to Reproduce:
1. After NGN installation.
2. Drop into shell, run the following commands:
# rpm -qa | grep fcoe
# rpm -qa | grep lldpad

Actual results:
Missing fcoe-utils and lldpad packages in ngn for FCoE support on Host.

Expected results:
fcoe-utils and lldpad packages should be built into ngn, and can enable and run the fcoe service in ngn host.

Comment 1 Fabian Deutsch 2016-05-17 08:13:03 UTC
Nir, would it make sense to have a package like vdsm-storage-fc which would pull in the required dependencies?

That way the necessary packages required for FC can also be brought to regular hosts.

Comment 2 Fabian Deutsch 2016-05-27 13:26:16 UTC
This might have been fixed by nicluding the @anaconda-tools group

Comment 3 Ying Cui 2016-06-03 07:26:51 UTC
Failed on this bug verification with build ovirt-node-ng-installer-ovirt-4.0-2016053004.iso

# md5sum ovirt-node-ng-installer-ovirt-4.0-2016053004.iso 
baef2e56c5f0b027c11e79ee80174d32  ovirt-node-ng-installer-ovirt-4.0-2016053004.iso

After installation, and drop to shell to check the packages
# rpm -qa | grep fcoe
# rpm -qa | grep lldpad

Actual results:
Still missing fcoe-utils and lldpad packages in ngn for FCoE support on Host.

Comment 4 Red Hat Bugzilla Rules Engine 2016-06-03 07:26:58 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.

Comment 5 Fabian Deutsch 2016-06-03 18:34:35 UTC
I checked ovirt-node-ng-installer-ovirt-4.0-2016060304.iso and lld* and fcoe* are in.

Comment 6 Ying Cui 2016-06-08 15:22:04 UTC
(In reply to Fabian Deutsch from comment #5)
> I checked ovirt-node-ng-installer-ovirt-4.0-2016060304.iso and lld* and
> fcoe* are in.

I will check the ovirt-node-ng-installer-ovirt-4.0-2016060304.iso on upstream, but now RHEV-H-NG 4.0 beta 1 build(rhev-hypervisor7-ng-4.0-20160607.1) still not included the fcoe* and lldpad, so it means our d/s beta 1 still not support fcoe on rhevh-ng. 

# rpm -qa imgbased
imgbased-0.7.0-0.1.el7ev.noarch

Comment 7 Ryan Barry 2016-06-08 15:26:50 UTC
The rebuild today will catch this, ycui.

@anaconda-tools should be part of the kickstart, but I neglected to merge the patch pushed.

Comment 8 Ying Cui 2016-06-12 06:02:52 UTC
VERIFIED this bug on build(ovirt-node-ng-installer-ovirt-4.0-20160608 and rhev-hypervisor7-ng-4.0-20160608.0)

# rpm -qa imgbased
imgbased-0.7.0-0.1.el7ev.noarch

# rpm -qa|grep fcoe
fcoe-utils-1.0.30-3.git91c0c8c.el7.x86_64

# rpm -qa|grep lldpad
lldpad-1.0.1-2.git986eb2e.el7.x86_64

# Above fcoe and lldpad packages version is correct latest RHEL 7.2 released version.

# systemctl enable lldpad.socket
Created symlink from /etc/systemd/system/sockets.target.wants/lldpad.socket to /usr/lib/systemd/system/lldpad.socket.

# systemctl start lldpad.socket

# systemctl status lldpad.socket
● lldpad.socket
   Loaded: loaded (/usr/lib/systemd/system/lldpad.socket; enabled; vendor preset: disabled)
   Active: active (listening) since Sun 2016-06-12 13:40:23 CST; 6s ago
   Listen: @/com/intel/lldpad (Datagram)

Jun 12 13:40:23 dhcp-11-17.nay.redhat.com systemd[1]: Listening on lldpad.soc...
Jun 12 13:40:23 dhcp-11-17.nay.redhat.com systemd[1]: Starting lldpad.socket.
Hint: Some lines were ellipsized, use -l to show in full.

# systemctl enable lldpad.service
Created symlink from /etc/systemd/system/multi-user.target.wants/lldpad.service to /usr/lib/systemd/system/lldpad.service.

# systemctl start lldpad.service

#  systemctl status lldpad.service
● lldpad.service - Link Layer Discovery Protocol Agent Daemon.
   Loaded: loaded (/usr/lib/systemd/system/lldpad.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2016-06-12 13:41:12 CST; 7s ago
 Main PID: 12271 (lldpad)
   CGroup: /system.slice/lldpad.service
           └─12271 /usr/sbin/lldpad -t

Jun 12 13:41:12 dhcp-11-17.nay.redhat.com systemd[1]: Started Link Layer Disc...
Jun 12 13:41:12 dhcp-11-17.nay.redhat.com systemd[1]: Starting Link Layer Dis...
Hint: Some lines were ellipsized, use -l to show in full.


# systemctl enable fcoe.service
Created symlink from /etc/systemd/system/multi-user.target.wants/fcoe.service to /usr/lib/systemd/system/fcoe.service.

# systemctl start fcoe.service

# systemctl status fcoe.service
● fcoe.service - Open-FCoE Inititator.
   Loaded: loaded (/usr/lib/systemd/system/fcoe.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2016-06-12 13:41:57 CST; 7s ago
  Process: 12325 ExecStart=/usr/sbin/fcoemon $FCOEMON_OPTS (code=exited, status=0/SUCCESS)
  Process: 12299 ExecStartPre=/sbin/modprobe -qa $SUPPORTED_DRIVERS (code=exited, status=0/SUCCESS)
 Main PID: 12326 (fcoemon)
   CGroup: /system.slice/fcoe.service
           └─12326 /usr/sbin/fcoemon --syslog

Jun 12 13:41:57 dhcp-11-17.nay.redhat.com systemd[1]: Starting Open-FCoE Init...
Jun 12 13:41:57 dhcp-11-17.nay.redhat.com systemd[1]: Started Open-FCoE Initi...
Hint: Some lines were ellipsized, use -l to show in full.

# Reboot RHEV-H-NG
# When OS is booted up, checking the fcoe.service lldpad.service lldpad.socket services are active running as default.

Comment 9 Sandro Bonazzola 2016-07-05 07:48:20 UTC
oVirt 4.0.0 has been released, closing current release.

Comment 10 Nir Soffer 2016-08-29 15:21:30 UTC
The need info request was answered offline ages ago.


Note You need to log in before you can comment on or make changes to this bug.