Instances are locked and unable to start after server crash (queens)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
After restarting crashed host, disks of hosted instances on nfs are locked and cannot be restarted:
libvirtError: internal error: process exited while connecting to monitor: 2018-10-
ERROR nova.compute.
The same situation occurs on other compute nodes connected to the same shared file system, after evacuate instances. So it seems that disks are locked by libvirt in an unknown, undocumented way. As workaround I had to make copy of all failed instances, delete their disk files and restore them from copy. After that instances started successfully.
If there is other solution to unlock those instance disks, please share.
This is more a libvirt / nfs question than a nova question. I suggest to reach out to the libvirt community: https:/ /libvirt. org/bugs. html