Setting release file causes cloud-init failure to launch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Opinion
|
Undecided
|
Unassigned | ||
kolla-ansible |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Kolla-Ansible 8.0.1 Stein installation on CentOS
We ran into an issue where Ubuntu images would not launch Cloud-Init when deployed. This started after we added the file:
/etc/nova/release
with the contents:
[Nova]
vendor = Company
product = Company Cloud
package = ""
This was specified in the Kolla configuration file in /etc/kolla/
All images deployed fine previously, which have the appropriate os_distro and os_type to "ubuntu" and "linux", respectively.
Deployment testing is pretty simple, such as:
openstack server create --image 72270019-
After adding a floating IP, we tested connecting via SSH. The connection failed.
After removing all items from the "release" file above, so only the stanza [Nova] existed, and re-deploying Kolla-Ansible, verifying that the empty release file was installed on all compute nodes, and finally restarting all Nova containers, the problem goes away.
Eric
Changed in kolla-ansible: | |
status: | New → Incomplete |
Have you checked cloud-init logs?