1장. RHEA-2017:0997 Red Hat Virtualization Manager 4.1 GA 기능 (ovirt-engine)
이 장에 포함된 버그는 RHEA-2017:0997 권고에 의해 처리됩니다. 이 권고에 대한 자세한 내용은 에서 https://rhn.redhat.com/errata/RHEA-2017-0997.html 확인할 수 있습니다.
ovirt-engine
- BZ#1341106
Previously, when virtual machines where stopped during a shutdown/reboot, the shutdown appeared to the VDSM to have been performed gracefully from with the guest Operating System. The Red Hat Virtualization Manager therefore did not start high availability virtual machines on a different host because it considered the stopping of the virtual machine to be user initiated. This update ensures that VDSM will now detect that a virtual machine was shutdown from within the system, and can differentiate the unplanned shutdown and reports this information. As a result, virtual machines stopped on a system shutdown, are now restarted on a different system.
Previously, when virtual machines where stopped during a shutdown/reboot, the shutdown appeared to the VDSM to have been performed gracefully from with the guest Operating System. The Red Hat Virtualization Manager therefore did not start high availability virtual machines on a different host because it considered the stopping of the virtual machine to be user initiated. This update ensures that VDSM will now detect that a virtual machine was shutdown from within the system, and can differentiate the unplanned shutdown and reports this information. As a result, virtual machines stopped on a system shutdown, are now restarted on a different system.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1036221
With this update, if the web console, either noVnc or SPICE HTML5, is unable to connect to the websocket proxy server a pop-up displays with troubleshooting suggestions. The pop-up contains a link to the default CA certificate.
With this update, if the web console, either noVnc or SPICE HTML5, is unable to connect to the websocket proxy server a pop-up displays with troubleshooting suggestions. The pop-up contains a link to the default CA certificate.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1097589
This release adds support for CPU hot unplug to Red Hat Virtualization. Note that the guest operating system must also support the feature, and only previously hot plugged CPUs can be hot unplugged.
This release adds support for CPU hot unplug to Red Hat Virtualization. Note that the guest operating system must also support the feature, and only previously hot plugged CPUs can be hot unplugged.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1256500
Previously, deleting a snapshot while the virtual machine was down took a long time. With this release, snapshot deletion while a virtual machine is down uses 'qemu-img commit' instead of 'qemu-img rebase', improving the performance of the operation.
Previously, deleting a snapshot while the virtual machine was down took a long time. With this release, snapshot deletion while a virtual machine is down uses 'qemu-img commit' instead of 'qemu-img rebase', improving the performance of the operation.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1300959
The latest virtio-win release which includes Windows 10 drivers is now required by the Manager to ensure that suitable drivers can be supplied to virtual machines during installation of Windows 10.
The latest virtio-win release which includes Windows 10 drivers is now required by the Manager to ensure that suitable drivers can be supplied to virtual machines during installation of Windows 10.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1344521
Previously, if the guest agent was not running or was out of date, the hover text message that appeared next to the explanation mark for the problematic Virtual Machine informed the user that the operating system did not match or that the timezone configuration was incorrect. In this release, the hover text will correctly display a message informing the user that the guest agent needs to be installed and running in the guest.
Previously, if the guest agent was not running or was out of date, the hover text message that appeared next to the explanation mark for the problematic Virtual Machine informed the user that the operating system did not match or that the timezone configuration was incorrect. In this release, the hover text will correctly display a message informing the user that the guest agent needs to be installed and running in the guest.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1356767
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1366786
Previously, the update of the compatibility version of a cluster with many running virtual machines that are installed with the guest-agent caused a deadlock that caused the update to fail. In some cases, these clusters could not be upgraded to a later compatibility version. Now, the deadlock in the database has been prevented so that a cluster with many running virtual machines that are installed with the guest-agent can be upgraded to later compatibility version.
Previously, the update of the compatibility version of a cluster with many running virtual machines that are installed with the guest-agent caused a deadlock that caused the update to fail. In some cases, these clusters could not be upgraded to a later compatibility version. Now, the deadlock in the database has been prevented so that a cluster with many running virtual machines that are installed with the guest-agent can be upgraded to later compatibility version.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1372320
Updated messages written to the audit log. Previously backup execution start and finish events were identified only with "Started"/"Finished" values, so it was not obvious which process has started or finished. Events now have the format "Backup started at ..." and "Backup finished at ...".
Updated messages written to the audit log. Previously backup execution start and finish events were identified only with "Started"/"Finished" values, so it was not obvious which process has started or finished. Events now have the format "Backup started at ..." and "Backup finished at ...".
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1375076
Previously, when merging a snapshot to a base RAW volume, the RAW volume was not refreshed. This meant that merging a snapshot that was extended to a RAW base volume when the virtual machine was not running on the SPM would fail. This update ensures that the VDSM refreshes the base volume as needed.
Previously, when merging a snapshot to a base RAW volume, the RAW volume was not refreshed. This meant that merging a snapshot that was extended to a RAW base volume when the virtual machine was not running on the SPM would fail. This update ensures that the VDSM refreshes the base volume as needed.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1379074
Previously, the ExportVmCommand appeared in the Engine log without the ID of the virtual machine being exported. This information has now been added to the log. Note: After this change, users must have export permissions for the virtual machine and its disks to export a virtual machine. Previously, permissions to export virtual machine disks were sufficient.
Previously, the ExportVmCommand appeared in the Engine log without the ID of the virtual machine being exported. This information has now been added to the log. Note: After this change, users must have export permissions for the virtual machine and its disks to export a virtual machine. Previously, permissions to export virtual machine disks were sufficient.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1382807
Previously, attempting to drag icons from elements that were not drag-and-drop enabled caused an exception to be thrown due to a missing empty check on a string pulled from the drag event data. An error would be displayed to the user, requiring a page refresh to clear it. Now, the string pulled from the drag event data is checked for nullness/emptiness, so the exception and error are avoided.
Previously, attempting to drag icons from elements that were not drag-and-drop enabled caused an exception to be thrown due to a missing empty check on a string pulled from the drag event data. An error would be displayed to the user, requiring a page refresh to clear it. Now, the string pulled from the drag event data is checked for nullness/emptiness, so the exception and error are avoided.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1387625
This update fixes a bug that was discovered in the sysprep templates for 64-bit platforms where some parts were improperly marked as "for 32-bit platform" and thus ignored by Windows.
This update fixes a bug that was discovered in the sysprep templates for 64-bit platforms where some parts were improperly marked as "for 32-bit platform" and thus ignored by Windows.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1388963
With this update, an exception displayed in certain cases when editing virtual machine pools has been fixed.
With this update, an exception displayed in certain cases when editing virtual machine pools has been fixed.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1393270
After updating autovacuuming options of PostgreSQL, tables should be vacuumed automatically and properly, so no table should grow without any limits.
After updating autovacuuming options of PostgreSQL, tables should be vacuumed automatically and properly, so no table should grow without any limits.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1395462
This bug fixes several issues with insufficient synchronization when accessing MAC Pools, which may cause the Manager to allocate the same MAC address to two different virtual machines.
This bug fixes several issues with insufficient synchronization when accessing MAC Pools, which may cause the Manager to allocate the same MAC address to two different virtual machines.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1406243
With this update, the issue where an incorrect calculation meant that virtual machines with an unsupported number of vCPUs attempted to start and failed has been fixed. The maximum number of allowed vCPUs per virtual machine formula was adjusted to take into account the limitation of APIC ID. For more information see https://software.intel.com/en-us/articles/intel-64-architecture-processor-topology-enumeration
With this update, the issue where an incorrect calculation meant that virtual machines with an unsupported number of vCPUs attempted to start and failed has been fixed. The maximum number of allowed vCPUs per virtual machine formula was adjusted to take into account the limitation of APIC ID. For more information see https://software.intel.com/en-us/articles/intel-64-architecture-processor-topology-enumeration
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1413150
The Red Hat Virtualization Manager now provides warnings for all data centers and clusters that have not been upgraded to latest installed version. The compatibility version of all data centers is checked once a week, and on Manager startup. If it is not the latest version, an alert is raised and stored in the audit log. The Data Centers and Clusters main tabs now also show an exclamation mark icon for each data center or cluster that is not at the latest version. Hovering over this icon displays a recommendation to upgrade the compatibility version.
The Red Hat Virtualization Manager now provides warnings for all data centers and clusters that have not been upgraded to latest installed version. The compatibility version of all data centers is checked once a week, and on Manager startup. If it is not the latest version, an alert is raised and stored in the audit log. The Data Centers and Clusters main tabs now also show an exclamation mark icon for each data center or cluster that is not at the latest version. Hovering over this icon displays a recommendation to upgrade the compatibility version.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1417518
Self-hosted engine always uses an SPM ID of 1 during installation of the first self-hosted engine host, without checking database settings. This release adds options to change the database during the restore process. For disaster recovery, the --he-remove-hosts option has been added so that all hosts with SPM_ID=1 are updated and a different SPM ID assigned. For bare metal to self-hosted engine migration, a new engine-migrate-he.py script is provided. This script should be called before migration, and supplied with the Manager REST API login/password/endpoint and path to CA certificate. Hosts in the selected data center with SPM_ID=1 will be put into Maintenance mode, so they can accept the new ID safely. Migration can then continue as usual, using the --he-remove-hosts option.
Self-hosted engine always uses an SPM ID of 1 during installation of the first self-hosted engine host, without checking database settings. This release adds options to change the database during the restore process. For disaster recovery, the --he-remove-hosts option has been added so that all hosts with SPM_ID=1 are updated and a different SPM ID assigned. For bare metal to self-hosted engine migration, a new engine-migrate-he.py script is provided. This script should be called before migration, and supplied with the Manager REST API login/password/endpoint and path to CA certificate. Hosts in the selected data center with SPM_ID=1 will be put into Maintenance mode, so they can accept the new ID safely. Migration can then continue as usual, using the --he-remove-hosts option.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1081536
With this release, when creating virtual machine pools using a template that is present in more than one storage domain, virtual machine disks can be distributed to multiple storage domains by selecting "Auto select target" in New Pool -> Resource Allocation -> Disk Allocation.
With this release, when creating virtual machine pools using a template that is present in more than one storage domain, virtual machine disks can be distributed to multiple storage domains by selecting "Auto select target" in New Pool -> Resource Allocation -> Disk Allocation.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1201020
Previously, the system performed automatic migrations, when required, without displaying the reason for doing so in the Event log or in the Administrator portal. In this release, after performing an automatic migration, the reason for doing so will be displayed.
Previously, the system performed automatic migrations, when required, without displaying the reason for doing so in the Event log or in the Administrator portal. In this release, after performing an automatic migration, the reason for doing so will be displayed.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1317584
If a virtual machine was shut down and the user provided a reason, then the reason is displayed as a tooltip in the Status column on the Virtual Machine tab.
If a virtual machine was shut down and the user provided a reason, then the reason is displayed as a tooltip in the Status column on the Virtual Machine tab.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1348405
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1375379
Previously, Red Hat Virtualization Manager allowed you to rename a virtual machine while it was running. The change was applied immediately in the Manager and the running virtual machine was unchanged. This would cause that you would be unable to start another virtual machine with the original name on the same host. This update ensures that a running virtual machine name change is applied only when the virtual machine next starts.
Previously, Red Hat Virtualization Manager allowed you to rename a virtual machine while it was running. The change was applied immediately in the Manager and the running virtual machine was unchanged. This would cause that you would be unable to start another virtual machine with the original name on the same host. This update ensures that a running virtual machine name change is applied only when the virtual machine next starts.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1379771
This release introduces a 'force' flag, which can be used to update a storage server connection regardless of the associated storage domain status (allowing updates even when the storage domain is not in Maintenance mode). For example: PUT /ovirt-engine/api/storageconnections/123;force=true
This release introduces a 'force' flag, which can be used to update a storage server connection regardless of the associated storage domain status (allowing updates even when the storage domain is not in Maintenance mode). For example: PUT /ovirt-engine/api/storageconnections/123;force=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1388724
Previously, it was not possible to install Windows Server 2016 on a virtual machine. In this release, it is now possible to install Windows Server 2016 on a virtual machine. When adding a virtual machine, Windows Server 2016 appears in the list of available operating systems.
Previously, it was not possible to install Windows Server 2016 on a virtual machine. In this release, it is now possible to install Windows Server 2016 on a virtual machine. When adding a virtual machine, Windows Server 2016 appears in the list of available operating systems.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1400366
This update allows you to change the default network used by the host from the management network (ovirtmgmt) to a non-management network.
This update allows you to change the default network used by the host from the management network (ovirtmgmt) to a non-management network.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1404130
Previously, when a stateless virtual machine was started and then stopped, the network interface associated with the virtual machine was automatically unplugged if there was another virtual machine with a network interface using the same MAC address. This would happen even if the data center had a MAC pool which allowed duplicate MACs. This update ensures that if a MAC pool allows duplicates, then a vNIC with a duplicate MAC stays plugged when a stateless virtual machine restarts.
Previously, when a stateless virtual machine was started and then stopped, the network interface associated with the virtual machine was automatically unplugged if there was another virtual machine with a network interface using the same MAC address. This would happen even if the data center had a MAC pool which allowed duplicate MACs. This update ensures that if a MAC pool allows duplicates, then a vNIC with a duplicate MAC stays plugged when a stateless virtual machine restarts.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1408790
Previously, there were frequent KeyError tracebacks in the vdsm.log after CPU hotplug. Now, these errors are no longer produced by VDSM after CPU hotplug.
Previously, there were frequent KeyError tracebacks in the vdsm.log after CPU hotplug. Now, these errors are no longer produced by VDSM after CPU hotplug.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1411460
Previously, the 'VM evenly distributed' policy was not properly taking the pending virtual machines (scheduled, but not yet started) into account. Each scheduling run saw the same situation and selected the same host for the virtual machine it was scheduling. Now, the policy also counts pending virtual machines, so proper balancing is applied.
Previously, the 'VM evenly distributed' policy was not properly taking the pending virtual machines (scheduled, but not yet started) into account. Each scheduling run saw the same situation and selected the same host for the virtual machine it was scheduling. Now, the policy also counts pending virtual machines, so proper balancing is applied.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1289290
Previously, if a live migration was performed with extreme memory write intensive workloads, the migration would never be able to complete because QEMU could not transfer the memory changes fast enough. In this case, the migration could not reach the non-live finishing phase. In this release and in these situations, RHV will restrict the amount of CPU given to the guest to reduce the rate at which memory is changed and allow the migration to complete.
Previously, if a live migration was performed with extreme memory write intensive workloads, the migration would never be able to complete because QEMU could not transfer the memory changes fast enough. In this case, the migration could not reach the non-live finishing phase. In this release and in these situations, RHV will restrict the amount of CPU given to the guest to reduce the rate at which memory is changed and allow the migration to complete.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1333436
Previously, support for Legacy USB was deprecated and the UI displayed three options: Native, Legacy (Deprecated) and Disabled. In this release, the Legacy option has been completely removed and the UI now displays two options: Enabled and Disabled.
Previously, support for Legacy USB was deprecated and the UI displayed three options: Native, Legacy (Deprecated) and Disabled. In this release, the Legacy option has been completely removed and the UI now displays two options: Enabled and Disabled.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1369046
Previously, when checking permissions for a CPU profile, group permissions were not considered. Users that were part of a group could not assign a CPU profile and so could not start a virtual machine. This was fixed by using PermissionDao and correct SQL functions when checking permissions, so group permissions are now considered.
Previously, when checking permissions for a CPU profile, group permissions were not considered. Users that were part of a group could not assign a CPU profile and so could not start a virtual machine. This was fixed by using PermissionDao and correct SQL functions when checking permissions, so group permissions are now considered.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1401077
This update ensures that if an OVF file does not contain the VM Name tag, then the virtual machine is given the OVA file name.
This update ensures that if an OVF file does not contain the VM Name tag, then the virtual machine is given the OVA file name.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1416153
Previously, after deleting a snapshot in a data center the original volume’s allocation policy and size differed from the pre-snapshot state. In this release, if a snapshot is created from a preallocated volume, when the snapshot is deleted qemu-img is called to copy data from the top volume to the base volume. As a result, the original volume’s allocation policy and size are identical.
Previously, after deleting a snapshot in a data center the original volume’s allocation policy and size differed from the pre-snapshot state. In this release, if a snapshot is created from a preallocated volume, when the snapshot is deleted qemu-img is called to copy data from the top volume to the base volume. As a result, the original volume’s allocation policy and size are identical.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1427987
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
RFE
- BZ#804272
Previously, if power management fencing was not available, automatic high availability of virtual machines did not work without manual confirmation that the host the virtual machine was running on was rebooted. In this release, a new option for virtual machine lease on storage domains enables automatic high availability fail over of a virtual machine, when the host running the machine is down, without the availability of power management for the host.
Previously, if power management fencing was not available, automatic high availability of virtual machines did not work without manual confirmation that the host the virtual machine was running on was rebooted. In this release, a new option for virtual machine lease on storage domains enables automatic high availability fail over of a virtual machine, when the host running the machine is down, without the availability of power management for the host.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#868811
This enhancement allows live migration of virtual machines which have SR-IOV NICs attached. Before the migration all SR-IOV NICs are hot unplugged, and after successful migration they are hot plugged back.
This enhancement allows live migration of virtual machines which have SR-IOV NICs attached. Before the migration all SR-IOV NICs are hot unplugged, and after successful migration they are hot plugged back.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1226206
Previously, when importing a virtual machine from a data storage domain, if the virtual machine had a “bad” MAC address, a MAC collision may have occurred in the target LAN. A “bad” MAC address is an address that is already in use or an address that is out of the range in the target cluster. In this release, it is possible to assign a new MAC address when importing the virtual machine from a data storage domain.
Previously, when importing a virtual machine from a data storage domain, if the virtual machine had a “bad” MAC address, a MAC collision may have occurred in the target LAN. A “bad” MAC address is an address that is already in use or an address that is out of the range in the target cluster. In this release, it is possible to assign a new MAC address when importing the virtual machine from a data storage domain.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1367924
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1376454
A reinstalling and restoring workflow was tested and confirmed for moving from version 3.6 Red Hat Enterprise Virtualization Hypervisor hosts to the new implementation, Red Hat Virtualization Host, in 4.0 or 4.1.
A reinstalling and restoring workflow was tested and confirmed for moving from version 3.6 Red Hat Enterprise Virtualization Hypervisor hosts to the new implementation, Red Hat Virtualization Host, in 4.0 or 4.1.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1418145
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1365937
A mobile client for Red Hat Enterprise Virtualization which is compatible Red Hat Enterprise Virtualization 3.5 onwards, is available for Android devices.
A mobile client for Red Hat Enterprise Virtualization which is compatible Red Hat Enterprise Virtualization 3.5 onwards, is available for Android devices.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1289155
With this update, the limit of virtual CPUs has been increased to reflect the capabilities of Red Hat Enterprise Linux 7.3 hosts. It is now possible to configure a virtual machine with up to 288 vCPUs when hosts are in a 4.1 cluster.
With this update, the limit of virtual CPUs has been increased to reflect the capabilities of Red Hat Enterprise Linux 7.3 hosts. It is now possible to configure a virtual machine with up to 288 vCPUs when hosts are in a 4.1 cluster.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#1299677
With this update, CPU hotplug is now supported on POWER for selected guest operating systems. CPU hotplug is now supported on both x86_64 architecture and on selected guest operating systems for ppc64le.
With this update, CPU hotplug is now supported on POWER for selected guest operating systems. CPU hotplug is now supported on both x86_64 architecture and on selected guest operating systems for ppc64le.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow