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