← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1325342] Re: VPNaaS Agent registered as L3 Agent

 

That's a known limitation of existing VPN agent. it should be resolved
once L3 agent is made modular to support different drivers (vpn, fwaas,
lbaas). Marking as invalid because there is a blueprint that should
implement this: https://blueprints.launchpad.net/neutron/+spec/l3-agent-
consolidation

** Tags added: vpnaas

** Changed in: neutron
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1325342

Title:
  VPNaaS Agent registered as L3 Agent

Status in OpenStack Neutron (virtual network service):
  Invalid

Bug description:
  Version
  =======
  IceHouse on rhel

  
  Description
  ===========
  By default VPNaaS Agent registered as L3 agent instead of VPNaaS Agent


  [root@puma04 ~(keystone_admin)]# cat /var/log/neutron/vpn-agent.log 
  2014-06-01 12:27:02.470 696 INFO neutron.openstack.common.service [req-8bf45808-0788-42bc-8ded-e71956e3d416 None] Caught SIGTERM, exiting
  2014-06-01 12:27:02.991 869 INFO neutron.common.config [-] Logging enabled!
  2014-06-01 12:27:03.139 869 INFO neutron.openstack.common.rpc.common [req-a7361b30-a0e0-48c7-a777-729385e3fa3b None] Connected to AMQP server on 10.35.160.17:5672
  2014-06-01 12:27:03.140 869 INFO neutron.openstack.common.rpc.common [req-88e05ba5-0aa2-4285-aa3c-5c8f77166033 None] Connected to AMQP server on 10.35.160.17:5672
  2014-06-01 12:27:03.167 869 INFO neutron.openstack.common.rpc.common [req-88e05ba5-0aa2-4285-aa3c-5c8f77166033 None] Connected to AMQP server on 10.35.160.17:5672
  2014-06-01 12:27:03.169 869 INFO neutron.openstack.common.rpc.common [req-88e05ba5-0aa2-4285-aa3c-5c8f77166033 None] Connected to AMQP server on 10.35.160.17:5672
  2014-06-01 12:27:03.174 869 INFO neutron.agent.l3_agent [req-88e05ba5-0aa2-4285-aa3c-5c8f77166033 None] L3 agent started
  [root@puma04 ~(keystone_admin)]# neutron agent-list 
  +--------------------------------------+--------------------+-------------------------------+-------+----------------+
  | id                                   | agent_type         | host                          | alive | admin_state_up |
  +--------------------------------------+--------------------+-------------------------------+-------+----------------+
  | 3b8a9ca3-755d-4409-a51e-238b61ea5670 | L3 agent           | puma04.scl.lab.tlv.redhat.com | :-)   | True           | <<<<<<  L3 agents is not running on this host but VPNaaS does 
  | 4fd8ec46-3f71-4056-a048-87fe88039db5 | Metadata agent     | puma05.scl.lab.tlv.redhat.com | :-)   | True           |
  | 507d6784-38ca-4f80-9b3c-d003094f185c | Open vSwitch agent | puma40.scl.lab.tlv.redhat.com | :-)   | True           |
  | 65582d55-aafc-4eb6-ba9a-82467b3bd795 | Open vSwitch agent | puma34.scl.lab.tlv.redhat.com | :-)   | True           |
  | 793dbbe1-0cd6-4658-8f30-da6817a5e726 | L3 agent           | puma05.scl.lab.tlv.redhat.com | :-)   | True           |
  | 83b19e25-673a-4774-a729-3a1bd208c12e | Open vSwitch agent | puma04.scl.lab.tlv.redhat.com | :-)   | True           |
  | b45e3272-97f6-4117-865d-68ceb2327b97 | Open vSwitch agent | puma05.scl.lab.tlv.redhat.com | :-)   | True           |
  | e25c1620-cc1d-48d6-b90f-23501d16c4a0 | DHCP agent         | puma05.scl.lab.tlv.redhat.com | :-)   | True           |
  +--------------------------------------+--------------------+-------------------------------+-------+----------------+
  [root@puma04 ~(keystone_admin)]# cat /etc/neutron/vpn_agent.ini
  [DEFAULT]
  # VPN-Agent configuration file
  # Note vpn-agent inherits l3-agent, so you can use configs on l3-agent also

  interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver

  [vpnagent]
  # vpn device drivers which vpn agent will use
  # If we want to use multiple drivers,  we need to define this option multiple times.
  vpn_device_driver=neutron.services.vpn.device_drivers.ipsec.OpenSwanDriver
  # vpn_device_driver=neutron.services.vpn.device_drivers.cisco_ipsec.CiscoCsrIPsecDriver
  # vpn_device_driver=another_driver

  [ipsec]
  # Status check interval
  # ipsec_status_check_interval=60

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1325342/+subscriptions


References