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