Description of problem: Currently a few ancillary hosted-engine commands: hosted-engine --vm-start hosted-engine --vm-start-paused hosted-engine --vm-shutdown hosted-engine --vm-poweroff hosted-engine --add-console-password hosted-engine --console (call list vms:"${vmid}" to provide a better error message) are just implemented as bash wrapped to vdsClient commands. vdsClient still uses xmlrc, move somehow to jsonrpc.
Can you provide the missing commands in the current client?
(In reply to Yaniv Dary from comment #1) > Can you provide the missing commands in the current client? AFAIK vdsClient command still uses XMLRPC for everything and we don't have a different CLI tool based on jsonrpc.
Please provide reproduction steps for this bug, so we could verify it properly.
(In reply to Nikolai Sednev from comment #3) > Please provide reproduction steps for this bug, so we could verify it > properly. Simply execute: hosted-engine --vm-start hosted-engine --vm-start-paused hosted-engine --vm-shutdown hosted-engine --vm-poweroff hosted-engine --add-console-password hosted-engine --console and ensure that all of them are working as they were before.
Works for me on these components on host: rhvm-appliance-4.1.20170119.1-1.el7ev.noarch ovirt-hosted-engine-ha-2.1.0-1.el7ev.noarch ovirt-host-deploy-1.6.0-1.el7ev.noarch ovirt-imageio-common-0.5.0-0.el7ev.noarch ovirt-vmconsole-host-1.0.4-1.el7ev.noarch qemu-kvm-rhev-2.6.0-28.el7_3.3.x86_64 libvirt-client-2.0.0-10.el7_3.4.x86_64 mom-0.5.8-1.el7ev.noarch vdsm-4.19.2-2.el7ev.x86_64 ovirt-hosted-engine-setup-2.1.0-2.el7ev.noarch ovirt-setup-lib-1.1.0-1.el7ev.noarch ovirt-engine-sdk-python-3.6.9.1-1.el7ev.noarch ovirt-imageio-daemon-0.5.0-0.el7ev.noarch ovirt-vmconsole-1.0.4-1.el7ev.noarch sanlock-3.4.0-1.el7.x86_64 Linux version 3.10.0-514.6.1.el7.x86_64 (mockbuild.eng.bos.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Sat Dec 10 11:15:38 EST 2016 Linux 3.10.0-514.6.1.el7.x86_64 #1 SMP Sat Dec 10 11:15:38 EST 2016 x86_64 x86_64 x86_64 GNU/Linux Red Hat Enterprise Linux Server release 7.3 (Maipo)