I am using Ubuntu 18.04 as the compute node and opennebula 5.6, When I was trying the opennebula HA, I am getting below error for my vm’s log file,
qemu-system-x86_64: -drive file=/var/lib/one//datastores/101/11/disk.0,format=qcow2,if=none,id=drive-virtio-disk0,cache=none: Failed to get “write” lock.
on opennebula front end side,I see below message on sched.log
Fri May 17 15:43:58 2019 [Z0][SCHED][D]: Match Making statistics:
Number of VMs: 1
Total time: 0s
Total Cluster Match time: 0s
Total Host Match time: 0.00s
Total Host Ranking time: 0.00s
Total DS Match time: 0.00s
Total DS Ranking time: 0.00s
Fri May 17 15:43:58 2019 [Z0][SCHED][D]: Scheduling Results:
Virtual Machine: 11
PRI ID - HOSTS
------------------------
0 3
PRI ID - DATASTORES
------------------------
1 101
0.0464238 103
0 0
Fri May 17 15:43:58 2019 [Z0][SCHED][D]: Dispatching VMs to hosts:
VMID Priority Host System DS
--------------------------------------------------------------
11 0 3 101
Fri May 17 15:43:58 2019 [Z0][SCHED][D]: Dispatching VMs to hosts. Total time: 0.39s
Fri May 17 15:44:29 2019 [Z0][SCHED][D]: Getting scheduled actions information. Total time: 0.01s
Fri May 17 15:44:29 2019 [Z0][SCHED][D]: Getting VM and Host information. Total time: 0.00s
I dont have any issues on live migrating vms among hosts, only issue is when the host A is powered off, VMs on host A does not move to Host B. The VMs state moves to failure.
Opennebula Front End and Node version - 5.6
Frontend OS - Ubuntu 18.04
Compute Node OS - Ubuntu 18.04
QEMU version on Compute nodes - 2.11