Hi,
- Might be useful the output from the command (host):
  - tree /var/lib/vdsm
 
I noticed in host-deploy/engine.log the following error: "Cannot find a valid baseurl for repo: base/7/x86_64"
Are you able to test and see if the host is able to reach the baseurl from the repo? 
https://www.centos.org/forums/viewtopic.php?t=63349
Traceback (most recent call last):
 File "/tmp/ovirt-OZFEUm2MU7/pythonlib/otopi/context.py", line 133, in _executeMethod
    method['method']()
  File "/tmp/ovirt-OZFEUm2MU7/otopi-plugins/ovirt-host-deploy/kdump/packages.py", line 216, in _customization
    self._kexec_tools_version_supported()
  File "/tmp/ovirt-OZFEUm2MU7/otopi-plugins/ovirt-host-deploy/kdump/packages.py", line 148, in _kexec_tools_version_supported
    patterns=(self._KEXEC_TOOLS_PKG,),
  File "/tmp/ovirt-OZFEUm2MU7/otopi-plugins/otopi/packagers/yumpackager.py", line 320, in queryPackages
    showdups=listAll
  File "/tmp/ovirt-OZFEUm2MU7/pythonlib/otopi/miniyum.py", line 995, in queryPackages
    showdups=showdups,
  File "/tmp/ovirt-OZFEUm2MU7/pythonlib/otopi/miniyum.py", line 433, in _queryProvides
    for po in self._yb.searchPackageProvides(args=packages):
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 3461, in searchPackageProvides
    where = self.returnPackagesByDep(arg)
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 4287, in returnPackagesByDep
    return self.pkgSack.searchProvides(depstring)
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1074, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks(),
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 778, in _getSacks
    self.repos.populateSack(which=repos)
  File "/usr/lib/python2.7/site-packages/yum/repos.py", line 347, in populateSack
    self.doSetup()
  File "/usr/lib/python2.7/site-packages/yum/repos.py", line 122, in doSetup
    self.ayum.plugins.run('prereposetup')
  File "/usr/lib/python2.7/site-packages/yum/plugins.py", line 188, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/fastestmirror.py", line 197, in prereposetup_hook
    if downgrade_ftp and _len_non_ftp(repo.urls) == 1:
  File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 881, in <lambda>
    urls = property(fget=lambda self: self._geturls(),
  File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 878, in _geturls
    self._baseurlSetup()
  File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 844, in _baseurlSetup
    self.check()
  File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 562, in check
    'Cannot find a valid baseurl for repo: %s' % self.ui_id
RepoError: Cannot find a valid baseurl for repo: base/7/x86_64
2018-07-30 13:59:49,785+0200 ERROR otopi.context context._executeMethod:152 Failed to execute stage 'Environment customization': Cannot find a valid baseurl for repo: base/7/x86_64