Hi,

updated the latest kuryr version, my test results as follows, still have
problem with docker network( docker cannot list the created net, but
neutron can show the net):

ubuntu@kuryr1:~$ docker network create --driver=kuryr --ipam-driver=kuryr
--subnet 10.10.1.0/24 --gateway 10.10.1.1 --ip-range 10.10.1.0/24 foo
05100e855096913e648c7c35e80176d72f37bdc8519938202c8ce21e63bf4fbc
ubuntu@kuryr1:~$ docker network ls
NETWORK ID          NAME                DRIVER
930eca310a8d        bridge              bridge
e8014eb4639b        none                null
b01a88b4eeef        host                host
ubuntu@kuryr1:~$ docker network inspect
05100e855096913e648c7c35e80176d72f37bdc8519938202c8ce21e63bf4fbc
[]
Error: No such network:
05100e855096913e648c7c35e80176d72f37bdc8519938202c8ce21e63bf4fbc
ubuntu@kuryr1:~$ neutron net-list
+--------------------------------------+------------------------------------------------------------------+----------------------------------------------------------+
| id                                   | name
                              | subnets
             |
+--------------------------------------+------------------------------------------------------------------+----------------------------------------------------------+
| 3eb0d213-bc61-476a-bd80-c7d61ae2eb26 | public
                              | 0fdb03d7-14e5-442f-a266-37b5e4f10b9e
2001:db8::/64       |
|                                      |
                               | 214ea0c3-fbc3-49af-aa20-61f6a4b093d2
172.24.4.0/24       |
| 137a1090-579e-474c-b2f3-cc5abf25995a | private
                               | ffdb2d89-79e4-45a1-b04e-1ffa6054fc64
fd08:2d1f:7110::/64 |
|                                      |
                               | e11a5238-56a5-4dc2-9fe2-06531b6fcc6e
10.0.0.0/24         |
| 7dd8a176-e96e-409b-8882-860772bf7754 |
05100e855096913e648c7c35e80176d72f37bdc8519938202c8ce21e63bf4fbc |
c2129bdc-710a-4a7e-9e03-6e9e71ec0ea8 10.10.1.0/24        |
+--------------------------------------+------------------------------------------------------------------+----------------------------------------------------------+


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

On Tue, Feb 2, 2016 at 7:15 PM, Antoni Segura Puimedon <
toni+openstac...@midokura.com> wrote:

>
>
> On Tue, Feb 2, 2016 at 7:26 AM, Mars Ma <wenc...@gmail.com> wrote:
>
>> hi Vikas,
>>
>> ubuntu@kuryr1:~$ docker network create --driver=kuryr
>> --ipam-driver=kuryr --subnet 10.10.0.0/16 --gateway 10.10.0.1 --ip-range
>> 10.10.0.0/24 foo
>> 68f14fe701710d6f3472d1626c33f0036a145aaa8d81265429e509cf759adfe1
>> ubuntu@kuryr1:~$ docker network ls
>> NETWORK ID          NAME                DRIVER
>> 8cbbcae5d143        bridge              bridge
>> d64b70ca9b64        none                null
>> 65510a4e71de        host                host
>> ubuntu@kuryr1:~$ neutron net-list
>>
>> +--------------------------------------+------------------------------------------------------------------+----------------------------------------------------------+
>> | id                                   | name
>>                                 | subnets
>>                |
>>
>> +--------------------------------------+------------------------------------------------------------------+----------------------------------------------------------+
>> | 29f8fd92-26f5-42b6-86db-ae09fc77cd91 | public
>>                                 | 18dcdefd-741f-4ec2-ba22-60610f071ed7
>> 2001:db8::/64       |
>> |                                      |
>>                                  | 430a7e0b-ca74-41a1-a6b0-d8958072eee2
>> 172.24.4.0/24       |
>> | db489255-be4e-439d-babd-20a52a412e25 |
>> 68f14fe701710d6f3472d1626c33f0036a145aaa8d81265429e509cf759adfe1 |
>> 18e035b2-d26d-488a-b780-9c91eb36b294 10.10.0.0/24        |
>> | 37475896-5f2a-4308-a4cd-8095cefa3b7c | private
>>                                  | 1e69eb3c-08a9-4312-882d-179c1e546aed
>> fd54:99bd:a3b8::/64 |
>> |                                      |
>>                                  | 08a1b408-3915-4d11-932d-f8c3e9ee4c0f
>> 10.0.0.0/24         |
>>
>> +--------------------------------------+------------------------------------------------------------------+----------------------------------------------------------+
>> ubuntu@kuryr1:~$ docker run --net=foo -itd --name=container1 busybox
>> Unable to find image 'busybox:latest' locally
>> latest: Pulling from library/busybox
>> 583635769552: Pull complete
>> b175bcb79023: Pull complete
>> Digest:
>> sha256:c1bc9b4bffe665bf014a305cc6cf3bca0e6effeb69d681d7a208ce741dad58e0
>> Status: Downloaded newer image for busybox:latest
>> 4a7ad6fe18174e3e427e73283325446929daf9af87fb11534f9febc91acca272
>> Error response from daemon: Cannot start container
>> 4a7ad6fe18174e3e427e73283325446929daf9af87fb11534f9febc91acca272: network
>> foo not found
>> ubuntu@kuryr1:~$
>>
>> why does not docker list the created network? but neutron can list it.
>> any comment ?
>>
>
> Do you have etcd installed and Docker talking to it?
> Which capability scope are you using in kuryr.conf?
>
>>
>>
>> Thanks & Best regards !
>> Mars Ma
>> --------------------------------
>>
>> On Wed, Jan 20, 2016 at 6:18 PM, Vikas Choudhary <
>> choudharyvika...@gmail.com> wrote:
>>
>>> Cheers :) !!!!!!
>>>
>>> On Wed, Jan 20, 2016 at 3:41 PM, Mars Ma <wenc...@gmail.com> wrote:
>>>
>>>> Much thanks to @Vikas
>>>>
>>>> Thanks & Best regards !
>>>> Mars Ma
>>>> --------------------------------
>>>>
>>>> On Wed, Jan 20, 2016 at 5:55 PM, Vikas Choudhary <
>>>> choudharyvika...@gmail.com> wrote:
>>>>
>>>>> Hi Mars,
>>>>>
>>>>> Your problem will be solved by this patch,
>>>>> https://review.openstack.org/#/c/265744/ . It has not been merged yet
>>>>> though.
>>>>>
>>>>>
>>>>> Thanks
>>>>> Vikas
>>>>>
>>>>>
>>>>> On Wed, Jan 20, 2016 at 2:39 PM, Mars Ma <wenc...@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@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@kuryr1:~$ neutron subnetpool-list
>>>>>>
>>>>>> ubuntu@kuryr1:~$
>>>>>>
>>>>>> Thank you & Best regards !
>>>>>> Mars Ma
>>>>>> -------------------------------------
>>>>>>
>>>>>> On Wed, Jan 20, 2016 at 2:48 PM, Vikas Choudhary <
>>>>>> choudharyvika...@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 <wenc...@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 <
>>>>>>>> choudharyvika...@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 <wenc...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to