On April 20, 2020 6:23:29 PM GMT+03:00, Gianluca Cecchi <gianluca.cec...@gmail.com> wrote: >On Mon, Apr 20, 2020 at 4:57 PM Strahil Nikolov <hunter86...@yahoo.com> >wrote: > >> Try with 'hosted-engine --vm-conf' options. >> >> >> >Is it just a guess or did you try and worked with this parameter? Several devs has recommended it before - but it never worked for me :)
>[root@novirt2 ovirt-hosted-engine]# hosted-engine --vm-start --help >Usage: /sbin/hosted-engine --vm-start > Start the engine VM on this host. > Available only after deployment has completed. > > --vm-conf=<file> > Load an alternative vm.conf file as a recovery action. >[root@novirt2 ovirt-hosted-engine]# > >But hwo to give my vm.conf? >Eg if I untar the vm.conf on shared storage > ># tar -C /tmp/q -xvf 2e0f414c-2589-4545-a0a4-3bfed24ef3fc > >and then modify vm.conf removing the +tsx-ctrl > ># hosted-engine --vm-start --vm-conf=/tmp/q/vm.conf >VM exists and is Down, cleaning up and restarting >Command VM.create with args {'vmID': >'22082519-70bb-476f-a373-45c2d402a870', 'vmParams': {'vmId': >'22082519-70bb-476f-a373-45c2d402a870', 'memSize': '16384', 'display': >'vnc', 'vmName': 'HostedEngine', 'spiceSecureChannels': >'smain,sdisplay,sinputs,scursor,splayback,srecord,ssmartcard,susbredir', >'smp': '2', 'maxVCpus': '8', 'cpuType': >'Cascadelake-Server,+md-clear,+mds-no,-hle,-rtm,+arch-capabilities', >'emulatedMachine': '', 'devices': [{'index': '2', 'iface': 'ide', >'address': {'controller': '0', 'target': '0', 'unit': '0', 'bus': '1', >'type': 'drive'}, 'specParams': {}, 'readonly': 'true', 'deviceId': '', >'path': '', 'device': 'cdrom', 'shared': 'false', 'type': 'disk'}, >{'index': '0', 'iface': 'virtio', 'format': 'raw', 'poolID': >'00000000-0000-0000-0000-000000000000', 'volumeID': >'15f606c1-757f-44a8-adc7-85e75ff02944', 'imageID': >'8c2b8355-ba2d-4ffa-8055-0034d56f0dd7', 'specParams': {}, 'readonly': >'false', 'domainID': '7c9397f5-859b-4fba-bcc5-4ecbd454a189', >'optional': >'false', 'deviceId': '15f606c1-757f-44a8-adc7-85e75ff02944', 'address': >{'bus': '0x00', 'slot': '0x06', 'domain': '0x0000', 'type': 'pci', >'function': '0x0'}, 'device': 'disk', 'shared': 'exclusive', >'propagateErrors': 'off', 'type': 'disk', 'bootOrder': '1'}, {'device': >'scsi', 'model': 'virtio-scsi', 'type': 'controller'}, {'nicModel': >'pv', >'macAddr': '00:16:3e:68:a9:cc', 'linkActive': 'true', 'network': >'ovirtmgmt', 'specParams': {}, 'deviceId': '', 'address': {'bus': >'0x00', >'slot': '0x03', 'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, >'device': 'bridge', 'type': 'interface'}, {'device': 'console', 'type': >'console'}, {'device': 'vga', 'alias': 'video0', 'type': 'video'}, >{'device': 'vnc', 'type': 'graphics'}, {'device': 'virtio', >'specParams': >{'source': 'urandom'}, 'model': 'virtio', 'type': 'rng'}]}} failed: >(code=100, message=General Exception: ("'xml'",)) >VM failed to launch >[root@novirt2 530490b0-935e-46a8-84f6-6cd6618c6f0d]# I would start the engine the regular way , then use virsh dumpxml HostedEngine > HE.xml -> edit to your needs. >In vdsm.log > >2020-04-20 17:16:51,401+0200 ERROR (jsonrpc/3) [api] FINISH create >error='xml' (api:134) >Traceback (most recent call last): >File "/usr/lib/python3.6/site-packages/vdsm/common/api.py", line 124, >in >method > ret = func(*args, **kwargs) >File "/usr/lib/python3.6/site-packages/vdsm/API.py", line 190, in >create > xml = vmParams.get('_srcDomXML') or vmParams['xml'] >KeyError: 'xml' >2020-04-20 17:16:51,402+0200 INFO (jsonrpc/3) [api.virt] FINISH create >return={'status': {'code': 100, 'message': 'General Exception: >("\'xml\'",)'}} from=::1,44384, >vmId=22082519-70bb-476f-a373-45c2d402a870 >(api:54) >2020-04-20 17:16:51,402+0200 INFO (jsonrpc/3) [jsonrpc.JsonRpcServer] >RPC >call VM.create failed (error 100) in 0.00 seconds (__init__:312) >2020-04-20 17:16:51,598+0200 INFO (jsonrpc/4) [jsonrpc.JsonRpcServer] >RPC >call Host.ping2 succeeded in 0.00 seconds (__init__:312) > >and the same if I leave vm.conf unmodified.... > >Gianluca _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-le...@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/EJ2M6ZX5LDPTEITYGXLHCKCWN2COWARQ/