oVirt 3.3.2 release notes
The oVirt Project is pleased to announce the availability of oVirt 3.3.2 release
oVirt is an open source alternative to VMware vSphere, and provides an awesome KVM management interface for multi-node virtualization.
To find out more about features which were added in previous oVirt releases, check out the oVirt 3.3.1 release notes, oVirt 3.3 release notes, oVirt 3.2 release notes and oVirt 3.1 release notes. For a general overview of oVirt, read the oVirt 3.0 feature guide and the about oVirt page.
Install / Upgrade from previous versions
Fedora / CentOS / RHEL
If you're installing oVirt 3.3.2 on a clean host you should read our Quick Start Guide
IMPORTANT NOTE: If you're upgrading from a previous version please update ovirt-release to latest version (10) and ensure you've ovirt-3.3.2 and ovirt-stable repository enabled.
# yum update ovirt-release # yum repolist enabled
If you're upgrading from oVirt 3.3 then you should just execute:
# yum update ovirt-engine-setup # engine-setup
If you're upgrading from oVirt 3.2 you should read oVirt 3.2 to 3.3 upgrade
If you're upgrading from oVirt 3.1 you should upgrade to 3.2 before upgrading to 3.3.1.
Please read oVirt 3.1 to 3.2 upgrade before starting the upgrade.
On CentOS and RHEL: For upgrading to 3.2 you'll need 3.2 stable repository.
So, first step is disable 3.3 / stable repository and enable 3.2 in /etc/yum.repos.d/ovirt.repo:
[ovirt-32] name=Stable builds of the oVirt 3.2 project baseurl=http://ovirt.org/releases/3.2/rpm/EL/$releasever/ enabled=1 skip_if_unavailable=1 gpgcheck=0
# yum update ovirt-engine-setup
should install ovirt-engine-setup-3.2.3-1.el6.noarch.rpm
if you have already updated to 3.3.x please use distro-sync or downgrade instead of update.
this will upgrade your system to latest 3.2.
Once you've all working on 3.2, enable 3.3/stable repository, then just
# yum update ovirt-engine-setup # engine-setup
will upgrade to latest 3.3.
What's New in 3.3.2?
VM creation "Guide Me" sequence
The ability to add VM network interfaces has been dropped from the New VM "Guide Me" sequence, as they can now be added/removed directly in the New VM dialog. As always, administrators are encouraged to maintain templates which include networking configurations commonly used in their deployments of oVirt; for special cases, networking should now be configured in the New VM dialog instead of the "Guide Me" sequence.
Backup and Restore API for Independent Software Vendors
oVirt now provides an API set for Independent Software Vendors to backup and restore virtual machines.
For backup, a snapshot of a virtual machine's disk is created then attached to a virtual appliance.
For restore, disks are attached to a virtual appliance, the data is restored to the disks, then the disks are attached to a virtual machine.
- EL >= 6.5 or cloud-init >= 0.7.2 are needed for cloud-init feature support (BZ 1029885)
- On Fedora 19 with recent versions of PostgreSQL it may be necessary to manually change kernel.shmmax settings (BZ 1039616)
BZ 735260 - [Text] Make clear that Pinning a VM to a host only takes effect on the next power up
BZ 885983 - [TEXT] [rhevm] - Webadmin - Incorrect error message when selecting multiple Hosts from different DCs and openging a report
BZ 908835 - [Admin Portal] Copying a quota drops consumers and permissions
BZ 922475 - PRD33 - [RFE] Backup and Restore API for Independent Software Vendors
BZ 949576 - Missing Quota for VM, proceeding since in Permissive (Audit) mode - VM name missing
BZ 957703 - engine: can't live migrate vm's disk after a failure because image already exists in the target
BZ 965972 - [rhevm] Hosts stuck in status “Unassigned”, “Connecting", "Non Responding” - when restrict connection from host to DC, for 5 minutes
BZ 968178 - [RHEVM-RHS] Should check for gluster capabilities when moving host from virt to gluster cluster
BZ 976337 - [TEXT] restore.sh woes, unable to restore engine DB without using '-u postgres'
BZ 978268 - Unable to put a host into maintenance because VMs previously managed by vdsm are running on the host
BZ 987915 - Missing correlation-Id for adding new host
BZ 987949 - [oVirt] [provider] It's seemingly possible to add a provider with the same name
BZ 989213 - UI issues in volume popup view
BZ 989360 - IP of rhevm bridge should be greyed out when rhevm has static IP configuration
BZ 989909 - [Neutron] Network name/ID is missing from error message when importing existing network ID on DC
BZ 999436 - There is no favicon
BZ 999882 - vnics subtab not updating properly
BZ 1001032 - Copy template operation don't properly update storage resources of quota.
BZ 1001626 - Failed Remove Storage Domain after restart “ovirt-engine” service
BZ 1001986 - User has no information that service ovirt-scheduler-proxy is not running, thus his scheduler is not used.
BZ 1002005 - Provide more informative error message and logs when there is no host which vm can run on.
BZ 1002401 - backup/restore: support restoring to different database location
BZ 1003117 - Make UseSecureConnectionWithServers config option availabe via rhevm-config
BZ 1003804 - [rhevm] Webadmin - Events - Search box with value "Events: Templates.os =anything" doesnt filter (Shows all events)
BZ 1004184 - Stateless VM with memory state snapshot fails to run due to "VolumeError: Bad volume specification"
BZ 1004386 - [RHEVM][webadmin] Inaccurate message when importing a VM to a DC without a matching VNIC profile
BZ 1004829 - [Admin Portal] Run-Once|Cloud-Init does not work correctly
BZ 1005751 - [REST-API] Update power management agent type via CLI failed
BZ 1005788 - Trying to import a template with 2 disks again after a previously failed import attempt fails because rollback doesn't delete the disk
BZ 1006209 - Support lowering cluster CPU level.
BZ 1006884 - Update VM pool name, description and size fail with NPE
BZ 1008168 - Uninformative message when trying to import VM while the MAC address pool is depleted
BZ 1009013 - [User Portal] OS type 'Linux' and (just) Windows has 'OS ?' icon (but 'Other Linux' has penguin)
BZ 1009745 - [ja_JP][Admin Portal] Cluster tab -> Logical Networks subtab -> Manage Networks window -> horizontal scroll-bar added due to column width that is changing dynamically per locale
BZ 1009990 - [AIO] Host does not resolve on NON loopback if ipv6 address is resolved at DNS
BZ 1010691 - all-in-one: do not perform all in one installation if there are no cpu capabilities
BZ 1010743 - [ALL_LANG][Admin_Portal][User_Portal] Header -> Guide -> Missing Language message unlocalized
BZ 1011430 - [Admin Portal] link to documentation is broken + [text] Warning about missing English 'language pack' - should change to 'documentation'
BZ 1011912 - Block multicast MAC addresses for VNICs
BZ 1011999 - [RHEVM][webadmin] bad looking rectangle on advanced parameters expansion in New Network Interface dialog
BZ 1012009 - [RHEVM][webadmin] rephrase error message on adding profile to nonVM network
BZ 1012798 - [webadmin] pin left pane to dialog window in New logical network dialog
BZ 1013301 - RHEVM Backend: Bad request error doesn't returns enough details (cannot understand from the error what was bad/missing in request)
BZ 1013347 - /etc/sysconfig/nfs is deleted on cleanup
BZ 1013619 - Number of images listed in glance domains shouldn't be limited by server-side configuration
BZ 1013637 - [REST-API] no ssh-publickey support for install host action
BZ 1013790 - The automatic install in RHEV-M 3.3 does not have all the values in the config file it uses.
BZ 1013860 - "Resources" tab on the Power User Portal unable to display all virtual machine disks
BZ 1014194 - [ovirt-engine-backend] cloud-init fake-cdrom is attached even during normal Run action
BZ 1014491 - support for configurable attachment of VirtIO-SCSI controller
BZ 1014513 - in PM only selecting apc or ipmilan changes the options, choosing other types is static
BZ 1014531 - Remove support for IB700 watchdog
BZ 1014698 - Scheduling: avoid running external plugins in validations
BZ 1014710 - [User Portal] RDP browser plugin shows no error when there's no RDP connection to guest
BZ 1014952 - [admin portal] cannot add Windows VM with 512MB memory, or more than 64GB
BZ 1014985 - Missing permissions link at /neworks/network-id/vnicprofiles url
BZ 1015049 - [rhevm] Backend - Error importing old template (WinXP & RHEL)
BZ 1015638 - VmPoolMonitor throws a NullPointerException while starting a guest that in turn remains down with its images locked.
BZ 1016716 - ovirt-engine 3rd party dependencies closeup
BZ 1017182 - Edit Storage Domain dialog hangs when domain connected to “None” Data Center
BZ 1017602 - Update VM NIC of a running VM accepts networks that don't exist on the host
BZ 1017718 - log spam when using external load balancing
BZ 1017740 - remove quota consumer dialog is stuck
BZ 1018201 - CPU pinning option is not available for the VMs running on "Local on Host" type DataCenter.
BZ 1018229 - Starting some of VMs to meet prestarted value of a pool fails because of snapshot issue
BZ 1018382 - [pt-BR][Admin Portal] please extend New Cluster dialog to accommodate the check-box labels in "optimization" section
BZ 1018554 - [restapi] undo snapshot preview through restapi commits snapshot instead of undoing preview
BZ 1018876 - Power on VM fails after blocking HSM connectivity to SDs while LSM and powering off the VM
BZ 1018948 - Cannot access Host with sshd alternative port after deployment.
BZ 1019211 - [RESTAPI] wrong VM link for Template's watchdog
BZ 1019659 - disks view under system tab are missing (refresh issue)
BZ 1020172 - When adding new domain with -addPermissions param, it add permissions also for all other domains which are already added without -addPermissions param.
BZ 1020201 - Quota isn't enforced in run VM
BZ 1020277 - problems in engine-backup.sh
BZ 1020675 - Expose instructions for configuration drop dir variables
BZ 1020755 - Additional vNIC flickering on creating new VM
BZ 1020812 - attempt to import Export domain as ISO domain creates an orphaned storage connection that prevents subsequent import of the domain as an Export domain
BZ 1020830 - vm import: rhevm doesn't recognize that the template is present in the cluster when importing via webadmin
BZ 1020871 - [notifier] SECURITY - notifier.log contains value of MAIL_PASSWORD if not empty
BZ 1020900 - [notifier] MAIL_PORT_SSL ignored - javax.mail.MessagingException: Could not connect to SMTP host: smtp.corp.redhat.com, port: 465;
BZ 1021210 - [engine-webadmin] [external-provider] no indication of disk export operation to glance
BZ 1021222 - [host-deploy] print stderr content as error in audit log
BZ 1021326 - Max Memory Over Commitment's units should use percentage and not "MB"
BZ 1021346 - server.log is at debug priority after jboss update
BZ 1021420 - [engine-webadmin] [text] inappropriate text message on UI when trying to scan alignment an unattached disk
BZ 1021574 - Non migratables VM's cannot run without a specific host to run on
BZ 1021828 - No manual for rhevm-cleanup command
BZ 1021867 - engine-setup should not fail if /etc/sysconfig/nfs does not exist
BZ 1021882 - GlusterFS mount succeeded and exists although the create storage domain failed
BZ 1022433 - Wrong description of delete vnic profile's permission
BZ 1022569 - [engine-backend] [external-provider] importing a snapshot image from glance fails with "Error during CanDoActionFailure.: java.lang.IllegalStateException: Connection manager has been shut down"
BZ 1022691 - check database object ownership to engine before upgrade
BZ 1022932 - engine-setup should not fail if /etc/ovirt-engine/.pgpass exists
BZ 1023035 - [RHEVM] [webadmin] [UI] not enough space for nic10 in New Virtual Machine dialog
BZ 1023538 - Incorrect java home detection
BZ 1023705 - [RHEVM] [network] Audit log message for unmanaged network
BZ 1023732 - Host moves to "UP" although it's already connected to another pool
BZ 1023741 - Reconstruct isn't being executed as expected on different master version between engine and vdsm
BZ 1023952 - [RHEVM][webadmin] vNIC profile screens are missing features
BZ 1024038 - Database downtime causes OutOfConnection problem in ovirt, and even if the database restarts - an ovirt service restart is necessary
BZ 1024182 - iptables rules set on U1 nodes does not include 8080 and 38469 for bigbend
BZ 1024209 - [RHEVM][vNIC profiles] Block unsupported profiles from vNICs
BZ 1024249 - [RHEVM] [webadmin] remove "add new nic" from Create new VM Guide me
BZ 1024883 - [engine-backend] [external-provider] [glance] exporting a disk to glance storage domain does not lock the disk for the first few seconds
BZ 1024887 - [engine-webadmin] [external-provider] [text] inappropriate text message on UI when trying to export a disk twice to glance storage domain
BZ 1024990 - [DWH] ETL process doesn't recover from postgres restart
BZ 1025000 - Windows 2008 Server as VM in RHEV-M 3.3 loads the HDA sound card and it needs the AC'97 instead.
BZ 1025170 - vNIC profile name is overridden by network name
BZ 1025288 - Add Network | QoS list not updated for profiles added with "+" button
BZ 1025294 - [engine] Allocated size not calculated correctly for storage domains
BZ 1025773 - disk stays in "image locked" status long after action (snapshot preview) failure when all related task are gone from vdsm and engine
BZ 1025794 - Add osinfo configuration instruction and warning not to override defaults
BZ 1025829 - sysprep floppy is not attached to Windows 2008 R2 machine - even when specifically checked in Run Once
BZ 1026083 - Removing VM without removing its disks releases quota of the disks wrongfully
BZ 1026100 - ovirt-engine is killed by oom-killer in is21
BZ 1026225 - Required/non-required networks gone from setup networks dialog
BZ 1026271 - inappropriate text message on UI when trying to scan alignment for disk
BZ 1026811 - [engine] vm appears in 2 different rhev-h hosts (split brain)
BZ 1026920 - Can't detach LUN: casting problem
BZ 1026926 - engine-cleanup (and possible engine-setup) does not affect runtime value of shmmax
BZ 1027597 - Host/Interface subtab unusable in old clusters
BZ 1027605 - engine-cleanup (and possible engine-setup) does not affect runtime value of shmmax
BZ 1028050 - Make the UseFqdnForRdpIfAvailable engine-config option available
BZ 1028739 - Possibility to edit Network description and comment while attached to VMs
BZ 1028755 - add NIC to VM failed on create VM from template
BZ 1028966 - require openjdk version which solves the memory leak in RHEV-M: service ovirt-engine gets OOM killed after few days of uptime
BZ 1029036 - rhevm-setup fails do to missing 'file' tool
BZ 1029038 - export isn't executed because of space check performed not only for relevant disks
BZ 1029045 - memory volumes aren't being exported for diskless vms
BZ 1029106 - getallfromvmtemplates stored in procedure execution takes long time making VM creation take long time when having more than 80 templates
BZ 1029177 - taskcleaner.sh '-l' option does not produce logfile
BZ 1029324 - when exporting vm with memory snapshots, the tasks for export the memory volumes are never cleaned
BZ 1029339 - [RHEVM][webadmin] check if network profile exists on DC before creating VM
BZ 1029605 - core/GUI: prevent potential serialization exceptions post upgrade to GWT 2.5
BZ 1029853 - [engine-backend] cannot detach an unplugged disk from a running VM if the cluster doesn't support hotplug/hotunplug
BZ 1030829 - when provisioning db engine-setup output confusing message about using existing credentials
BZ 1031557 - /etc/exports is removed on cleanup
BZ 1031632 - [engine-backend] Host doesn't move to UP although it connected succesfully to the pool
BZ 1032508 - The GWT applications should use /api/ instead of /api to avoid sending credentials to /rhevm-reports
BZ 1032652 - RHEL 6 VM gets ac97 soundcard (osinfo overrides broken?)
BZ 1032807 - TryBackToAllSnapshotsOfVm threw NullPointerException during snapshot-preview because of random disk attached to VM
BZ 1032890 - [RHEV][host deploy] Support OpenStack Havana layer 2 agent integration
BZ 1033629 - Unable to run regular yum update due to implicit (undeclared) version lock on rhevm-websocket-proxy
BZ 1035346 - Updating info from Host fails when a VM without a balloon is found
BZ 1035932 - [postgres provisioning] when locale is non unicode non unicode password may be generate failing java database access
BZ 1036209 - [AIO] ssh issues
BZ 1039009 - can't use cloud-init /run once via api
BZ 1039921 - [REST API] Network object has no attribute ID
BZ 1040513 - restapi: cloud-init incorrectly implements RSDL metadata at vm.start()
BZ 1003588 - Paused VM not unpaused when vdsm is starting and storage domain is valid
BZ 1032925 - Domain monitoring stops after disconnecting and reconnecting storage pool leading to bogus "No space left" error
BZ 1027297 - hosted-engine --vm-shutdown throws an exception when ha agent tries to stop engine vm after maintenance mode on the host was set to "local".
BZ 1025780 - Cannot disable KSM.
BZ 1031109 - [vdsm] vdsm.spec restorecon verbosity.
BZ 1028972 - [RHS-C] Error while executing action Add Gluster Hook: Internal Engine Error.
BZ 1037277 - Node isn't registred when NIC with VLAN.
BZ 1034969 - Mom tries to set balloon bigger than max_balloon.
BZ 1015887 - Migration status verb fails on engine side due to change in response format.
BZ 1023131 - DestroyVDSCommand called after CancelMigrateVDSCommand failure when attempting to cancel multiple live migrations at a time .
BZ 1002246 - Accents in the vm name break the migration .
BZ 1031592 - vdsm fails to start if reconfiguring of libvirt was performed.
BZ 1009812 - LVM logical volumes on FC SDs are activated automatically after hypervisor reboot.
BZ 1029792 - VDSM does not report the qemu version in capabilities, if qemu-kvm-rhev is used.
BZ 998443 - _highWrite should not extend a drive if the highest allocated extent is outside the capacity of the volume.
BZ 1029368 - Tune dirty_ratio and dirty_background_ratio not set on Fedora >= 19.
BZ 1029501 - [vdsm] VM disk does not get resized when performing live virtual disk resize on block storage
BZ 1022976 - SD is partially accessible after extending.
No bugs reported at moment.
BZ 950634 - image not showing up with --nfs-server option
BZ 1031094 - RHEV message seen after upgrade to 3.2 from 3.1 "WARNING: A deprecated configuration key has been found. Please replace the deprecated key, 'rhevm', with the new one 'engine'"
BZ 1031092 - RHEV message seen after upgrade to 3.2 from 3.1 "WARNING: A deprecated configuration key has been found. Please replace the deprecated key, 'rhevm', with the new one 'engine'"
BZ 1029234 - RHEV message seen after upgrade to 3.2 from 3.1 "WARNING: A deprecated configuration key has been found. Please replace the deprecated key, 'rhevm', with the new one 'engine'"
BZ 1014379 - When calling the API the LC does not provide a max value, limiting the returned results to 100 by default.
BZ 1022557 - [LOG_COLLECTOR] - infinite loop in configuration parser
BZ 1015022 - warning suggesting the user to use filters when collected logs are too big
BZ 1039747 - rhevm-log-collector does not collect database dump