juju2 openstack provider setting default network
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
High
|
Unassigned |
Bug Description
I'm trying to deploy a multiuser juju2 controller and models to an Openstack Mitaka cloud, and am having problems with spinning up VMs.
$ juju2 bootstrap cs canonistack
Creating Juju controller "local.cs" on canonistack/
Bootstrapping model "admin"
Starting new instance for initial controller
Launching instance
ERROR failed to bootstrap model: cannot start bootstrap instance: cannot run instance: failed to run a server with nova.RunServerO
caused by: request (http://
If I then bootstrap with juju2 bootstrap cs canonistack --config network=<netid> it works fine, but then I can't deploy any instances, or enable HA or anything else, as the VMs then error out with the same error:
Multiple possible networks found, use a Network ID to be more specific
I've been unable to find a way to set the default network, or how to tell a juju2 deploy what network it should be on. Even if that was possible, it would seem easier to be able to set a default network, as people might not have openstack access or know how to find that information.
I also checked out spaces, but they don't seem to be usable on OpenStack yet.
$ juju2 --version
2.0-beta3-
Please let me know if you need any further information.
tags: | added: network openstack-provider |
Changed in juju-core: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 2.0-rc1 |
affects: | juju-core → juju |
Changed in juju: | |
milestone: | 2.0-beta5 → none |
milestone: | none → 2.0-beta5 |
With 2.0 beta 4, once I juju-2.0 bootstrap with the --config network=<netid>, I can then boot VMs, enable HA or anything else without any issues.