Т.е все таки можно установить его на заранее созданные виртуалки, хоть и такими серьёзными приседаниями?
Там только в документации много приседаний, на самом деле всё очень просто
1. Поднять DHCP и tftp (можно и без них)
2. Создать install-config.yaml 1 в 1 как в примере, но со своим pullSecret и sshKey
3. с помощью openshift-install создать манифесты и следовать инструкции.
4. готово