OpenStack provider plus Juju not working
Hui Xiang
hui.xiang at canonical.com
Fri Mar 28 08:59:21 UTC 2014
Thanks Andrew, I will try to redeploy : )
On Fri, Mar 28, 2014 at 1:17 PM, Andrew Wilkins <
andrew.wilkins at canonical.com> wrote:
> On Fri, Mar 28, 2014 at 1:03 PM, Sebastian <sebas5384 at gmail.com> wrote:
>
>> maybe I'm with the same problem, because i'm not setting those.
>>
>> What are that urls? theres a real example for better understanding?
>>
>
> The URL must point to a location that contains the tools tarballs and
> tools metadata. For OpenStack, this would typically be a swift container.
>
> In Hui's case, it's in the original email:
>
> http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/
> tools
>
> Sebas.
>>
>>
>>
>> 2014-03-28 1:57 GMT-03:00 Andrew Wilkins <andrew.wilkins at canonical.com>:
>>
>> On Fri, Mar 28, 2014 at 12:49 PM, Hui Xiang <hui.xiang at canonical.com>wrote:
>>>
>>>> Hi Andrew,
>>>>
>>>> I didn't set tools-url and tools-metadata-url, looks like you find
>>>> the root cause, what it should be like, I failed to find info of it except :
>>>> # tools-url: https://you-tools-url
>>>>
>>>> I am not sure what tools url is, juju tool?
>>>>
>>>> Thanks for your great help : )
>>>>
>>>
>>> The other place that Juju consults is the "juju-tools" keystone service
>>> endpoint. Did you define that?
>>> If not, I'm probably not going to be of much more help - I don't know
>>> the OpenStack provider all that well.
>>>
>>>
>>>> Sebas,
>>>>
>>>> Try to redeploy OpenStack with enable swift, that's what I did to
>>>> move on fast.
>>>>
>>>> Regards.
>>>> Hui
>>>>
>>>>
>>>>
>>>> On Fri, Mar 28, 2014 at 12:42 PM, Sebastian <sebas5384 at gmail.com>wrote:
>>>>
>>>>> yeah, maybe you are right, well at least Im not the only one suffering
>>>>> from swift and juju relationship, hehe.
>>>>>
>>>>> Seems to me juju is getting a wrong url for their tools, as Andrew
>>>>> noticed.
>>>>>
>>>>> Abs,
>>>>> Sebas.
>>>>>
>>>>>
>>>>>
>>>>> 2014-03-28 1:39 GMT-03:00 Andrew Wilkins <andrew.wilkins at canonical.com
>>>>> >:
>>>>>
>>>>>> On Fri, Mar 28, 2014 at 12:24 PM, Hui Xiang <hui.xiang at canonical.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi juju community,
>>>>>>>
>>>>>>> I hit en error when using juju plus OpenStack provider, below is
>>>>>>> the environment and what I found, please give me a help to let me move on.
>>>>>>>
>>>>>>> OpenStack: Havana(deployed with devstack)
>>>>>>> juju : 1.16.6-precise-amd64
>>>>>>>
>>>>>>> swift works well:
>>>>>>> ubuntu at havana:~$ swift list
>>>>>>> dfc9e845-2d67-4be4-892a-648a7a13e881
>>>>>>>
>>>>>>> But when running "ubuntu at havana:~/.juju$ sudo juju bootstrap
>>>>>>> --debug" , it goes wrong with log:
>>>>>>>
>>>>>>> 2014-03-28 04:09:16 DEBUG juju.environs.simplestreams
>>>>>>> simplestreams.go:458 fetchData failed for "*http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json
>>>>>>> <http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json>*":
>>>>>>> failed to GET object streams/v1/index.json from container
>>>>>>> 2ae43fe4-eb72-4402-9c5c-4a42749cfee3
>>>>>>> ERROR juju supercommand.go:282 cannot start bootstrap instance:
>>>>>>> index file has no data for cloud {RegionOne
>>>>>>> http://10.55.32.149:35357/v2.0/} not found
>>>>>>>
>>>>>>> So I check the swift container, juju seems create the container
>>>>>>> with my specified control_bucket, adding a new container:
>>>>>>> ubuntu at havana:~$ swift list
>>>>>>> *2ae43fe4-eb72-4402-9c5c-4a42749cfee3*
>>>>>>> dfc9e845-2d67-4be4-892a-648a7a13e881
>>>>>>>
>>>>>>>
>>>>>>> Then I try to check the link automatically
>>>>>>> ubuntu at havana:~/.juju$ curl
>>>>>>> http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/streams/v1/index.json
>>>>>>> <html><h1>Not Found</h1><p>*The resource could not be found.*
>>>>>>> </p></html>
>>>>>>> But it will success by add the "tools" in front of
>>>>>>> /streams/v1/index.json
>>>>>>> ubuntu at havana:~/.juju$ curl
>>>>>>> http://10.55.32.149:8080/v1/AUTH_02db550787604a85a3df364b5cdf9ac4/2ae43fe4-eb72-4402-9c5c-4a42749cfee3/
>>>>>>> *tools*/streams/v1/index.json
>>>>>>> {
>>>>>>> "index": {
>>>>>>> "com.ubuntu.juju:released:tools": {
>>>>>>> "updated": "Fri, 28 Mar 2014 04:09:15 +0000",
>>>>>>> "format": "products:1.0",
>>>>>>> "datatype": "content-download",
>>>>>>> "path": "streams/v1/com.ubuntu.juju:released:tools.json",
>>>>>>> "products": [
>>>>>>> "com.ubuntu.juju:12.04:amd64",
>>>>>>> "com.ubuntu.juju:12.04:armhf",
>>>>>>> "com.ubuntu.juju:12.04:i386",
>>>>>>> "com.ubuntu.juju:12.10:amd64",
>>>>>>> "com.ubuntu.juju:12.10:i386",
>>>>>>> "com.ubuntu.juju:13.10:amd64",
>>>>>>> "com.ubuntu.juju:13.10:armhf",
>>>>>>> "com.ubuntu.juju:13.10:i386",
>>>>>>> "com.ubuntu.juju:14.04:amd64",
>>>>>>> "com.ubuntu.juju:14.04:armhf",
>>>>>>> "com.ubuntu.juju:14.04:i386"
>>>>>>> ]
>>>>>>> }
>>>>>>> },
>>>>>>> "updated": "Fri, 28 Mar 2014 04:09:15 +0000",
>>>>>>> "format": "index:1.0"
>>>>>>>
>>>>>>>
>>>>>>> How should I fix this, as juju changed the link but when bootstrap
>>>>>>> did not call with the same link, anyone can help me is really appreciated.
>>>>>>>
>>>>>>> Regards.
>>>>>>>
>>>>>>> Hui.
>>>>>>>
>>>>>>
>>>>>> Have you set tools-url or tools-metadata-url in your
>>>>>> environments.yaml?
>>>>>> Looks a bit like they might be set (incorrectly).
>>>>>>
>>>>>> --
>>>>>> Juju mailing list
>>>>>> Juju at lists.ubuntu.com
>>>>>> Modify settings or unsubscribe at:
>>>>>> https://lists.ubuntu.com/mailman/listinfo/juju
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20140328/5c8efb77/attachment-0001.html>
More information about the Juju
mailing list