On Wed, May 16, 2018 at 7:37 PM Michael Watters <wattersm@watters.ws> wrote:
Is it possible to have multiple engines with different versions of ovirt
running in the same cluster?  I am working on a plan to upgrade our
ovirt cluster to the 4.2 release however we would like to have a
rollback plan in case there are issues with the new engine.

You can run multiple engines, each on a different host (or vm). Then
you can remove entities from one engine and add them to the other.
If something goes wrong, you can move the entities back to the orignal
engine.

I think the new DR support can make this process easy and robust,
but not sure it works with older engine versions.

Adding Maor to add more info on this direction.

I think that hosted engine upgrade flow may also be useful, dumping
engine database on the old engine, and restoring it to a new engine,
and it may work better for upgrading between different versions.

Simone is the expert in this area.

Nir