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