Ho to verify it:
How to verify it: - launch hosted-engine --deploy - select to deploy on iSCSI or on NFS (or better try for both) - booting from CDROM - install the OS on the engine VM - when done poweroff the VM as usual - let it restart the VM asking you to install the engine - now hit Ctrl-C to stop it and get note of the generated answerfile - manually stop the running engine VM: hosted-engine --vm-poweroff - restart the deployment process with the previously generated answerfile: hosted-engine --deploy --config-append=/var/lib/ovirt-hosted-engine-setup/answers/answers-20150402165233.conf - it should start the VM from CD-ROM using the same storage device for it, but if you have already installed the OS you could simply poweroff it and select: (1) Continue setup - VM installation is complete - at that point it should boot the previously engine VM from the storage device and you are ready to conclude it
Checked on ovirt-hosted-engine-setup-1.2.4-2.el7ev.noarch I found two problems: 1) Still exist problem for NFS trailing slash, I see that patch merged to master, and looks line it not backported to 3.5, so when I run hosted-engine --deploy ----config-append=conf_file deployment not found that storage already exist 2) For ISCSI I need to create volume with double space, scenario: 1) Created volume of 50GB 2) Run hosted-engine --deploy and set disk size to 25GB 3) Stop deployment after engine installation stage(Ctrl+D) 4) Run hosted-engine --deploy ----config-append=conf_file 5) Deployment failed with message that not enough disk space: InsufficientSpaceError: Error: the VG on block device has capacity of only 20 GiB while 25 GiB is required for the image 6) It possible to avoid problem, if to set in config file storage space less than 20GB I believe we need to pass storage disk space checking if we continue previous deployment and storage already exist: if int( self.environment[ ohostedcons.StorageEnv.IMAGE_SIZE_GB ] ) > available_gb: raise ohosteddomains.InsufficientSpaceError( _( 'Error: the VG on block device has capacity of only ' '{available_gb} GiB while ' '{image_gb} GiB is required for the image' ).format( available_gb=available_gb, image_gb=self.environment[ ohostedcons.StorageEnv.IMAGE_SIZE_GB ], ) )
Please open 2 bugs from comment #4 and make them blocking this one.
Closing this bug as won't fix, we're going to fix this in 3.6 with bug #1002454.