- Issued:
- 2020-08-04
- Updated:
- 2020-08-04
RHEA-2020:3314 - Product Enhancement Advisory
Synopsis
RHHI for Virtualization 1.8 bug fix and enhancement update
Type/Severity
Product Enhancement Advisory
Topic
Updated packages that adds multiple enhancements and fixes several bugs and is now available for Red Hat Hyperconverged Infrastructure (RHHI) for Virtualization 1.8
Description
Red Hat Hyperconverged Infrastructure (RHHI) for Virtualization integrates
Red Hat Virtualization and Red Hat Gluster Storage, allowing you to consolidate deployment and management of compute and software-defined storage resources.
This version upgrades Red Hat Virtualization packages to version 4.4.1 and Red Hat Gluster Storage packages to version 3.5.2-async. These updated packages provide a number of bug fixes and enhancements.
This update adds the following enhancements:
- Added one-click upgrade to the Administrator Portal post upgrade to RHHI for Virtualization 1.8. (BZ#1723166)
- Added upgrade Ansible role, playbook and inventory example. (BZ#1840123, BZ#1832654, BZ#1500728)
- Added backup and restore Ansible playbooks and inventory examples. (BZ#1850488)
- Added gluster logical network configuration playbook and inventory example. (BZ#1832966)
- Added support for Network-Bound Disk Encryption on new deployments. (BZ#1821248, BZ#1781184)
- Added web console support for blacklisting multipath devices. (BZ#1814120)
- Added "all" option to specify all volumes when setting options in the Administrator Portal. (BZ#1775586)
- Enabled the "performance.strict-o-direct" option on storage domains by default. (BZ#1807400)
- Removed read-only fields from web console deployment user interface.
(BZ#1814553)
- Reduced risk of running out of space during upgrade by requiring 10 percent free space on gluster disks when upgrade starts. (BZ#1783750)
- The quartz scheduler is replaced with the standard Java scheduler to match support with Red Hat Virtualization. (BZ#1797487)
- Added IPv6 support. (BZ#1688217)
- Added network protocol selection (IPv4 or IPv6) to web console. (BZ#1688798, BZ#1721383)
- Updated virtualization group options provide greater availability of virtual machines. (BZ#1719140)
- Streamlined web console user interface to combine configuration for primary and additional hosts. (BZ#1762804)
- Adjusted socket and remote procedure call timeouts improve disconnected host detection. (BZ#1774900)
- New fencing policies "skip_fencing_if_gluster_bricks_up" and "skip_fencing_if_gluster_quorum_not_met" are now added and enabled by default. (BZ#1775552)
- Added Ansible role support for blacklisting multipath devices. (BZ#1807808)
This update also fixes the following bugs:
- Entry healing no longer causes GFID split-brain. (BZ#1792821)
- Upto 50 percent faster replication for write-heavy workloads in small-block of size ~4k. (BZ#1836164)
- The 'readcache' and 'readcache size' options are no longer supported
with virtual disk optimization (VDO) on Red Hat Enterprise Linux 8 systems, and have been removed. (BZ#1808081)
- Create storage domains without specifying additional hosts. (BZ#1715428)
- Enabled maxDiscardSize parameter by default on virtual disk optimization volumes. (BZ#1821763)
- Corrected values for he_ansible_host_name and he_mem_size_MB variables.
(BZ#1793398)
- Attaching cache volumes to Virtual disk optimization volumes use correct path form (/dev/mapper/vdo_sdx). (BZ#1754743)
- A web hook that erroneously reported failure no longer prevents deployment. (BZ#1795928)
- Display correct volume type (distributed) for single node deployments. (BZ#1733413)
- Keep quorum when activating host from Adminstrator Portal. (BZ#1809413)
- Apply IPv6 mount options when using IPv6 addresses during deployment and geo-replication. (BZ#1688243, BZ#1688239)
- Add additional hosts to hosted engine when using IPv6 networking. (BZ#1688269)
- Add hosts configured using Ansible to Administrator Portal. (BZ#1796035)
- Virtual disk optimization statistics remain available when VDO volumes have errors. (BZ#1721097)
Additional bug fixes and enhancements are described in the release
notes for RHHI for Virtualization 1.8 (see link in References).
Users of RHHI for Virtualization are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Gluster Storage Server for On-premise 3 for RHEL 7 x86_64
Fixes
- BZ - 1500728 - [RFE] Provide a way to upgrade RHHI cluster via Ansible
- BZ - 1638939 - [ansible e2e] Ansible playbook for end-to-end deployment needs improvement
- BZ - 1688217 - [RFE][gluster-ansible] Need glusterd configuration via ansible roles for IPV6 cases
- BZ - 1688239 - geo-rep session creation fails with IPV6
- BZ - 1688243 - Gluster IPV6 storage domain requires additional mount options
- BZ - 1688269 - Additional hosts with IPV6 addresses doesn't qualify for valid addresses
- BZ - 1688798 - Need an option to get IP version type used for FQDNs from user
- BZ - 1689853 - Ansible upgrade for RHHI cluster fails on the host running HE
- BZ - 1690850 - [cockpit] Brick size is incorrect after user modifies the volume from arbiter to pure replica.
- BZ - 1693187 - "Volume Option cluster.granular-entry-heal=enable could not be set" when using "Optimize for Virt store"
- BZ - 1696749 - UI exception seen when creating the new logical network and selecting that network
- BZ - 1715428 - Storage Domains should be created irrespective of automatic host addition
- BZ - 1721097 - [GSS] Crashes in glusterVdoVolumeList seen in messages file.
- BZ - 1721366 - Support upgrade cluster from RHV-M UI
- BZ - 1721383 - RFE - IPv6 Production Support
- BZ - 1733413 - Cockpit UI changes needed for single node
- BZ - 1744475 - Booting RHV-H before installing causes disks to be locked
- BZ - 1752944 - Cleanup should confirm before starting up the cleanup process
- BZ - 1754743 - Enabling LV cache along with VDO volumes fails during Deployment
- BZ - 1758148 - Expanded disk size should be non-editable.
- BZ - 1762804 - [RFE]Consolidate host and additional hosts tab
- BZ - 1774900 - Update default options related to tcp-timeout and ping-timeout
- BZ - 1775552 - [HC] Deployment should set fencing policy to ensure HC environment works
- BZ - 1775586 - [Tracker for bug 1417545] Unable to set global volume options using 'all' as volume name
- BZ - 1781184 - [RFE]Support LUKS + Clevis/Tang configuration from gluster-ansible roles
- BZ - 1783750 - Block upgrade if there's a risk of running out of space (say, any brick / volume is @ >90% full capacity)
- BZ - 1785592 - [RFE] Support for rolling upgrade from RHEL7.x to RHEL8 for RHHI
- BZ - 1789316 - Sample inventory file should contain VDO option emulate512 as off
- BZ - 1792821 - Heal pending on brick post upgrading from RHV 4.2.8 or RHV 4.3.7 to RHV 4.3.8
- BZ - 1793398 - RHHI-V deployment failed using the ansible playbook execution from command line
- BZ - 1795928 - RHHI-V automated deployment using ansible roles fails for the very first time
- BZ - 1796035 - Automated deployment using ansible roles doesn't deploy additional hosts with hosted-engine capability
- BZ - 1796405 - When cleanup attempted from cockpit is in progress, the cockpit window reflects the old failure status
- BZ - 1797487 - [RFE]Remove quartz dependency and use standard java scheduler
- BZ - 1802004 - Unable to deploy gluster using the hyperconverged wizard
- BZ - 1802016 - read() returns more than file size when using direct I/O
- BZ - 1806533 - gluster-ansible packages are not available with RHVH 4.4. build
- BZ - 1807338 - [ja_JP] Overlapping string on storage -> volumes ->snapshot -> new page.
- BZ - 1807340 - [fr_FR] Misalignment on Storage > Volumes >Geo-replication > New window.
- BZ - 1807400 - Ensure o-direct options are enabled on volume used as storage domain
- BZ - 1807808 - [RFE]Provide option to control blacklist or whitelist multipath devices from cockpit
- BZ - 1808081 - [ RHHI-V 1.8 ] Failed to create VDO
- BZ - 1809070 - [openvswitch] HE deployment is Failing on RHVH-4.4
- BZ - 1809413 - host activation causes RHHI nodes to lose the quorum
- BZ - 1809414 - The cancel button is not working on storage > volumes > geo-replication > new screen.
- BZ - 1809569 - [duplicate dns entries] HE deployment is Failing on RHVH-4.4
- BZ - 1810043 - [vdsmd] Hosted Engine deployment failed when trying to restart vdsmd (Tracker for RHVH bug 1810882 )
- BZ - 1810044 - gluster_infra_mount_devices listed twice in gluster_inventory.yml
- BZ - 1810281 - [Test Only] Test 5 nodes Hybrid Cluster deployment
- BZ - 1810905 - [blivet]Package libblockdev-nvdimm is missing in Rhel 8
- BZ - 1811988 - [vdo] Replace older method of modifying VDO max_discard_size with newer VDO option
- BZ - 1812000 - cracklib-dicts package is missing with RHVH 4.4
- BZ - 1812048 - while attempting for NBDE, blacklist the devices based on requirements
- BZ - 1812298 - Fail NBDE procedure, if the disk partition containing the root filesystem is not encrypted
- BZ - 1812300 - Generate keyfile instead of passphrase for additional disks
- BZ - 1812321 - root disk passphrase can be deleted post successful clevis-luks-bind
- BZ - 1812326 - LUKS device UUID should be added to entry in /etc/crypttab
- BZ - 1812350 - Regenerate initramfs in the right way
- BZ - 1814120 - Enable blacklisting devices by default and update default data disks for RAID 6 as 10
- BZ - 1814553 - Refrain from showing up the read-only fields in HC cockpit deployment wizard
- BZ - 1815192 - RHHI-V 1.6: one host becomes non-operational
- BZ - 1815542 - RHHI-V gluster deployment fails at thinpool creation with size greater than few TBs
- BZ - 1816051 - Falling back to DNS,TCP doesn't help for liveliness check of the host
- BZ - 1816090 - Direct usage of IPv6 addresses shouldn't be allowed
- BZ - 1816105 - Make either the public network for all hosts or use same FQDN for both networks mandatory
- BZ - 1817305 - Blacklisting is not done for LVM cache fast devices
- BZ - 1817340 - Blacklisting the disks fails as /etc/multipath.conf file is not generated
- BZ - 1817829 - rhhi-v Deployment fails as duplicate entries are present while blacklisting
- BZ - 1817892 - [libvirtd] HE Deployment Failed as failing to restart libvirtd
- BZ - 1821117 - vdsm configured with force option, even when multipath.conf file existing
- BZ - 1821147 - blacklisting function should ignore md and luks devices
- BZ - 1821207 - RHHI-V cleanup is removing blacklist.conf file, leading to disrupting the existing blacklist configuration
- BZ - 1821216 - Automatic unlock of root filesystem doesn't happen, with tang server configured with FQDN
- BZ - 1821248 - Support network bound disk encryption with static IP configuration with RHHI-V
- BZ - 1821288 - Error creating storage domain via vdsm
- BZ - 1821763 - VDO volume creation fails with 'maxDiscardSize' option
- BZ - 1822120 - Filter /dev/mapper/x devices, when provided with blacklist_gluster_devices option enabled
- BZ - 1823286 - Hosted Engine VM fails to boot on glusterfs storage domain
- BZ - 1823386 - Ensure that meaningful messages are logged, when gluster volumes doesn not have o-direct enabled
- BZ - 1824414 - NBDE cleanup playbook when run prematurely removes the keyslot on root disk
- BZ - 1825743 - [Network Exception ] Unable to enter the host details in the cockpit with single node deployment
- BZ - 1830909 - RHHI-V deployment fails when deployment attempted post reboot of RHVH node
- BZ - 1832654 - Include the inventory file for node preparation with gluster-ansible-roles
- BZ - 1832879 - Cockpit: Blacklist list in inventory file entering empty fields
- BZ - 1832966 - Automate creation of gluster logical network
- BZ - 1839998 - Replace host fails with gluster-maintenance ansible role
- BZ - 1840091 - Disabling Reconfigure Gluster option from ovirt-engine
- BZ - 1840123 - [RFE] Replacing the host with same host post reprovisioning using ansible playbook from CLI
- BZ - 1840971 - vdsm should use the switch '--inet6' for querying gluster volume info with '--remote-host'
- BZ - 1842003 - Addition of IPV6 hosts to hyperconverged cluster fails
- BZ - 1843364 - Upgrading from RHHI-V 1.7 to 1.8 failed, as the engine-backup restore from 4.3 fails
- BZ - 1844348 - Unable to call volumeEmptyCheck in vdsm-gluster due to errors in vdsm-gluster
- BZ - 1846779 - Replace host workflow from invoked using ansible-playbook, fails to replace the host completely
- BZ - 1847500 - Error when expanding the volume from Web Console
- BZ - 1847606 - Unable to input values into deployment wizard for cluster expansion from cockpit
- BZ - 1848051 - Wizard closes with error when attempting for create volume
- BZ - 1848467 - Error while attaching the lvmcache to LUKS device thinpool
- BZ - 1850118 - Python error - a bytes-like object is required, not 'str' - seen when trying to set hosted-engine shared config for storage
- BZ - 1850488 - provide playbooks that helps in backing up and restoring node configuration during upgrade
- BZ - 1850693 - VDO mount options are added for the bricks created on top of LUKS devices
- BZ - 1854401 - Unable to update cluster compatibility, post upgrading the self-hosted-engine setup to RHV 4.4
- BZ - 1854709 - Change default gluster mount point to /gluster_bricks
- BZ - 1855124 - [RHV 4.4] Failures caused due to changes in ansible-2.9.10
- BZ - 1856661 - [Day2] Fails to expand the volume, from the cluster of 6 nodes
- BZ - 1856682 - [Day2] Fails to create new volume, with the cluster of 6 nodes
CVEs
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.