Hi Eugène

can't you use ansible add-hoc commands ?


for a common cli to (libvirt, KubeVirt, oVirt, OpenStack, VMware vSphere, GCP and AWS) you could try kcli https://github.com/karmab/kcli/blob/master/doc/index.md ( although I haven't tried it yet).

Regards,
                  Paul S.


From: Eugène Ngontang <sympavali@gmail.com>
Sent: 27 February 2020 09:53
To: Yedidyah Bar David <didi@redhat.com>
Cc: users <users@ovirt.org>
Subject: [ovirt-users] Re: Ovirt API and CLI
 

Caution External Mail: Do not click any links or open any attachments unless you trust the sender and know that the content is safe.

Yes Ansible ovirt_vms module is useful, I use it for provisioning/deployment, but once my VM created, I'd like to administrate/interact with them, I don't think I should write playbooks for that.

But I'll find a solution.

Le jeu. 27 févr. 2020 à 10:47, Yedidyah Bar David <didi@redhat.com> a écrit :
On Thu, Feb 27, 2020 at 11:45 AM Eugène Ngontang <sympavali@gmail.com> wrote:
>
> Hi,
>
> I'm trying to find out there a sort of API or ovirt CLI/SDK in order to be able to interact with my ovirt VMS and associated resources.
>
> In my architecture, I have an Ovirt virtualization host, with a self-hosted engine VM to manage VMs.
>
> From the host I have the virsh command to list VMs status, but this doesn't really let me get into VMs management actions like : create, delete, get, reboot, get VMs wide informations (IPs, name, disks.....)
> So each time I have to login to the hosted engine web admin page to explore VM, but I'd really like to play with my Ovirt resources from my command line or programatically.
>
> The ovirt API documentation I've found is really poor, I don't know if someone here has already got the same need and had a good solution.

Did you try one of the SDKs?

Also the ansible modules are useful for many cases.

Good luck and best regards,
--
Didi



--
LesCDN
------------------------------------------------------------
Aux hommes il faut un chef, et au chef il faut des hommes!
L'habit ne fait pas le moine, mais lorsqu'on te voit on te juge!
To view the terms under which this email is distributed, please go to:-
http://leedsbeckett.ac.uk/disclaimer/email/