Yes I know ovirt-shell. But if the Interface (API) is well exposed, we could ourself code add-hoc client to interact with, as we know how it's defined and structured.
Please do you have useful links about those SDK4 and others API/CLI related stuff? Regards, Eugène NG Le ven. 28 févr. 2020 à 16:50, Derek Atkins <[email protected]> a écrit : > Yes. The devs call it "SDK4", which has been around for a few releases > now. > The CLI, however, uses SDK3, which was removed from Ovirt 4.4. > Search for "ovirt-shell". > > -derek > > On Fri, February 28, 2020 10:47 am, Eugène Ngontang wrote: > > @Derek, > > > > You're talking about a client the should up-port, but before having a > > client, my question is is there a documented API (server) to interact > with > > through that client? > > > > Eugene NG > > > > Le jeu. 27 févr. 2020 à 14:57, Derek Atkins <[email protected]> a écrit : > > > >> Eugene, > >> > >> On Thu, February 27, 2020 4:53 am, Eugène Ngontang wrote: > >> > 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. > >> > >> I am in a similar boat as you. I wrote some management scripts around > >> ovirt-shell when I first started using ovirt (4.0), in order to mimic > >> some > >> vmware-server features that I needed. I run a single-host hosted-engine > >> environment, so when the system boots up (e.g. from a power failure) I > >> wanted all my VMs to auto-start, and to start in the correct order. I > >> can't use the ovirt power management utilities because it's only a > >> single > >> host. So I wrote a relatively small script around ovirt-shell that > >> would > >> do the following: > >> > >> 1) Wait for the engine to respond > >> 2) Wait for the storage to come online > >> 3) Start my VMs, with appropriate order and delay between > >> (e.g., ensure my DNS server and KDC come up before other VMs) > >> > >> I know that SOME of these features are now in Ovirt (and I think they > >> are > >> even in 4.4), but my understanding is that they only return the system > >> to > >> previous state and wont auto-start a VM that was cleanly shut down. > >> Also > >> the ordering is, IIUC, somewhat course (low/medium/high). > >> > >> At this point I plan to delay my deployment of 4.4 or beyond because > >> what > >> I have in 4.3 is working (still), and frankly I have no interest in > >> learning Ansible or Python just to replace what should be a relatively > >> simple script. > >> > >> I honestly find it very sad that the developers wont up-port > >> ovirt-client > >> to SDK4. If SDK4 is "so good" vs SDK3 then I don't see why it would be > >> hard to do that. And if it IS that hard to do, then how do they expect > >> us > >> to use it? > >> > >> Maybe I will find some time to play with OV4.4 on a test system in order > >> to play with the auto-start features. In my copious amounts of free > >> time. :( > >> > >> Thanks, > >> > >> -derek > >> > >> -- > >> Derek Atkins 617-623-3745 > >> [email protected] www.ihtfp.com > >> Computer and Internet Security Consultant > >> > >> > > > > -- > > LesCDN <http://lescdn.com> > > [email protected] > > ------------------------------------------------------------ > > *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!* > > > > > -- > Derek Atkins 617-623-3745 > [email protected] www.ihtfp.com > Computer and Internet Security Consultant > > -- LesCDN <http://lescdn.com> [email protected] ------------------------------------------------------------ *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!*
_______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/NTIEKR6UGDNM2ESIVOKA5A6F5G5EUDQ6/

