RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1833157 - [ESXi][RHEL8]Add new open-vm-tools-sdmp package for RHEL 8.3
Summary: [ESXi][RHEL8]Add new open-vm-tools-sdmp package for RHEL 8.3
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: open-vm-tools
Version: 8.3
Hardware: x86_64
OS: Unspecified
unspecified
high
Target Milestone: rc
: 8.0
Assignee: Miroslav Rezanina
QA Contact: ldu
URL:
Whiteboard:
Depends On: 1806677
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-05-07 23:05 UTC by John Savanyo
Modified: 2023-12-15 17:51 UTC (History)
15 users (show)

Fixed In Version: open-vm-tools-11.1.0-1.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-11-04 03:25:26 UTC
Type: Feature Request
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2020:4735 0 None None None 2020-11-04 03:25:33 UTC

Description John Savanyo 2020-05-07 23:05:35 UTC
The open-vm-tools 11.1.0 release introduces a new plugin that would be best to offer as a new optionally installable package called "open-vm-tools-sdmp". Once you rebase to open-vm-tools 11.1.0 release, please also add this new package. The following bug tracks rebasing - https://bugzilla.redhat.com/show_bug.cgi?id=1806677

Note that this open-vm-tools-sdmp will have a dependency on net-tools that open-vm-tools does not have.

Ravindra will contribute this to Fedora first and update this bug.

Thanks,
John

Comment 1 John Ferlan 2020-05-15 14:17:55 UTC
Assigned to Jeff for initial triage per bz process and age of bug created or assigned to virt-maint without triage.

Comment 4 Ravindra Kumar 2020-05-26 01:13:33 UTC
In Fedora, as part of rebase to 11.1.0, a new package open-vm-tools-sdmp has been added.

Here is the change for the reference:
https://src.fedoraproject.org/rpms/open-vm-tools/c/93a0f9a758a02aa30f5d1e559c08a7b69dfe56d2?branch=master

