Hi. I'm working on adding instructions to the documentation for how to migrate 
from a self-hosted engine to a stand alone manager. This will be the first time 
I've contributed anything to this project (or any larger open source project 
for that matter), so before I get too far in the weeds, I wanted to run this by 
the community so as not to waste my time if this is a bad idea.

My general high level documentation is pasted at the bottom of this email. 
These are the steps that I took when I did my own migration.

(Note to self: Need to add a step at the end to log into the Manager and 
disable the Gluster service by going to Computer --> Clusters --> (Edit the 
cluster) --> Uncheck the "Enable Gluster Service" checkbox.

And I've forked the ovirt-site repo and started working on the documentation 
here: https://github.com/dmwhite823/ovirt-site/tree/migrate-engine-to-standalone

I still have a ways to go before I'm ready to request a PR, but I'm open to any 
& all feedback. I think that I'm done with most of the changes necessary to 
ovirt-site/source/documentation/migrating_from_a_self-hosted_engine_to_a_standalone_manager/index.adoc,
 but I'm unclear why there's also a master.adoc file.

Note that I copied files into the new directory of 
migrating_from_a_self-hosted_engine_to_a_standalone_manager from the already 
existing  migrating_from_a_standalone_manager_to_a_self-hosted_engine structure 
directory, and am editing the files in the new directory.

Will this be useful / helpful? Would others on the team like to contribute to 
improving these instructions prior to issuing a PR to the ovirt-site git repo? 
Am I even doing this right?  🤣

Thanks,
David

High level overview of steps required (pasted below):

Pre-req: Make sure VMs are not using HA lease of a gluster domain
1) Migrate all storage off Gluster

2) Remove all gluster volumes from oVirt

3) Put cluster into global maintenance
hosted-engine --set-maintenance --mode=global

4) On new VM:
Install CentOS Stream & add ovirt repos

dnf install centos-release-ovirt45
dnf module enable javapackages-tools pki-deps postgresql:12 
mod_auth_openidc:2.3 nodejs:14

Stop & Disable the engine
# systemctl stop ovirt-engine
# systemctl disable ovirt-engine

Setup DNS in /etc/hosts if you don't have local DNS servers

Backup the engine
# engine-backup --mode=backup --file=file_name --log=log_file_name

Restore
# engine-backup --mode=restore --file=engine-backup-09172022-1 --log=restore 
--restore-permissions

Run engine-setup
# engine-setup

Attachment: publickey - dmwhite823@protonmail.com - 0x320CD582.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/YQWLGVB7NUALLGJ47QYWFTXD25UJX57Q/

Reply via email to