lxd provider in master
Tim Penhey
tim.penhey at canonical.com
Mon Nov 23 03:50:29 UTC 2015
Hi all,
I noticed that the lxd provider was now in master and attempted to use
it to help debug an HA problem.
In environments.yaml file I added a very simple clause:
lxd:
type: lxd
But when I try to bootstrap, I get the following:
$ juju bootstrap --debug
2015-11-23 03:26:14 INFO juju.cmd supercommand.go:58 running juju
[1.26-alpha2 gc]
2015-11-23 03:26:14 DEBUG juju.environs.config config.go:1473 coercion
failed attributes: map[string]interface {}{"namespace":"tim-lxd",
"container":"lxd"}, checker:
schema.fieldMapC{fields:schema.Fields{"container":environschema.oneOfValuesChecker{vals:[]interface
{}{"lxc", "kvm"}, checker:schema.stringC{}},
"storage-port":schema.forceIntC{}, "namespace":schema.stringC{},
"root-dir":schema.stringC{}, "bootstrap-ip":schema.stringC{},
"network-bridge":schema.stringC{}},
defaults:schema.Defaults{"container":"lxc",
"bootstrap-ip":schema.omit{}, "storage-port":8040, "namespace":"",
"root-dir":"", "network-bridge":""}, strict:false}, container: expected
one of [lxc kvm], got "lxd"
2015-11-23 03:26:14 DEBUG juju.cmd.juju common.go:96 Destroying
environment info.
2015-11-23 03:26:14 INFO cmd cmd.go:129 Bootstrap failed, cleaning up
the environment.
2015-11-23 03:26:14 ERROR cmd supercommand.go:448 there was an issue
examining the environment: failed to validate unknown attrs: container:
expected one of [lxc kvm], got "lxd"
I have lxd installed (on trusty):
$ apt-cache policy lxd
lxd:
Installed: 0.22-0ubuntu2~ubuntu14.04.1~ppa1
Candidate: 0.22-0ubuntu2~ubuntu14.04.1~ppa1
Version table:
0.22-0ubuntu2~ubuntu14.04.1 0
100 http://archive.ubuntu.com/ubuntu/ trusty-backports/universe
amd64 Packages
*** 0.22-0ubuntu2~ubuntu14.04.1~ppa1 0
500 http://ppa.launchpad.net/ubuntu-lxc/lxd-stable/ubuntu/
trusty/main amd64 Packages
100 /var/lib/dpkg/status
There appears to be no feature flag for the lxd provider, so what am I
missing?
Cheers,
Tim
More information about the Juju-dev
mailing list