Known Issues
A complete list of known issues for OpenNebula is maintained here.
This page will be updated with relevant information about bugs affecting OpenNebula, as well as possible workarounds until a patch is officially published.
Upgrade Overwrites the Host Fencing Script
Upgrading the OpenNebula packages overwrites a customized /var/lib/one/remotes/hooks/ft/fence_host.sh with the stock template. If the Host error hook is configured with fencing enabled, fencing (and thus the hook) will fail after the upgrade until the file is restored.
The pre-upgrade file is preserved in the configuration backup taken automatically during the package upgrade, and can be restored from there:
cp /var/lib/one/backups/config/<timestamp>-v<previous version>/var/lib/one/remotes/hooks/ft/fence_host.sh \
/var/lib/one/remotes/hooks/ft/fence_host.sh
Live Storage Migration with NVRAM VMs Failure
During Live Storage Migration the virtual machine goes through a series of commands in virsh: dumpxml, define, undefine. If the virtual machine has NVRAM there is a silent uncaught failure:
error: Requested operation is not valid: cannot undefine domain with nvram
The migrate pattern should be aware of NVRAM existence and properly use –keep-nvram during the undefine operation. Fix will be made availabe in OpenNebula 7.4.1.
Frontend HA
- ARP tables are not updated automatically when a leader is elected in Red Hat Enterprise Linux OS variants.
Veeam Backups
Worker creation and restores will fail if the VM with ID 0 doesn’t exist in the database.
It can be fixed by changing the line ~145 in the /usr/lib/one/ovirtapi-server/controllers/disk_controller.rb file (located in the oVirtAPI backup server). Then restart the apache2/httpd service.
vm_id = disk_hash['IMAGE']['VM_ID'].to_i
if backup_mode == 'incremental' && vm_id > 0 # <-- Add this vm_id check
vm = VmController.get_one_vms(client, :vm_id => vm_id)
vm_hash = vm.to_hash
backup_ids = vm_hash.dig('VM', 'BACKUPS', 'BACKUP_IDS', 'ID')
GIVE FEEDBACK
Was this resource helpful?
Glad to hear it
Sorry to hear that