[Upgrade from stein to train] After upgrade, nova-compute-kvm went into hook error "cloud-compute-relation-changed"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Nova Cloud Controller Charm |
New
|
Undecided
|
Unassigned | ||
OpenStack Placement Charm |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I recently do a upgrade for a customer following this doc: https:/
After upgrade, I found I met this bug: https:/
With "openstack endpoint list", placement is using nova FQDN. A while later, it automatically chagned to placement prefix FQDN for placement but with http protocol while other services are https protocol.
I've manually changed the url to https:... with "openstack endpoint set <id> --url <url>".
Also, I've manually removed left over endpoint info from ncc with:
$ juju run -a nova-cloud-
placement_
However, n-c-k are still in error with failed hook "cloud-
Details are as below:
DNAe MODEL(openstack) jujumanage@
| 27ef7b8ff646433
| a096600cd7be431
| d0e2876be2d6441
DNAe MODEL(openstack) jujumanage@
egress-subnets: 172.27.83.115/32
ingress-address: 172.27.83.115
nova_admin_url: https:/
nova_internal_url: https:/
nova_public_url: https:/
nova_region: uk
nova_service: nova
private-address: 172.27.83.115
subscribe_
unit-nova-
From the log above, it's trying to connect to placement:8200 port. But the service should be at 8778 port.
Thanks for the bug report. This bug is actually on the nova-cloud- controller charm and has been fixed in the master branch via https:/ /bugs.launchpad .net/charm- nova-cloud- controller/ +bug/1928992.
I'm marking this as a invalid, adding nova-cloud- controller and then marking as a duplicate.
@Xiyue Wang - there is a workaround for the bug if you are still having issues: https:/ /bugs.launchpad .net/charm- nova-cloud- controller/ +bug/1928992/ comments/ 4