Comment 5 Miroslav Rezanina 2020-05-26 04:09:13 UTC
(In reply to Ravindra Kumar from comment #4)
> In Fedora, as part of rebase to 11.1.0, a new package open-vm-tools-sdmp has
> been added.
> 
> Here is the change for the reference:
> https://src.fedoraproject.org/rpms/open-vm-tools/c/
> 93a0f9a758a02aa30f5d1e559c08a7b69dfe56d2?branch=master

Packages based on this changes:
 
http://batcave.lab.eng.brq.redhat.com/repos/preview/open-vm-tools/8.3.0/11.1.0-rebase_v2/x86_64/

Comment 6 ldu 2020-05-26 06:18:56 UTC
Hi Ravindra,
For this package open-vm-tools-sdmp, seems it related to Service Discovery, could you help provide some test case about how to test it?
Thanks very much!

Lili Du

Comment 11 Cathy Avery 2020-05-26 15:00:16 UTC
Hi John and Ravindra,

In order to add this package to RHEL we will need some additional information:

 - A general description of the contents of the package and its functionality.

 - A justification for including open-vm-tools-sdmp along with any risks of not including it. 

 - A description of what types of tests we should be running and how to verify the test results.

Thanks,

Cathy

Comment 12 Ravindra Kumar 2020-05-26 19:24:05 UTC
(In reply to ldu from comment #6)
> For this package open-vm-tools-sdmp, seems it related to Service Discovery,
> could you help provide some test case about how to test it?

Lili, this package requires SDMP specific license and setup. I think main testing from your perspective would be to cover following:

1. On install/upgrade of this package, serviceDiscovery plugin gets installed and vmtoolsd service loads it.
2. On uninstall of this package, serviceDiscovery plugin gets uninstalled and vmtoolsd service unloads it.

You can see plugins loaded by vmtoolsd service by running a command like 'lsof -p `pidof vmtoolsd` | grep plugins'

For functional testing, please provide the new packages for our QA team to verify.

(In reply to Cathy Avery from comment #11)
> In order to add this package to RHEL we will need some additional
> information:
> 
>  - A general description of the contents of the package and its
> functionality.

Do you want this for public document or for internal use? I will get back on this accordingly.

>  - A justification for including open-vm-tools-sdmp along with any risks of
> not including it. 

We are not recommending to install this package by default. That is why we have not included it in the base 'open-vm-tools' package. This package should just be there in RHEL repository. So that, VMware customers can install it on demand when needed.

>  - A description of what types of tests we should be running and how to
> verify the test results.

There are 2 aspects for this package:

1. Install/upgrade testing (As I explained above to Lili's comment)
2. Functional verification (This needs to be covered by our QE team)

Comment 14 Ravindra Kumar 2020-05-26 19:27:43 UTC
Cathy, I'm not sure if you already reviewed the summary and description we have in Fedora package - https://src.fedoraproject.org/rpms/open-vm-tools/blob/master/f/open-vm-tools.spec#_136. Would that not suffice?

Comment 15 Cathy Avery 2020-05-26 19:39:41 UTC
(In reply to Ravindra Kumar from comment #14)
> Cathy, I'm not sure if you already reviewed the summary and description we
> have in Fedora package -
> https://src.fedoraproject.org/rpms/open-vm-tools/blob/master/f/open-vm-tools.
> spec#_136. Would that not suffice?

Yes something like that but a little more detail with a blurb about what vrealize is. I still need a justification. John Savanyo has done this for us before.

Comment 16 Ravindra Kumar 2020-05-26 19:48:20 UTC
(In reply to Cathy Avery from comment #15)
> Yes something like that but a little more detail with a blurb about what
> vrealize is. I still need a justification. John Savanyo has done this for us
> before.

Ok, thanks. I will let John provide the details.

Please share the package details for our QA to run functional tests on the new packages.

Comment 17 ldu 2020-05-27 01:09:56 UTC
Hi Ravindra,
Thanks very much for provide the test scope! I will follow your instruction to test it.

Hi YanJin,

I have upload the package to http://people.redhat.com/ldu/rpm/  , please download them to run functional tests.
open-vm-tools-11.1.0-1.el8.x86_64.rpm          open-vm-tools-sdmp-11.1.0-1.el8.x86_64.rpm
open-vm-tools-desktop-11.1.0-1.el8.x86_64.rpm  open-vm-tools-test-11.1.0-1.el8.x86_64.rpm

if any problem, please contact me freely!

BRs,
Lili Du

Comment 18 Ravindra Kumar 2020-05-27 01:39:10 UTC
(In reply to ldu from comment #17)
> I have upload the package to http://people.redhat.com/ldu/rpm/  , please
> download them to run functional tests.
> open-vm-tools-11.1.0-1.el8.x86_64.rpm         
> open-vm-tools-sdmp-11.1.0-1.el8.x86_64.rpm
> open-vm-tools-desktop-11.1.0-1.el8.x86_64.rpm 
> open-vm-tools-test-11.1.0-1.el8.x86_64.rpm
> 
> if any problem, please contact me freely!

Thanks Lili. I see some 11.0.5 packages there and open-vm-tools 11.1.0 is missing. Could you please provide all 11.1.0 packages (open-vm-tools, open-vm-tools-desktop and open-vm-tools-sdmp)?

Comment 19 ldu 2020-05-27 02:50:40 UTC
(In reply to Ravindra Kumar from comment #18)
> (In reply to ldu from comment #17)
> > I have upload the package to http://people.redhat.com/ldu/rpm/  , please
> > download them to run functional tests.
> > open-vm-tools-11.1.0-1.el8.x86_64.rpm         
> > open-vm-tools-sdmp-11.1.0-1.el8.x86_64.rpm
> > open-vm-tools-desktop-11.1.0-1.el8.x86_64.rpm 
> > open-vm-tools-test-11.1.0-1.el8.x86_64.rpm
> > 
> > if any problem, please contact me freely!
> 
> Thanks Lili. I see some 11.0.5 packages there and open-vm-tools 11.1.0 is
> missing. Could you please provide all 11.1.0 packages (open-vm-tools,
> open-vm-tools-desktop and open-vm-tools-sdmp)?

All 11.1.0 packages should be in rpm folder, I uploaded this morning, I just double check it, could you refresh and check again?

Comment 20 Ravindra Kumar 2020-05-27 05:30:19 UTC
(In reply to ldu from comment #19)
> All 11.1.0 packages should be in rpm folder, I uploaded this morning, I just
> double check it, could you refresh and check again?

Yes, I see all 11.1.0 packages now. Thanks!

Comment 21 John Savanyo 2020-05-30 02:47:48 UTC
(In reply to Cathy Avery from comment #11)
> Hi John and Ravindra,
> 
> In order to add this package to RHEL we will need some additional
> information:
> 
>  - A general description of the contents of the package and its
> functionality.
> 
>  - A justification for including open-vm-tools-sdmp along with any risks of
> not including it. 
> 
>  - A description of what types of tests we should be running and how to
> verify the test results.
> 
> Thanks,
> 
> Cathy

Hi Cathy,

Please see the following for general description and justification. Let me know if you have questions or need different details.

thanks,
John 

== General Description ==
This package contains an optional plug-in for open-vm-tools to enable service discovery in VMware virtual machines. The plug-in collects data about services running in the guest operating system and relays the information to VMware vRealize Operations Manager (vROps) at a user configurable interval. 
== end ==
 
== Justification ==
The open-vm-tools 11.1.0 release includes a new service discovery plug-in that is essential for providing information to the Service Discovery Management Pack in VMware vRealize Operations Manager (vROps). The Service Discovery feature in vROps provides infrastructure admins with more visibility about services running in VMs and their dependencies on other services, so that they can better manage VMs at large scale. When the vROps service discovery feature is enabled and the service discovery plug-in is installed and enabled, it collects the additional  information about the running services from the guest operating system and relays it to vROps at a user configurable interval. VMware recommends that the plug-in is not installed by default and is available as a separate optional package with the name open-vm-tools-sdmp. 
== end ==

Comment 22 Yan Jin 2020-05-30 04:09:38 UTC
(In reply to ldu from comment #17)
> Hi Ravindra,
> Thanks very much for provide the test scope! I will follow your instruction
> to test it.
> 
> Hi YanJin,
> 
> I have upload the package to http://people.redhat.com/ldu/rpm/  , please
> download them to run functional tests.
> open-vm-tools-11.1.0-1.el8.x86_64.rpm         
> open-vm-tools-sdmp-11.1.0-1.el8.x86_64.rpm
> open-vm-tools-desktop-11.1.0-1.el8.x86_64.rpm 
> open-vm-tools-test-11.1.0-1.el8.x86_64.rpm
> 
> if any problem, please contact me freely!
> 
> BRs,
> Lili Du

Hi Lili,
Thanks for sharing the open-vm-tools packages.
I have done the validation of this open-vm-tools & open-vm-tools-desktop packages, no issue hit.
The open-vm-tools-sdmp package is still under the testing of our functional team. Will update the test result here when they finish the testing.

Comment 23 ldu 2020-06-01 00:34:03 UTC
Hi YanJin,
Thanks very much for update the test result!

Comment 24 Yan Jin 2020-06-04 02:47:58 UTC
(In reply to Yan Jin from comment #22)
> (In reply to ldu from comment #17)
> > Hi Ravindra,
> > Thanks very much for provide the test scope! I will follow your instruction
> > to test it.
> > 
> > Hi YanJin,
> > 
> > I have upload the package to http://people.redhat.com/ldu/rpm/  , please
> > download them to run functional tests.
> > open-vm-tools-11.1.0-1.el8.x86_64.rpm         
> > open-vm-tools-sdmp-11.1.0-1.el8.x86_64.rpm
> > open-vm-tools-desktop-11.1.0-1.el8.x86_64.rpm 
> > open-vm-tools-test-11.1.0-1.el8.x86_64.rpm
> > 
> > if any problem, please contact me freely!
> > 
> > BRs,
> > Lili Du
> 
> Hi Lili,
> Thanks for sharing the open-vm-tools packages.
> I have done the validation of this open-vm-tools & open-vm-tools-desktop
> packages, no issue hit.
> The open-vm-tools-sdmp package is still under the testing of our functional
> team. Will update the test result here when they finish the testing.
Hi Lili,
Our functional team has validated SDMP functionality for RHEL 8.2 with the package provided above and everything works as expected.
BRs,
Yan Jin

Comment 25 ldu 2020-06-15 01:12:30 UTC
After run regression test on RHEL8.3 Alpha, and check the serviceDiscovery plugin loads when install SDMP package works well, also VMware QE had verified the SDMP functionality works well, so change the status to verified.

Comment 26 John Savanyo 2020-07-28 03:43:22 UTC
Clearing need-info. Responded earlier.

Comment 29 errata-xmlrpc 2020-11-04 03:25:26 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 (open-vm-tools bug fix and enhancement update), 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/RHEA-2020:4735


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