[openstack-dev] [kuryr] Failed to create network with kuryr driver type

Mars Ma wenchma at gmail.com
Wed Jan 20 09:40:01 UTC 2016


hi Baohua,

I applied the patch Vikas provided https://review.openstack.org/#/c/265732/
maybe I need to redeploy , so pull all the latest codes

Thanks & Best regards !
Mars Ma
--------------------------------

On Wed, Jan 20, 2016 at 5:25 PM, Baohua Yang <yangbaohua at gmail.com> wrote:

> Hi mars
> Which code are u using?
>
> I repeated your steps with latest master branch.
>
> And the error from kuryr is
>
> 127.0.0.1 - - [20/Jan/2016 17:23:50] "POST
> /IpamDriver.GetDefaultAddressSpaces HTTP/1.1" 200 -
>
> --------------------------------------------------------------------------------
> ERROR in controllers [/opt/stack/kuryr/kuryr/controllers.py:872]:
> Default neutron pools not found
>
> --------------------------------------------------------------------------------
> Default neutron pools not found
> 127.0.0.1 - - [20/Jan/2016 17:23:50] "POST /IpamDriver.RequestPool
> HTTP/1.1" 200 -
>
>
>
> On Wed, Jan 20, 2016 at 5:09 PM, Mars Ma <wenchma at gmail.com> wrote:
>
>> Hi Vikas,
>>
>> I added your fix , and also have problem, but different :
>>
>> $ neutron subnetpool-list
>>
>> +--------------------------------------+-------+-------------------+-------------------+------------------+
>> | id                                   | name  | prefixes          |
>> default_prefixlen | address_scope_id |
>>
>> +--------------------------------------+-------+-------------------+-------------------+------------------+
>> | 360765af-fd5d-432c-990f-f787600c30ab | kuryr | [u'10.10.1.0/24'] | 24
>>                |                  |
>>
>> +--------------------------------------+-------+-------------------+-------------------+------------------+
>> ubuntu at kuryr1:~$ sudo docker network create -d kuryr --ipam-driver=kuryr
>> kuryr
>> Error response from daemon: Plugin Error: NetworkDriver.CreateNetwork, {
>>   "Err": "u'Gateway' is a required property\n\nFailed validating
>> u'required' in schema[u'properties'][u'IPv4Data'][u'items']:\n
>>  {u'description': u'IPv4 data',\n     u'example': {u'AddressSpace':
>> u'foo',\n                  u'AuxAddresses': {u'db': u'192.168.42.3',\n
>>                                u'web': u'192.168.42.2'},\n
>>  u'Gateway': u'192.168.42.1/24',\n                  u'Pool': u'
>> 192.168.42.0/24'},\n     u'properties': {u'AddressSpace':
>> {u'description': u'The name of the address space.',\n
>>                 u'example': u'foo',\n
>> u'type': u'string'},\n                     u'AuxAddresses':
>> {u'description': u'A list of pre-allocated ip-addresses with an associated
>> identifier as provided by the user to assist network driver if it requires
>> specific ip-addresses for its operation.',\n
>>         u'patternProperties': {u'.+': {u'$ref':
>> u'#/definitions/commons/definitions/ipv4',\n
>>                                        u'description': u'key-vavule pair of
>> the ID and the IP address'}},\n
>> u'type': u'object'},\n                     u'Gateway': {u'$ref':
>> u'#/definitions/commons/definitions/cidr',\n
>>    u'description': u'Optionally, the IPAM driver may provide a Gateway for
>> the subnet represented by the Pool.'},\n                     u'Pool':
>> {u'$ref': u'#/definitions/commons/definitions/cidr',\n
>>           u'description': u'A range of IP Addresses represted in CIDR
>> format address/mask.'}},\n     u'required': [u'AddressSpace', u'Pool',
>> u'Gateway'],\n     u'type': u'object'}\n\nOn instance[u'IPv4Data'][0]:\n
>>  {u'AddressSpace': u'', u'Pool': u'10.10.1.0/24'}"
>> }
>> ubuntu at kuryr1:~$ neutron subnetpool-list
>>
>> ubuntu at kuryr1:~$
>>
>> Thank you & Best regards !
>> Mars Ma
>> -------------------------------------
>>
>> On Wed, Jan 20, 2016 at 2:48 PM, Vikas Choudhary <
>> choudharyvikas16 at gmail.com> wrote:
>>
>>> Hi Mars,
>>>
>>> Your code seems to be missing missing this fix:
>>> https://review.openstack.org/#/c/265732/
>>>
>>> Please try with this and let us know if any issues further.
>>>
>>> Thanks
>>> -Vikas
>>>
>>>
>>> On Wed, Jan 20, 2016 at 11:41 AM, Mars Ma <wenchma at gmail.com> wrote:
>>>
>>>> hi Vikas,
>>>>
>>>> Thanks for your reply, I tried your method, looks like that the
>>>> previous problem disappear,
>>>> but a new problem came out:
>>>>
>>>> $ sudo docker network create -d kuryr --ipam-driver=kuryr kuryr
>>>> Error response from daemon: failed to allocate gateway (): invalid CIDR
>>>> address: /24
>>>>
>>>> $ neutron subnetpool-list
>>>>
>>>> +--------------------------------------+-------+-------------------+-------------------+------------------+
>>>> | id                                   | name  | prefixes          |
>>>> default_prefixlen | address_scope_id |
>>>>
>>>> +--------------------------------------+-------+-------------------+-------------------+------------------+
>>>> | 3c52c9dd-579e-4648-8ea7-e2af059d2914 | kuryr | [u'10.10.1.0/24'] |
>>>> 24                |                  |
>>>>
>>>> +--------------------------------------+-------+-------------------+-------------------+------------------+
>>>>
>>>> it got invalid gateway CIDR address:  /24 , I don't know why
>>>>
>>>> Thanks you & Best regards !
>>>> Mars Ma
>>>> -------------------------------------
>>>>
>>>> On Wed, Jan 20, 2016 at 11:53 AM, Vikas Choudhary <
>>>> choudharyvikas16 at gmail.com> wrote:
>>>>
>>>>> Hi Mars,
>>>>>
>>>>> Please use "--ipam-driver=kuryr" also. Kuryr has its own ipam driver.
>>>>>
>>>>> Please refer this also:
>>>>> https://github.com/openstack/kuryr/blob/master/doc/source/devref/libnetwork_remote_driver_design.rst#libnetwork-user-workflow-with-kuryr-as-remote-network-driver---host-networking
>>>>>
>>>>> Hope this helps.
>>>>>
>>>>> -Vikas
>>>>>
>>>>> On Wed, Jan 20, 2016 at 9:01 AM, Mars Ma <wenchma at gmail.com> wrote:
>>>>>
>>>>>> hi,
>>>>>>
>>>>>> I used the devstack to deploy kuryr to integrate openstack neutron
>>>>>> and docker, but encounter some errors like:
>>>>>>
>>>>>> $ sudo docker network create -d kuryr kuryr
>>>>>> Error response from daemon: failed to parse pool request for address
>>>>>> space "GlobalDefault" pool "" subpool "": cannot find address space
>>>>>> GlobalDefault (most likely the backing datastore is not configured)
>>>>>>
>>>>>> $ ./scripts/run_kuryr.sh
>>>>>>  * Running on http://0.0.0.0:2377/ (Press CTRL+C to quit)
>>>>>>  * Restarting with stat
>>>>>>  * Debugger is active!
>>>>>>  * Debugger pin code: 451-362-807
>>>>>>
>>>>>> 127.0.0.1 - - [14/Jan/2016 09:23:03] "POST /Plugin.Activate HTTP/1.1"
>>>>>> 200 -
>>>>>> 127.0.0.1 - - [14/Jan/2016 09:23:03] "POST
>>>>>> /NetworkDriver.GetCapabilities HTTP/1.1" 200 -
>>>>>> 127.0.0.1 - - [14/Jan/2016 09:23:03] "POST
>>>>>> /IpamDriver.GetDefaultAddressSpaces HTTP/1.1" 200 -
>>>>>>
>>>>>> any comment is appreciated ?
>>>>>>
>>>>>> Thanks you & Best regards !
>>>>>> Mars Ma
>>>>>> -------------------------------------
>>>>>>
>>>>>>
>>>>>> __________________________________________________________________________
>>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>>> Unsubscribe:
>>>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> __________________________________________________________________________
>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>> Unsubscribe:
>>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>
>>>>>
>>>>
>>>>
>>>> __________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe:
>>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>>
>>>
>>>
>>> __________________________________________________________________________
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> Best wishes!
> Baohua
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160120/31ba4e91/attachment-0001.html>


More information about the OpenStack-dev mailing list