[Starlingx-discuss] Questions on [Enhancement] OVS process monitoring and alarming

Xu, Chenjie chenjie.xu at intel.com
Wed Jan 23 02:02:58 UTC 2019


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

Best Regards,
Xu, Chenjie

From: Peters, Matt [mailto:Matt.Peters at windriver.com]
Sent: Tuesday, January 22, 2019 10:36 PM
To: Xu, Chenjie <chenjie.xu at intel.com>
Cc: starlingx-discuss at 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 at intel.com<mailto:chenjie.xu at intel.com>>
Date: Tuesday, January 22, 2019 at 7:53 AM
To: "Peters, Matt" <Matt.Peters at windriver.com<mailto:Matt.Peters at windriver.com>>
Cc: "starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>" <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20190123/5dd22629/attachment.html>


More information about the Starlingx-discuss mailing list