Description of problem: Try to use VPNaaS and recieved an error. Version-Release number of selected component (if applicable): openstack-neutron-vpnaas-2015.1.0-5.el7ost.noarch Steps to Reproduce: 1. yum install openstack-neutron-vpnaas 2. systemctl restart neutron-vpn-agent.service 3. neutron vpn-ikepolicy-create ikepolicy1 Actual results: 404 Not Found The resource could not be found. Expected results: success
This sounds like the vpnaas service plugin isn't loaded. You have to enable it in neutron.conf before it will work. [DEFAULT] # (ListOpt) List of service plugin entrypoints to be loaded from the # neutron.service_plugins namespace. See setup.cfg for the entrypoint names of # the plugins included in the neutron source distribution. For compatibility # with previous versions, the class name of a plugin can be specified instead # of its entrypoint name. # # service_plugins = # Example: service_plugins = router,firewall,lbaas,vpnaas,metering
According to my check its misconfiguration and it does not reproduce after we enalbe it in neutron.conf # rpm -qa |grep neutron python-neutron-vpnaas-2015.1.0-5.el7ost.noarch openstack-neutron-common-2015.1.0-12.el7ost.noarch openstack-neutron-ml2-2015.1.0-12.el7ost.noarch python-neutronclient-2.4.0-1.el7ost.noarch openstack-neutron-vpnaas-2015.1.0-5.el7ost.noarch python-neutron-fwaas-2015.1.0-3.el7ost.noarch openstack-neutron-fwaas-2015.1.0-3.el7ost.noarch python-neutron-2015.1.0-12.el7ost.noarch openstack-neutron-2015.1.0-12.el7ost.noarch openstack-neutron-openvswitch-2015.1.0-12.el7ost.noarch