Re: Issue deploying a juju controller on openstack private cloud

2016-10-14 Thread Ian Booth
Unfortunately at the moment there's not good documentation on all of the
possible configuration options. It's something on the radar to improve.

If you did have a running 2.0 system (2.0 was released today), you could type
$ juju model-defaults

to see the available options.

On 14/10/16 00:26, sergio gonzalez wrote:
> Hello Ian
> 
> Thanks for your support. Where can I find all the configuration
> options to be passed during bootstrap?
> 
> Regards
> 
> Sergio
> 
> 2016-10-13 15:58 GMT+02:00 Ian Booth :
>> Hi Sergio
>>
>> Courtesy of Rick Harding, here's the information you need.
>>
>> The openstack provider has a network configuration attribute which needs to 
>> be
>> set to specify the network label or UUID to bring machines up on when 
>> multiple
>> networks exist.
>>
>> You pass it as an argument to bootstrap. eg
>>
>> $ juju bootstrap openstack-controller openstack-mitaka
>> --config image-metadata-url=http://10.2.1.109/simplestream/images/
>> --config network=
>>
>> On 13/10/16 06:29, sergio gonzalez wrote:
>>> Hello
>>>
>>> I am trying to deploy a juju controller, but I get the following error:
>>>
>>> juju --debug bootstrap openstack-controller openstack-mitaka --config
>>> image-metadata-url=http://10.2.1.109/simplestream/images/
>>>
>>> 2016-10-12 20:19:00 INFO juju.cmd supercommand.go:63 running juju
>>> [2.0-beta15 gc go1.6.2]
>>>
>>> 2016-10-12 20:19:00 INFO cmd cmd.go:141 Adding contents of
>>> "/home/ubuntu/.local/share/juju/ssh/juju_id_rsa.pub" to
>>> authorized-keys
>>>
>>> 2016-10-12 20:19:00 DEBUG juju.cmd.juju.commands bootstrap.go:499
>>> preparing controller with config: map[name:controller
>>> uuid:71e55928-2c38-407b-897f-94e83c60890b
>>> image-metadata-url:http://10.2.1.109/simplestream/images/
>>> authorized-keys:ssh-rsa
>>> B3NzaC1yc2EDAQABAAABAQDBoDbcBms7z/ChSG5hQyqZQYhkH6V5uA7HcINuFJH2AC9ygej6TdJ6eCdsPU77x+CgdRVLINE1PhtWsXdYFEZ11e7OV2Y4Jlt/SkMqGJK4enHNXcofIBUntbuVh90hww/yiApLxxi4/cMgHTigu4YZbkZz+QVBqCn5zZMgqPbSR55uHGsT9cbF1S+XRj/OqMpuwOkbgZ/vR880wz6lq1rUwdBOIAIblhuwXHLTT7A5y6Vck69xuqkeyjI67SUdHhxXeCDbjUkOkCqKHY9dU3LNHIH0xYsWGTB7z+FpCn8f7URfMviLQ2QX30Uda/h0KQ91/raGjYE5SHU3E/P/VWtj
>>> juju-client-key
>>>
>>>  type:openstack]
>>>
>>> 2016-10-12 20:19:00 INFO juju.provider.openstack provider.go:75
>>> opening model "controller"
>>>
>>> 2016-10-12 20:19:00 INFO cmd cmd.go:129 Creating Juju controller
>>> "openstack-controller" on openstack-mitaka/RegionOne
>>>
>>> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
>>> image datasource "image-metadata-url"
>>>
>>> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
>>> image datasource "default cloud images"
>>>
>>> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
>>> image datasource "default ubuntu cloud images"
>>>
>>> 2016-10-12 20:19:01 INFO juju.cmd.juju.commands bootstrap.go:641
>>> combined bootstrap constraints:
>>>
>>> 2016-10-12 20:19:01 INFO cmd cmd.go:129 Bootstrapping model "controller"
>>>
>>> 2016-10-12 20:19:01 DEBUG juju.environs.bootstrap bootstrap.go:214
>>> model "controller" supports service/machine networks: false
>>>
>>> 2016-10-12 20:19:01 DEBUG juju.environs.bootstrap bootstrap.go:216
>>> network management by juju enabled: true
>>>
>>> 2016-10-12 20:19:01 INFO juju.environs.bootstrap tools.go:95 looking
>>> for bootstrap tools: version=2.0-beta15
>>>
>>> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:106 finding
>>> tools in stream "devel"
>>>
>>> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:108 reading
>>> tools with major.minor version 2.0
>>>
>>> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:116 filtering
>>> tools by version: 2.0-beta15
>>>
>>> 2016-10-12 20:19:01 DEBUG juju.environs.tools urls.go:109 trying
>>> datasource "keystone catalog"
>>>
>>> 2016-10-12 20:19:02 DEBUG juju.environs.simplestreams
>>> simplestreams.go:680 using default candidate for content id
>>> "com.ubuntu.juju:devel:tools" are {20161007 mirrors:1.0
>>> content-download streams/v1/cpc-mirrors.sjson []}
>>>
>>> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
>>> image datasource "image-metadata-url"
>>>
>>> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
>>> image datasource "default cloud images"
>>>
>>> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
>>> image datasource "default ubuntu cloud images"
>>>
>>> 2016-10-12 20:19:03 DEBUG juju.environs.bootstrap bootstrap.go:489
>>> constraints for image metadata lookup &{{{RegionOne
>>> http://10.2.1.111:35357/v3} [centos7 precise trusty win10 win2012
>>> win2012hv win2012hvr2 win2012r2 win2016 win2016nano win7 win8 win81
>>> xenial yakkety] [amd64 arm64 ppc64el s390x] released}}
>>>
>>> 2016-10-12 20:19:03 DEBUG juju.environs.bootstrap bootstrap.go:501
>>> found 1 image metadata in image-metadata-url
>>>
>>> 2016-10-12 20:19:04 DEBUG juju.environs.simplestreams
>>> simplestreams.go:458 index has no matching records

