Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1364568

Summary: Upgrading_the_Self-Hosted_Engine_from_6_to_7.html does not state el7 host should be first 3.5
Product: Red Hat Enterprise Virtualization Manager Reporter: Jiri Belka <jbelka>
Component: DocumentationAssignee: rhev-docs <rhev-docs>
Status: CLOSED DUPLICATE QA Contact: rhev-docs <rhev-docs>
Severity: low Docs Contact:
Priority: unspecified    
Version: 3.6.8CC: didi, gklein, lsurette, mkalinin, rbalakri, srevivo, stirabos, thildred, ykaul, ylavi
Target Milestone: ---   
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: 2016-08-09 11:38:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Docs RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jiri Belka 2016-08-05 18:23:04 UTC
Description of problem:

$url/ovirt-engine/docs/manual/en_US/html/Self-Hosted_Engine_Guide/Upgrading_the_Self-Hosted_Engine_from_6_to_7.html states:

~~~
The upgrade process ...:

...
* Upgrade all version 6 hosts to version 7. Re-run hosted-engine --deploy on all self-hosted engine hosts.
* Upgrade the self-hosted engine hosts to Red Hat Enterprise Virtualization 3.6.
..
~~~

But if an admin would do this migration of 3.5 EL6 based SHE env after release of 3.6, he would have 3.6 rpms in the channel, wouldn't he?

Thus he would be having EL7 and during `yum install ovirt-hosted-engine-setup' he would and with 3.6 rpms.

If he would continue with EL7 and 3.6 rpms SHE deployment to existing 3.5 EL6 SHE host, he would see an error stating that he cannot mix 3.5 and 3.6 and that he should update the hosts.

Thus, IMO the documention should state clearly that first step should be EL7 with 3.5 rpms. But how would you do that? IIUC all host replated rpms are shipped into just one repo.

No idea how to do that? Populate an yum version lock list with exact (ie. 3.5) rpms versions?


Version-Release number of selected component (if applicable):
rhevm-doc-3.6.8-1.el6eng.noarch

How reproducible:
100%

Steps to Reproduce:
1. have EL6 3.5 SHE host, engine 3.6 with InClusterUpgrade scheduling policy set
2. add EL7 host, register rhel-7-server-rhev-mgmt-agent-rpms channel (after 3.6 release)
3. hosted-engine --deploy

Actual results:
deployment fails as the user cannot mix 3.5 and 3.6

Expected results:
the admin should have clear understanding the EL7 host should be 3.5 first (ie. during deployment)

Additional info:
please clarify with developers

Comment 1 Yaniv Lavi 2016-08-09 11:38:47 UTC

*** This bug has been marked as a duplicate of bug 1328382 ***