Bug 1871055

Summary: [Docs] Chapter INSTALLING THE SELF-HOSTED ENGINE DEPLOYMENT HOST missing ppc64 base repos
Product: Red Hat Enterprise Virtualization Manager Reporter: daturece
Component: DocumentationAssignee: Eli Marcus <emarcus>
Status: CLOSED NOTABUG QA Contact: rhev-docs <rhev-docs>
Severity: high Docs Contact:
Priority: medium    
Version: 4.4.0CC: daturece, emarcus, ftan, liliu, lsurette, mhicks, mperina, mtessun, pbrilla, soliu, srevivo, the, weiliu
Target Milestone: ovirt-4.4.2Keywords: Documentation, Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-09-10 18:49:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Integration RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description daturece 2020-08-21 08:51:04 UTC
The following two chapters, outlining the install proces mention steps for ppc64, though after disabling all the repos, there is no mention of enabling the base repo (rhel-8-for-ppc64le*) for ppc64, as with x86_64 which does have the base repo enabled after disabling everything

# subscription-manager repos \
    --disable='*' \
    --enable=rhv-4-mgmt-agent-for-rhel-8-ppc64le-rpms \
    --enable=advanced-virt-for-rhel-8-ppc64le-rpms \
    --enable=ansible-2.9-for-rhel-8-ppc64le-rpms


# subscription-manager repos \
    --disable='*' \
    --enable=rhel-8-for-x86_64-baseos-rpms \
    --enable=rhel-8-for-x86_64-appstream-rpms \
    --enable=rhv-4-mgmt-agent-for-rhel-8-x86_64-rpms \
    --enable=fast-datapath-for-rhel-8-x86_64-rpms \
    --enable=ansible-2.9-for-rhel-8-x86_64-rpms \
    --enable=advanced-virt-for-rhel-8-x86_64-rpms

https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.4/html/installing_red_hat_virtualization_as_a_self-hosted_engine_using_the_cockpit_web_interface/installing_the_self-hosted_engine_deployment_host_she_cockpit_deploy

https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.4/html/installing_red_hat_virtualization_as_a_self-hosted_engine_using_the_command_line/installing_the_self-hosted_engine_deployment_host_she_cli_deploy

Comment 2 Fengshuang Tan 2020-08-24 03:31:55 UTC
There are 2 issues for ppc64le arch

1. no base repos are enabled, in case some dependencies in these base repos, so it's better to enalbe them again after --disable=*
rhel-8-for-ppc64le-appstream-rpms
rhel-8-for-ppc64le-baseos-rpms

Besides, those base repos for x86_64 are enabled after --disable=* in this doc:
--enable=rhel-8-for-x86_64-baseos-rpms \
--enable=rhel-8-for-x86_64-appstream-rpms \

2. There is no power9 for RHEL8, so ppc64le power9 part should be deleted.
The latest ppc64le power9 on RHEL7 is RedHatEnterpriseLinuxAlternateArchitectures7&distro=RHEL-ALT-7.6-updates-20190722.1, there is no RHEL-ALT for RHEL8, so there is no ppc64le power9.

Comment 4 Fengshuang Tan 2020-08-25 01:07:37 UTC
Yeah, I agree with you, no ppc64le arch for RHVH, but there is for RHVM, so I think maybe we need to add this part into Enabling_the_Red_Hat_Virtualization_Manager_Repositories_install_RHVM part - 
https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.4/html/installing_red_hat_virtualization_as_a_self-hosted_engine_using_the_cockpit_web_interface/installing_the_red_hat_virtualization_manager_she_cockpit_deploy#Enabling_the_Red_Hat_Virtualization_Manager_Repositories_install_RHVM

But we still need to confirm with RHV related guys for it before any update.

Comment 5 Martin Perina 2020-08-25 19:38:15 UTC
We don't support hosted engine or standalone engine on ppc64le hosts, engine can run on x86_64 only.

Comment 6 Fengshuang Tan 2020-09-07 06:24:11 UTC
Eli,

As Martin said, they don't (and never did) running RHV Manager on IBM Power hosts, RHV Manager (either standalone or hosted engine) requires x86_64 host/VM to run on. But RHVM  4.4 running on x86_64 supports IBM Power based hypevisors in ppc based clusters running either RHEL 8 (4.2/4.3/4.4 cluster level) or RHEL 7 (4.2/4.3 cluster levels only)

Then, what should we do for this bug - delete ppc64le part, or add the based repos:
--enable=rhel-8-for-x86_64-baseos-rpms \
--enable=rhel-8-for-x86_64-appstream-rpms \

Comment 7 Martin Perina 2020-09-08 07:17:04 UTC
> 
> 2. There is no power9 for RHEL8, so ppc64le power9 part should be deleted.
> The latest ppc64le power9 on RHEL7 is
> RedHatEnterpriseLinuxAlternateArchitectures7&distro=RHEL-ALT-7.6-updates-
> 20190722.1, there is no RHEL-ALT for RHEL8, so there is no ppc64le power9.

There was a discussion in the past that once we get to RHEL8, there won't be needed to have any distinction between Power 8 (it was supported by RHEL 7) and Power 9 (it was supported by RHEL-ALT 7) and both hypervisors architectures Power 8 and Power 9 should be supported by RHEL 8. So am I missing something there?