On April 20, 2020 10:25:42 AM GMT+03:00, Gianluca Cecchi <gianluca.cecchi(a)gmail.com>
wrote:
Hello,
I would like to know a way to interact and modify in a
"supported"/working
way the vm.conf file on shared storage that contains details for the
engine
vm and I think is the base to dynamically generate the
/var/run/ovirt-hosted-engine-ha/vm.conf
In the past it was possible to temporarily modify the file under
/var/run
(or copy to another location) and start engine with it, but now it
seems it
doesn't work and that the file is continuously updated/refreshed
Eg on engine storage domain on a lab with oVirt 4.4. beta4 I have the
tar
file
[root@novirt2 ~]# tar tvf
/rhev/data-center/mnt/glusterSD/novirt2st.storage.local\:_engine/7c9397f5-859b-4fba-bcc5-4ecbd454a189/images/530490b0-935e-46a8-84f6-6cd6618c6f0d/2e0f414c-2589-4545-a0a4-3bfed24ef3fc
-rw-r--r-- root/root 181 2020-04-19 15:04 broker.conf
-rw-r--r-- root/root 2777 2020-04-19 15:04 fhanswers.conf
-rw-r--r-- root/root 1076 2020-04-19 15:04 hosted-engine.conf
-rw-r--r-- root/root 6 2020-04-19 15:04 version
-rw-r--r-- root/root 1359 2020-04-19 15:04 vm.conf
[root@novirt2 ~]#
And its vm.conf has:
cpuType=Cascadelake-Server,+md-clear,+mds-no,-hle,-rtm,+tsx-ctrl,+arch-capabilities
I would like to modify it and remove the "+tsx-ctrl" flag.
Is there anything in the database that generates modification in the
file
on shared storage and then on the directory under /var/run?
Or how is all the workflow managed to generate at the end the xml file
to
use to start the engine vm?
What is that initially determines how to populate the cpuType in
vm.conf at
all?
Thanks,
Gianluca
Hey Gianluca,
You can use 'hosted-engine' do define your modified config file and once the
engine is up and running - it should update the OVF on the shared storage.
Also, there is a workaround - you can define the HE manually using virsh , but it requires
more work - like creating the vdsm network, create symbolic links on the node you want to
power it up, etc.
What is the reason behind your will to modify the engine ?
Best Regards,
Strahil Nikolov