Description of problem: Request ability to edit the settings of the hosted engine VM in the GUI, following BZ#1138495. At present the workaround is to edit the vm.conf and manually copy the file to all hosts, updating the db to see changes in the GUI. Support requested this workaround not be published but that this functionality be built into the GUI.
if we move to store the vm definition as a normal ovf on the storage domain as part of moving the vm definition to shared storage, then editing it via the engine will update that ovf for next reboot?
(In reply to Itamar Heim from comment #1) > if we move to store the vm definition as a normal ovf on the storage domain > as part of moving the vm definition to shared storage, then editing it via > the engine will update that ovf for next reboot? We need to review it, since it means we need to update the OVF on every change and 're-import' it on every boot. Then we may want to consider 'last good configuration' in case something goes wrong. And there are other considerations such as having the storage path available in each host to be able to run the VM in the first place or when it goes down.
the ovf only contains vm config, not storage connection info. the ovf gets updated every x minutes automatically in any case.
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.
Bugs moved pre-mature to ON_QA since they didn't have target release. Notice that only bugs with a set target release will move to ON_QA.
Checked on rhevm-3.6.5.1-0.1.el6.noarch When I try to edit HE VM I receive error message: Cannot edit VM. The VM is a hosted engine and editing is not allowed. See configuration value AllowEditingHostedEngine.
Verified on rhevm-3.6.5.3-0.1.el6.noarch 1) Change HE VM memory - PASS (need to restart HE VM to apply changes, also appear audit error message, connect to hotplug) 2) Change HE VM CPU - PASS (need to restart HE VM to apply changes, also appear audit error message, connect to hotplug) 3) Add and remove new VNIC to HE VM (you need to create different from management network to add new VNIC above it)
Should we retire this kcs? Or specify, starting 3.6.5 do it the regular way on the Admin Portal? https://access.redhat.com/solutions/2209751
Now I am confused, I just successfully modified my HE VM, however: # engine-config -g AllowEditingHostedEngine AllowEditingHostedEngine: false version: general So, why do we need this flag? P.S. it is an upgraded environment from 3.6.3.
(In reply to Marina from comment #12) > Now I am confused, I just successfully modified my HE VM, however: > > # engine-config -g AllowEditingHostedEngine > AllowEditingHostedEngine: false version: general > > > So, why do we need this flag? > P.S. it is an upgraded environment from 3.6.3. What exactly did you change and how?
I added a vnic to HE VM through the admin portal. I could not do it on 3.6.3. I upgraded to 3.6.5, and then it worked, I could add the vnic. Then I checked the config value and it was false.
I am wondering, maybe my bug#1337711 is because I didn't have AllowEditingHostedEngine set to true? I will try that now.
Nope, does not matter the value of this config. The problem is still there. So I am not sure what is the point of this config.