oVirt 3.6.5 Release Notes

The oVirt Project is pleased to announce the availability of oVirt 3.6.5 release as of April 21st, 2016.

oVirt is an open source alternative to VMware vSphere, and provides an awesome KVM management interface for multi-node virtualization. This release is available now for Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar) and Red Hat Enterprise Linux 7.2, CentOS Linux 7.2 (or similar).

To find out more about features which were added in previous oVirt releases, check out the previous versions release notes. For a general overview of oVirt, read the Quick Start Guide and the about oVirt page.

  1. oVirt 3.6.5 Release Notes
    1. Install / Upgrade from previous versions
      1. Fedora / CentOS / RHEL
      2. oVirt Hosted Engine
      3. oVirt Live
      4. oVirt Node
    2. What’s New in 3.6.5?
      1. Enhancement
        1. oVirt Engine
    3. Bug fixes
      1. oVirt Engine
      2. VDSM
      3. oVirt Hosted Engine HA
      4. oVirt Hosted Engine Setup
      5. oVirt Reports
      6. oVirt Engine SDK
      7. oVirt Engine Extension AAA LDAP

Install / Upgrade from previous versions

Fedora / CentOS / RHEL

In order to install it on a clean system, you need to install

# yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release36.rpm

If you are upgrading from a previous version, you may have the ovirt-release35 package already installed on your system. You can then install ovirt-release36.rpm as in a clean install side-by-side.

Once ovirt-release36 package is installed, you will have the ovirt-3.6-stable repository and any other repository needed for satisfying dependencies enabled by default.

If you’re installing oVirt 3.6.5 on a clean host, you should read our Quick Start Guide.

If you are upgrading from oVirt < 3.5.0, you must first upgrade to oVirt 3.5.0 or later. Please see oVirt 3.5.6 Release Notes for upgrade instructions.

For upgrading now you just need to execute:

  # yum update "ovirt-engine-setup*"
  # engine-setup

oVirt Hosted Engine

If you’re going to install oVirt as Hosted Engine on a clean system please follow Hosted_Engine_Howto#Fresh_Install guide.

If you’re upgrading an existing Hosted Engine setup, please follow Hosted_Engine_Howto#Upgrade_Hosted_Engine guide.

oVirt Live

A new oVirt Live ISO is available at:

http://resources.ovirt.org/pub/ovirt-3.6/iso/ovirt-live/

oVirt Node

oVirt Node is now released continously. Please refer to the Node Project page for release notes, download and install instructions.

What’s New in 3.6.5?

Enhancement

oVirt Engine

  • BZ 1160094 [RFE] Edit the settings of the hosted engine VM in the GUI
    Feature: Switching from per-host editing of the hosted engine vm to the regular engine flow of updating a vm via REST api or UI.

    Reason: Instead of cumbersome, error-prone, local editing the vm.conf on each and every HA host we use the engine itself to edit it. The change should be made in one place, once.

    Result: A change via ovirt-engine is kept in the engine DB and propagated into the OVF_STORE disk on the storage donmain. So it is both shared, and backed-up and highly available.
  • BZ 1269301 RFE: Do not recycle MAC addresses immediately
    Feature:

    Reason:
    In environment, where VMs are created and removed quickly, acquiring MAC addresses in smallest MAC available order may lead to situation, where there’s MAC still used on network, but device using it is different than expected — other devices expects, that this MAC address belongs to some device which was here just moment ago.

    Result: MAC addresses are acquired in cycle. When getting MAC address from pool, pool marks position of last returned MAC, and next time will search for available MAC from this position. This will cause all other available MAC address are ‘used’ before reusing MAC address returned back to pool.
  • BZ 1316583 [RFE][z-stream clone - 3.6.5] Add Fencing of Ilo3/4 via ssh fencing to RHEV-M
  • BZ 1320092 [RFE][3.6 clone] engine-backup should not depend on the engine

Bug fixes

