Hi Matt,

Thank you so much for your information! That’s very helpful!

 

Best Regards,

Xu, Chenjie

 

From: Peters, Matt [mailto:Matt.Peters@windriver.com]
Sent: Tuesday, January 22, 2019 10:36 PM
To: Xu, Chenjie <chenjie.xu@intel.com>
Cc: starlingx-discuss@lists.starlingx.io
Subject: Re: [Starlingx-discuss] Questions on [Enhancement] OVS process monitoring and alarming

 

Hi Chenjie,

The code that you reference below is the pmon daemon code which does not need to be updated.

 

The story requires the creation of a set of pmon configuration files and associated puppet file link operations for when the vswitch type is ovs-dpdk.

 

Here is the existing one for ovsdb-server for OVS (not yet integrated).

https://github.com/openstack/stx-integ/blob/master/networking/openvswitch/files/ovsdb-server.pmon.conf

 

It is packaged by this rpm spec.

https://github.com/openstack/stx-integ/blob/master/networking/openvswitch-config/centos/openvswitch-config.spec

 

 

You will also require puppet changes to link to this file from /etc/pmon.d (this will register the configuration with pmon daemon).

https://github.com/openstack/stx-config/blob/master/puppet-manifests/src/modules/platform/manifests/vswitch.pp

 

if $::platform::params::vswitch_type == 'ovs-dpdk' {

  $pmon_ensure = link

} else {

  $pmon_ensure = absent

}

 

  file { '/etc/pmon.d/ovsdb-server.conf':

    ensure => $pmon_ensure,

    target => '/etc/openvswitch/ovsdb-server.pmon.conf',

    owner  => 'root',

    group  => 'root',

    mode   => '0755',

  }

 

From: "Xu, Chenjie" <chenjie.xu@intel.com>
Date: Tuesday, January 22, 2019 at 7:53 AM
To: "Peters, Matt" <Matt.Peters@windriver.com>
Cc: "starlingx-discuss@lists.starlingx.io" <starlingx-discuss@lists.starlingx.io>
Subject: [Starlingx-discuss] Questions on [Enhancement] OVS process monitoring and alarming

 

Hi Matt,

I’m assigned the story [Enhancement] OVS process monitoring and alarming:
https://storyboard.openstack.org/#!/story/2002947

And I have several questions on this story as below:

1.      Does PMON refer to the following code:
https://git.starlingx.io/cgit/stx-metal/tree/mtce-common/cgts-mtce-common-1.0/pmon?id=82e851d65129e819e2564fde91d48235e528efdd

2.      Do I need to extend the above PMON as OVS PMON?

3.      Will OVS PMON be integrated into stx-neutron?

 

Best Regards,

Xu, Chenjie