Description of problem: ====================== Raising the bug to improve the Gluster Deployment time taken in RHHI. We can remove few checks which might not be actually required. Version-Release number of selected component (if applicable): ============================================================ How reproducible: ================ Steps to Reproduce: ================== 1. 2. 3. Actual results: ============== Expected results: ================ Additional info: ================
(In reply to bipin from comment #0) > Description of problem: > ====================== > Raising the bug to improve the Gluster Deployment time taken in RHHI. We can > remove few checks which might not be actually required. > Can you be specific on the checks to be removed?
Let's try to have precise changes listed here: 1. Port to be removed from the list of ports opened: 5666 Reason: Nagios no longer used 5900-6923. Why is that required ? who's using these ports ? 2. Multipath config changes. QE to provide input based on testing 3. Glusterfs slice configuration Decision: to be removed Reason: Redundant.This is already taken care while adding the host in to the cluster 4. Remove package check Decision to be remove the package check like ovirt-host, screen, vdsm, etc Reason: RHVH bundles all these packages, and for RHEL installing these packages are required to be done as pre-requisite.
(In reply to SATHEESARAN from comment #5) > Let's try to have precise changes listed here: > > 1. Port to be removed from the list of ports opened: > > 5666 > Reason: Nagios no longer used > > 5900-6923. > Why is that required ? who's using these ports ? > > 2. Multipath config changes. > QE to provide input based on testing > > 3. Glusterfs slice configuration > Decision: to be removed > Reason: Redundant.This is already taken care while adding the host in to the > cluster > > 4. Remove package check > Decision to be remove the package check like ovirt-host, screen, vdsm, etc > Reason: RHVH bundles all these packages, and for RHEL installing these > packages are > required to be done as pre-requisite. Sac, As part of this bug following can be treated as final requirements: 1. Remove package check 2. Remove glusterfs slice configuration 3. Remove port 5666 from the list of ports opened For multipath configs, I will raise a separate bug Sac, Are you clear with the above list of requirements ?
(In reply to SATHEESARAN from comment #7) > (In reply to SATHEESARAN from comment #5) > > Let's try to have precise changes listed here: > > > > 1. Port to be removed from the list of ports opened: > > > > 5666 > > Reason: Nagios no longer used > > > > 5900-6923. > > Why is that required ? who's using these ports ? > > > > 2. Multipath config changes. > > QE to provide input based on testing > > > > 3. Glusterfs slice configuration > > Decision: to be removed > > Reason: Redundant.This is already taken care while adding the host in to the > > cluster > > > > 4. Remove package check > > Decision to be remove the package check like ovirt-host, screen, vdsm, etc > > Reason: RHVH bundles all these packages, and for RHEL installing these > > packages are > > required to be done as pre-requisite. > > > Sac, > > As part of this bug following can be treated as final requirements: > 1. Remove package check > 2. Remove glusterfs slice configuration > 3. Remove port 5666 from the list of ports opened > > For multipath configs, I will raise a separate bug > > Sac, Are you clear with the above list of requirements ? Ack.
https://github.com/gluster/gluster-ansible/pull/70 Awaiting updates on multipath.
All the above checks will be made before any changes are done. Copying comments from bug raised by Sean: Original bug: https://bugzilla.redhat.com/show_bug.cgi?id=1713929 [RFE] Deployment system for RHHI-V 1.6 lacks the ability to run the prerequisite playbook in the cockpit as preflight check,so potential points of failure are made visible before deploying (with maybe link to KB article to resolve )
sas, I'm waiting on the multipath updates. Will move the bug to POST once those details are provided.
*** Bug 1713929 has been marked as a duplicate of this bug. ***
(In reply to Sachidananda Urs from comment #11) > sas, I'm waiting on the multipath updates. Will move the bug to POST once > those details are provided. I have done couple of testing paths: 1. With multipath entries for local disks in place, rebooted the host, to make sure that the bricks are mounted with XFS UUID. This works good. 2. Tried to deploy with multipath entries instead of disk names. This is little tough to test with, as the deployment procedure itself flushes away the mpath entries. It requires full fledged testing and I would recommend to go ahead with, removing the places where multipath is configured. Following items are done and those should be removed: 1. Generate /etc/multipath using the command 'vdsm-tool configure --force' 2. Edit multipath.conf to have blacklisting configuration I have created a separate bug 1720334 to take care of this issue
Tested with RHVH 4.3.5 + RHEL 7.7 + RHGS 3.4.4 ( interim build - glusterfs-6.0-6 ) with ansible 2.8.1-1 with: gluster-ansible-features-1.0.5-2.el7rhgs.noarch gluster-ansible-roles-1.0.5-2.el7rhgs.noarch gluster-ansible-infra-1.0.4-3.el7rhgs.noarch Gluster configuration is done with the following modifications: 1. Glusterfs systemd slice configuration removed in favor of configuring the same while adding the host to RHVM managed cluster 2. Configuration of multipath removed: no blacklisting of devices 3. Package installation step is removed, as RHVH has all the packages available
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:2557