oVirt Engine

  • BZ 1058384 Changing a VM’s migration profile now requires the VM to be down
  • BZ 1154391 oVirt Change CD incorrectly rejecting isos with uppercase extensions (ISO vs iso)
  • BZ 1238742 Wrong changed items list, when changing in edit running VM dialog, the console parameter
  • BZ 1260962 [help] Run Once help icon points to useless doc
  • BZ 1275778 Unable to set VM highly available in Instance type
  • BZ 1281732 Updating a template in a vm pool causes removal of soundcard and memory ballon device
  • BZ 1281871 [admin portal] Actual timezone in the guest differs tooltip / Rename ‘Time Zone’ in VM -> System -> General dialog to ‘RTC time’
  • BZ 1290478 Prevent unsupported or risky provisioning actions on hosted engine VM
  • BZ 1291080 [engine-backend] Actual size of disk, that was previously imported from Glance, is reported wrongly in ‘attach’ disk view
  • BZ 1291146 [de_DE][Admin Portal] - Icon overlapping in New Network Interface form
  • BZ 1293154 New VM dialog offers each VM template twice
  • BZ 1293574 [WebAdmin] - “Error message appears in the UI “Uncaught exception occurred.” when pressing on a rhev-h server that have a new version available
  • BZ 1294511 Pool’s template version doesn’t update when set to latest and a new version is created
  • BZ 1294678 [scale] - High Memory and CPU Usage in Chrome and Firefox
  • BZ 1297018 [security] disable strict user checking does not work - users can steal already opened console by other user
  • BZ 1297454 [SR-IOV] - REST API - No validation for ‘passthrough’ profile in DCs less than 3.6
  • BZ 1302372 The Sub Version Name is present on the new pool dialog
  • BZ 1302582 The relation between memory and memory guaranteed is not consistent
  • BZ 1303132 engine-setup js-ant failed to execute with java 1.8
  • BZ 1303640 [SR-IOV] - PF is no longer considered as a PF after the VM shuts down, if it was attached/added directly to VM via Host Devices sub tab
  • BZ 1304674 RHEVM UI raise exceptions when remove any items from long list (SDa/VMs/etc)
  • BZ 1304676 Watchdog doesn’t allow starting a virtual machine from template
  • BZ 1304729 Hovering above an exclamation mark next to vm icon does not produce the expected message
  • BZ 1304776 Edit VM dialog, host side-tab: change label “specific” to “specific host(s)”
  • BZ 1305837 sign websocket proxy ticket via RESTapi when VM have VNC graphics protocol
  • BZ 1305904 Cloud-Init payload not passed into VM via python SDK
  • BZ 1306178 ovirt-engine-setup-plugin-ovirt-engine does not require ovirt-engine-setup-plugin-vmconsole-proxy-helper
  • BZ 1306585 Network Import dialogue will not close on Cancel
  • BZ 1307030 uncaught exception while searching using a tag
  • BZ 1308642 Glance image import: wrong target storage domain is mentioned in the running task
  • BZ 1308778 Windows VM name validation is limited to 15 chars, no indication that sysinit VM hostname should be used
  • BZ 1308868 NPE when importing image from glance
  • BZ 1308885 virtio-serial duplicates after engine upgrade to 3.6
  • BZ 1308914 v2v: webadmin does not indicate bootable/OS disk on an imported VM.
  • BZ 1309221 UI- Add VM from template list - wrong “Optimized For” value
  • BZ 1309294 Failed to syncDbRecords after successful live merge because host is down
  • BZ 1310615 “Volume does not exist” alert is displayed when snapshot successfully deleted
  • BZ 1311052 cannot add VM from a template as a PowerUser
  • BZ 1311408 spice html5 missing from engine-config’s ClientModeSpiceDefault.validValues
  • BZ 1311899 Minimum guaranteed memory is higher than VM memory when hotplug fails
  • BZ 1311908 Edit VM dialog save action calls UpdateVmDiskCommand even though no disk change happened
  • BZ 1312879 cannot refresh host devices of a host when device is assigned to multiple VMs
  • BZ 1312880 Alert box regarding supported browsers has broken link
  • BZ 1313744 VM is inoperative after power off during Live storage migration
  • BZ 1314430 On rhevm webadmin login page the word “Documentation” is not clearly seen
  • BZ 1314826 No debug log entry for user executing an action or query
  • BZ 1314847 Restore fails with ovirt-engine-dwh conf, though that was not on backup
  • BZ 1315744 upgrade from 3.5.1 fails
  • BZ 1315886 Template Edit dialog loads SPICE as Graphics protocol even if using VNC
  • BZ 1316849 New role ‘CpuProfileOperator’ in Everyone group caused that user with ‘UserRole’ can see extended tab in Userportal
  • BZ 1317248 Add host name as header to JsonRpcUtils
  • BZ 1318936 The label Sessions was changed to ‘Guest Information’ in the left tree view
  • BZ 1319635 Add warning to engine-manage-domains is not supported
  • BZ 1319769 Allow editing of hosted engine vNICs
  • BZ 1321583 Service name in notify events is not correct
  • BZ 1323450 [z-stream clone - 3.6.5] java.lang.IllegalArgumentException: No type specified for option: ‘encrypt_options’ in /api/capabilities

VDSM

  • BZ 1292096 v2v: Implement bypass for dcpath (cluster name) issue

oVirt Hosted Engine HA

  • BZ 1292652 [upgrade] the upgrade from 3.5 to 3.6 can fail if interrupted in the middle and restarted after a reboot
  • BZ 1319785 vNICs without link from OVF must be marked as such in the vm.conf too

oVirt Hosted Engine Setup

  • BZ 1228141 [hosted-engine][text] generate cloud-init image in HE setup is not clear
  • BZ 1309572 [RFE] Provide flag to run Hosted Engine VM from local conf file instead of the one in the shared storage.
  • BZ 1318612 [z-stream clone - 3.6.5] hosted engine appliance deployment fails with insufficient information.
  • BZ 1319881 Hosted-engine CPU type list should match the list on the engine

oVirt Reports

  • BZ 1296585 Heatmap report show additional line for clusters with multiple hosts
  • BZ 1303132 engine-setup js-ant failed to execute with java 1.8
  • BZ 1304656 VM uptime is wrong on BR44 report

oVirt Engine SDK

  • BZ 1311495 Add support for URL parameters in actions

oVirt Engine Extension AAA LDAP

  • BZ 1313516 failover serverset don’t work - getting null objects as addreses
  • BZ 1313583 aaa-ldap setup tool shouldn’t offer advanced option to specify custom DNS servers as it cannot be verified