<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:329606720;
        mso-list-type:hybrid;
        mso-list-template-ids:-821416388 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1
        {mso-list-id:447772701;
        mso-list-type:hybrid;
        mso-list-template-ids:1923090234 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I am trying to implement VPNaas in openstack grizzly release 2013.1 by taking Havana release as a reference. This is basically a single node set up by following the below link : <o:p></o:p></p><p class=MsoNormal><a href="https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/master/OpenStack_Grizzly_Install_Guide.rst">https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/master/OpenStack_Grizzly_Install_Guide.rst</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Currently all the vpn related files from Havana moved to Grizzly as follows:<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/quantum/services/vpn/*<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/quantum/db/vpn/*<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/quantum/extensions/vpnaas.py<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/etc/quantum/vpn_agent.ini<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/etc/quantum/quantum.conf -> service_plugins = quantum.services.vpn.plugin.VPNPlugin<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/quantumclient/quantum/v2_0/vpn/*<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>Installed Openswan<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>Made changes in /quantumclient/shell.py<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/usr/bin/quantum-vpn-agent<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/etc/init.d/quantum-plugin-vpn-agent<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/etc/init/quantum-plugin-vpn-agent.conf<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b><u>Current status:<o:p></o:p></u></b></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>Commands running successfully<o:p></o:p></p><p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo2'><![if !supportLists]><span style='font-family:"Courier New"'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>   </span></span></span><![endif]>Vpn-ikepolicy-create/list/delete<o:p></o:p></p><p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo2'><![if !supportLists]><span style='font-family:"Courier New"'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>   </span></span></span><![endif]>Vpn-ipsecpolicy-create/list/delete<o:p></o:p></p><p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo2'><![if !supportLists]><span style='font-family:"Courier New"'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>   </span></span></span><![endif]>Vpn-service-create/list/delete<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>Ipsec-site-connection-create command is failing with an HTTP Error. [Request Failed: internal server error while processing your request.]<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]>/var/log/quantum/vpn-agent.log has logs as follows:<o:p></o:p></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>2014-01-09 23:32:30    ERROR [quantum.agent.l3_agent] Failed synchronizing routers : _sync_routers_task<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>Traceback (most recent call last):<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/agent/l3_agent.py", line 694, in _sync_routers_task<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    self._process_routers(routers, all_routers=True)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/services/vpn/agent.py", line 150, in _process_routers<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    device.sync(self.context, routers)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/lockutils.py", line 242, in inner<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    retval = f(*args, **kwargs)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/services/vpn/device_drivers/ipsec.py", line 652, in sync<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    context, self.host)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/services/vpn/device_drivers/ipsec.py", line 453, in get_vpn_services_on_host<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    topic=self.topic)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/proxy.py", line 80, in call<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    return rpc.call(context, self._get_topic(topic), msg, timeout)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/__init__.py", line 140, in call<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    return _get_impl().call(CONF, context, topic, msg, timeout)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/impl_kombu.py", line 798, in call<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    rpc_amqp.get_connection_pool(conf, Connection))<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/amqp.py", line 613, in call<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    rv = list(rv)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/amqp.py", line 555, in __iter__<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    self.done()<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    self.gen.next()<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/amqp.py", line 552, in __iter__<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    self._iterator.next()<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/impl_kombu.py", line 648, in iterconsume<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    yield self.ensure(_error_callback, _consume)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/impl_kombu.py", line 566, in ensure<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    error_callback(e)<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>  File "/usr/lib/python2.7/dist-packages/quantum/openstack/common/rpc/impl_kombu.py", line 629, in _error_callback<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>    raise rpc_common.Timeout()<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>Timeout: Timeout while waiting on RPC response.<o:p></o:p></span></p><p class=MsoListParagraph><span style='color:#31859C;mso-style-textfill-fill-color:#31859C;mso-style-textfill-fill-alpha:100.0%'>2014-01-09 23:32:30  WARNING [quantum.openstack.common.loopingcall] task run outlasted interval by 21.531911 sec<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Can anyone please help on this issue. Could this issue be due to an incomplete quantum-plugin-vpn-agent [as we have no such standard package].<o:p></o:p></p><p class=MsoNormal>What else can be done further to make this work?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,<o:p></o:p></p><p class=MsoNormal>Ashwini<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div>
<DIV><P><HR>
============================================================================================================================<BR>
Disclaimer:  This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html externally http://tim.techmahindra.com/tim/disclaimer.html internally within TechMahindra.<BR>
============================================================================================================================<BR>

</P></DIV>
</body></html>