<div dir="ltr">Hi All,<div><br></div><div style>In a multi-node setup, I'm using Ml2Plugin (as core plugin) and OVS (OVSNeutronAgent) as an agent on compute nodes. From controller I need to call a *new method* on agent ( on all compute nodes - using RPC), to perform a task (i.e. to communicate with an external process). As I need to use OVSNeutronAgent, I am thinking the following as potential solution for adding the new method to the agent:</div>
<div style>1. Create new plugin based on existing OVS agent - That means cloning OVSNeutronAgent and add the new method to that.</div><div style>2. Create new plugin, which inherits OVSNeutronPlugin - the new plugin defines the new method, setup_rpc,...</div>
<div style>3. Add the new method to the existing OVSNeutronAgent</div><div style><br></div><div style>Please let me know your thought and comments.</div><div style><br></div><div style>Regards,</div><div style>Nader.</div>
<div style><br></div><div style><br></div></div>