Re: Issue deploying a juju controller on openstack private cloud

2016-10-13 Thread sergio gonzalez
Hello Ian

Thanks for your support. Where can I find all the configuration
options to be passed during bootstrap?

Regards

Sergio

2016-10-13 15:58 GMT+02:00 Ian Booth :
> Hi Sergio
>
> Courtesy of Rick Harding, here's the information you need.
>
> The openstack provider has a network configuration attribute which needs to be
> set to specify the network label or UUID to bring machines up on when multiple
> networks exist.
>
> You pass it as an argument to bootstrap. eg
>
> $ juju bootstrap openstack-controller openstack-mitaka
> --config image-metadata-url=http://10.2.1.109/simplestream/images/
> --config network=
>
> On 13/10/16 06:29, sergio gonzalez wrote:
>> Hello
>>
>> I am trying to deploy a juju controller, but I get the following error:
>>
>> juju --debug bootstrap openstack-controller openstack-mitaka --config
>> image-metadata-url=http://10.2.1.109/simplestream/images/
>>
>> 2016-10-12 20:19:00 INFO juju.cmd supercommand.go:63 running juju
>> [2.0-beta15 gc go1.6.2]
>>
>> 2016-10-12 20:19:00 INFO cmd cmd.go:141 Adding contents of
>> "/home/ubuntu/.local/share/juju/ssh/juju_id_rsa.pub" to
>> authorized-keys
>>
>> 2016-10-12 20:19:00 DEBUG juju.cmd.juju.commands bootstrap.go:499
>> preparing controller with config: map[name:controller
>> uuid:71e55928-2c38-407b-897f-94e83c60890b
>> image-metadata-url:http://10.2.1.109/simplestream/images/
>> authorized-keys:ssh-rsa
>> B3NzaC1yc2EDAQABAAABAQDBoDbcBms7z/ChSG5hQyqZQYhkH6V5uA7HcINuFJH2AC9ygej6TdJ6eCdsPU77x+CgdRVLINE1PhtWsXdYFEZ11e7OV2Y4Jlt/SkMqGJK4enHNXcofIBUntbuVh90hww/yiApLxxi4/cMgHTigu4YZbkZz+QVBqCn5zZMgqPbSR55uHGsT9cbF1S+XRj/OqMpuwOkbgZ/vR880wz6lq1rUwdBOIAIblhuwXHLTT7A5y6Vck69xuqkeyjI67SUdHhxXeCDbjUkOkCqKHY9dU3LNHIH0xYsWGTB7z+FpCn8f7URfMviLQ2QX30Uda/h0KQ91/raGjYE5SHU3E/P/VWtj
>> juju-client-key
>>
>>  type:openstack]
>>
>> 2016-10-12 20:19:00 INFO juju.provider.openstack provider.go:75
>> opening model "controller"
>>
>> 2016-10-12 20:19:00 INFO cmd cmd.go:129 Creating Juju controller
>> "openstack-controller" on openstack-mitaka/RegionOne
>>
>> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
>> image datasource "image-metadata-url"
>>
>> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
>> image datasource "default cloud images"
>>
>> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
>> image datasource "default ubuntu cloud images"
>>
>> 2016-10-12 20:19:01 INFO juju.cmd.juju.commands bootstrap.go:641
>> combined bootstrap constraints:
>>
>> 2016-10-12 20:19:01 INFO cmd cmd.go:129 Bootstrapping model "controller"
>>
>> 2016-10-12 20:19:01 DEBUG juju.environs.bootstrap bootstrap.go:214
>> model "controller" supports service/machine networks: false
>>
>> 2016-10-12 20:19:01 DEBUG juju.environs.bootstrap bootstrap.go:216
>> network management by juju enabled: true
>>
>> 2016-10-12 20:19:01 INFO juju.environs.bootstrap tools.go:95 looking
>> for bootstrap tools: version=2.0-beta15
>>
>> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:106 finding
>> tools in stream "devel"
>>
>> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:108 reading
>> tools with major.minor version 2.0
>>
>> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:116 filtering
>> tools by version: 2.0-beta15
>>
>> 2016-10-12 20:19:01 DEBUG juju.environs.tools urls.go:109 trying
>> datasource "keystone catalog"
>>
>> 2016-10-12 20:19:02 DEBUG juju.environs.simplestreams
>> simplestreams.go:680 using default candidate for content id
>> "com.ubuntu.juju:devel:tools" are {20161007 mirrors:1.0
>> content-download streams/v1/cpc-mirrors.sjson []}
>>
>> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
>> image datasource "image-metadata-url"
>>
>> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
>> image datasource "default cloud images"
>>
>> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
>> image datasource "default ubuntu cloud images"
>>
>> 2016-10-12 20:19:03 DEBUG juju.environs.bootstrap bootstrap.go:489
>> constraints for image metadata lookup &{{{RegionOne
>> http://10.2.1.111:35357/v3} [centos7 precise trusty win10 win2012
>> win2012hv win2012hvr2 win2012r2 win2016 win2016nano win7 win8 win81
>> xenial yakkety] [amd64 arm64 ppc64el s390x] released}}
>>
>> 2016-10-12 20:19:03 DEBUG juju.environs.bootstrap bootstrap.go:501
>> found 1 image metadata in image-metadata-url
>>
>> 2016-10-12 20:19:04 DEBUG juju.environs.simplestreams
>> simplestreams.go:458 index has no matching records
>>
>> 2016-10-12 20:19:04 DEBUG juju.environs.bootstrap bootstrap.go:501
>> found 0 image metadata in default cloud images
>>
>> 2016-10-12 20:19:05 DEBUG juju.environs.simplestreams
>> simplestreams.go:454 skipping index
>> "http://cloud-images.ubuntu.com/releases/streams/v1/index.sjson";
>> because of missing information: index file has no data for cloud
>> {RegionOne http://10.2.1.111:35357/v3} not found
>>
>> 2016-10-12 20:19:05 DEBUG juju.envir

Re: Issue deploying a juju controller on openstack private cloud

2016-10-13 Thread Ian Booth
Hi Sergio

Courtesy of Rick Harding, here's the information you need.

The openstack provider has a network configuration attribute which needs to be
set to specify the network label or UUID to bring machines up on when multiple
networks exist.

You pass it as an argument to bootstrap. eg

$ juju bootstrap openstack-controller openstack-mitaka
--config image-metadata-url=http://10.2.1.109/simplestream/images/
--config network=

On 13/10/16 06:29, sergio gonzalez wrote:
> Hello
> 
> I am trying to deploy a juju controller, but I get the following error:
> 
> juju --debug bootstrap openstack-controller openstack-mitaka --config
> image-metadata-url=http://10.2.1.109/simplestream/images/
> 
> 2016-10-12 20:19:00 INFO juju.cmd supercommand.go:63 running juju
> [2.0-beta15 gc go1.6.2]
> 
> 2016-10-12 20:19:00 INFO cmd cmd.go:141 Adding contents of
> "/home/ubuntu/.local/share/juju/ssh/juju_id_rsa.pub" to
> authorized-keys
> 
> 2016-10-12 20:19:00 DEBUG juju.cmd.juju.commands bootstrap.go:499
> preparing controller with config: map[name:controller
> uuid:71e55928-2c38-407b-897f-94e83c60890b
> image-metadata-url:http://10.2.1.109/simplestream/images/
> authorized-keys:ssh-rsa
> B3NzaC1yc2EDAQABAAABAQDBoDbcBms7z/ChSG5hQyqZQYhkH6V5uA7HcINuFJH2AC9ygej6TdJ6eCdsPU77x+CgdRVLINE1PhtWsXdYFEZ11e7OV2Y4Jlt/SkMqGJK4enHNXcofIBUntbuVh90hww/yiApLxxi4/cMgHTigu4YZbkZz+QVBqCn5zZMgqPbSR55uHGsT9cbF1S+XRj/OqMpuwOkbgZ/vR880wz6lq1rUwdBOIAIblhuwXHLTT7A5y6Vck69xuqkeyjI67SUdHhxXeCDbjUkOkCqKHY9dU3LNHIH0xYsWGTB7z+FpCn8f7URfMviLQ2QX30Uda/h0KQ91/raGjYE5SHU3E/P/VWtj
> juju-client-key
> 
>  type:openstack]
> 
> 2016-10-12 20:19:00 INFO juju.provider.openstack provider.go:75
> opening model "controller"
> 
> 2016-10-12 20:19:00 INFO cmd cmd.go:129 Creating Juju controller
> "openstack-controller" on openstack-mitaka/RegionOne
> 
> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
> image datasource "image-metadata-url"
> 
> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
> image datasource "default cloud images"
> 
> 2016-10-12 20:19:00 DEBUG juju.environs imagemetadata.go:112 obtained
> image datasource "default ubuntu cloud images"
> 
> 2016-10-12 20:19:01 INFO juju.cmd.juju.commands bootstrap.go:641
> combined bootstrap constraints:
> 
> 2016-10-12 20:19:01 INFO cmd cmd.go:129 Bootstrapping model "controller"
> 
> 2016-10-12 20:19:01 DEBUG juju.environs.bootstrap bootstrap.go:214
> model "controller" supports service/machine networks: false
> 
> 2016-10-12 20:19:01 DEBUG juju.environs.bootstrap bootstrap.go:216
> network management by juju enabled: true
> 
> 2016-10-12 20:19:01 INFO juju.environs.bootstrap tools.go:95 looking
> for bootstrap tools: version=2.0-beta15
> 
> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:106 finding
> tools in stream "devel"
> 
> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:108 reading
> tools with major.minor version 2.0
> 
> 2016-10-12 20:19:01 INFO juju.environs.tools tools.go:116 filtering
> tools by version: 2.0-beta15
> 
> 2016-10-12 20:19:01 DEBUG juju.environs.tools urls.go:109 trying
> datasource "keystone catalog"
> 
> 2016-10-12 20:19:02 DEBUG juju.environs.simplestreams
> simplestreams.go:680 using default candidate for content id
> "com.ubuntu.juju:devel:tools" are {20161007 mirrors:1.0
> content-download streams/v1/cpc-mirrors.sjson []}
> 
> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
> image datasource "image-metadata-url"
> 
> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
> image datasource "default cloud images"
> 
> 2016-10-12 20:19:03 DEBUG juju.environs imagemetadata.go:112 obtained
> image datasource "default ubuntu cloud images"
> 
> 2016-10-12 20:19:03 DEBUG juju.environs.bootstrap bootstrap.go:489
> constraints for image metadata lookup &{{{RegionOne
> http://10.2.1.111:35357/v3} [centos7 precise trusty win10 win2012
> win2012hv win2012hvr2 win2012r2 win2016 win2016nano win7 win8 win81
> xenial yakkety] [amd64 arm64 ppc64el s390x] released}}
> 
> 2016-10-12 20:19:03 DEBUG juju.environs.bootstrap bootstrap.go:501
> found 1 image metadata in image-metadata-url
> 
> 2016-10-12 20:19:04 DEBUG juju.environs.simplestreams
> simplestreams.go:458 index has no matching records
> 
> 2016-10-12 20:19:04 DEBUG juju.environs.bootstrap bootstrap.go:501
> found 0 image metadata in default cloud images
> 
> 2016-10-12 20:19:05 DEBUG juju.environs.simplestreams
> simplestreams.go:454 skipping index
> "http://cloud-images.ubuntu.com/releases/streams/v1/index.sjson";
> because of missing information: index file has no data for cloud
> {RegionOne http://10.2.1.111:35357/v3} not found
> 
> 2016-10-12 20:19:05 DEBUG juju.environs.bootstrap bootstrap.go:497
> ignoring image metadata in default ubuntu cloud images: index file has
> no data for cloud {RegionOne http://10.2.1.111:35357/v3} not found
> 
> 2016-10-12 20:19:05 DEBUG juju.environs.bootstrap bootstrap.go:505
> found 1 image metada