cannot live-migrate to newly deployed nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Nova Compute Charm |
In Progress
|
Undecided
|
Unassigned |
Bug Description
Change [1] migrated the ceph credentials to
'nova-compute'. Existing nodes would retain
the old credentials (in addition to the new one)
upon upgrading the charm, while newly deployed
nodes would only have the new credentials.
It is expected that running VMs reboot to refresh their libvirt XML to obtain the new credentials. However, in production not every VM can be promptly rebooted, and sometimes they have to be migrated to newly deployed nodes for balancing, evacuation, scale-out, or other reasons that require a VM that cannot be powered off at that moment to be live-migrated.
The lack of old credentials in newly deployed nodes prevent existing VMs that haven't rebooted from being migrated to them, so the VMs may be stuck unable to migrate anywhere if they cannot be balanced through migrating. This is not an acceptable compromise.
Fix proposed to branch: master /review. opendev. org/c/openstack /charm- nova-compute/ +/896155
Review: https:/