7.2. Configuring Yum on Broker Hosts
exclude directives in the yum configuration files.
exclude directives work around the cases that priorities will not solve. The oo-admin-yum-validator tool consolidates this yum configuration process for specified component types called roles.
oo-admin-yum-validator Tool
After configuring the selected subscription method as described in Section 7.1, “Configuring Broker Host Entitlements”, use the oo-admin-yum-validator tool to configure yum and prepare your host to install the broker components. This tool reports a set of problems, provides recommendations, and halts by default so that you can review each set of proposed changes. You then have the option to apply the changes manually, or let the tool attempt to fix the issues that have been found. This process may require you to run the tool several times. You also have the option of having the tool both report all found issues, and attempt to fix all issues.
Procedure 7.3. To Configure Yum on Broker Hosts:
- Install the latest openshift-enterprise-release package:
#
yum install openshift-enterprise-release - Run the
oo-admin-yum-validatorcommand with the-ooption for version2.2and the-roption for thebrokerrole. This reports the first detected set of problems, provides a set of proposed changes, and halts.Example 7.3. Detecting Problems
#
oo-admin-yum-validator -o 2.2 -r brokerPlease note: --role=broker implicitly enables --role=client to ensure /usr/bin/rhc is available for testing and troubleshooting. Detected OpenShift Enterprise repository subscription managed by Red Hat Subscription Manager. The required OpenShift Enterprise repositories are disabled: rhel-server-rhscl-6-rpms rhel-6-server-ose-2.2-rhc-rpms rhel-6-server-rpms Enable these repositories by running these commands: # subscription-manager repos --enable=rhel-server-rhscl-6-rpms # subscription-manager repos --enable=rhel-6-server-ose-2.2-rhc-rpms # subscription-manager repos --enable=rhel-6-server-rpms Please re-run this tool after making any recommended repairs to this systemAlternatively, use the--report-alloption to report all detected problems.#
oo-admin-yum-validator -o 2.2 -r broker --report-all - After reviewing the reported problems and their proposed changes, either fix them manually or let the tool attempt to fix the first set of problems using the same command with the
--fixoption. This may require several repeats of steps 2 and 3.Example 7.4. Fixing Problems
#
oo-admin-yum-validator -o 2.2 -r broker --fixPlease note: --role=broker implicitly enables --role=client to ensure /usr/bin/rhc is available for testing and troubleshooting. Detected OpenShift Enterprise repository subscription managed by Red Hat Subscription Manager. Enabled repository rhel-server-rhscl-6-rpms Enabled repository rhel-6-server-ose-2.2-rhc-rpms Enabled repository rhel-6-server-rpmsAlternatively, use the--fix-alloption to allow the tool to attempt to fix all of the problems that are found.#
oo-admin-yum-validator -o 2.2 -r broker --fix-allNote
If the host is using Red Hat Network (RHN) Classic, the--fixand--fix-alloptions do not automatically enable any missing OpenShift Enterprise channels as they do when the host is using Red Hat Subscription Management. Enable the recommended channels with therhn-channelcommand. Replacerepo-idin the following command with the repository ID reported in theoo-admin-yum-validatorcommand output.#
rhn-channel -a -c repo-idImportant
For either subscription method, the--fixand--fix-alloptions do not automatically install any packages. The tool reports if any manual steps are required. - Repeat steps 2 and 3 until the
oo-admin-yum-validatorcommand displays the following message.No problems could be detected!

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.