[ovirt-users] Communicating with ovirt agent

Tadas tadas at ring.lt
Mon Jul 4 12:49:35 UTC 2016


We are mostly using Debian based distros (Debian, Ubuntu). 
And since this is a massive project it takes much time to adopt it to different distro and also maintain it.
On the other hand our project is in production at the moment and the only thing that was still unfinished was SSO part. With help of oVirt agents it will take little time to extend SSO in our code.

Indeed, it is EL (CentOS, Scientific, etc.) friendly.
Which distribution are you looking for?
(And of course, patches are welcome).
Y.

  On Mon, 2016-07-04 at 11:11 +0300, Yaniv Kaul wrote:
  >
  >
  > On Mon, Jul 4, 2016 at 10:25 AM, Tadas <tadas at ring.lt> wrote:
  > > I'm developing a simple VDI solution for our university. And I find
  > > "windows-credprov" and "virt-agent" very useful to provide SSO from
  > > user dashboard to VM.
  > >
  >
  > But we already provide SSO functionality in oVirt. With Active
  > Directory integration.
  > Y.
  >
  >  
  > > On Mon, 2016-07-04 at 10:00 +0300, Yaniv Kaul wrote:
  > > >
  > > >
  > > > On Mon, Jul 4, 2016 at 9:16 AM, Tadas <tadas at ring.lt> wrote:
  > > > > Got everything working now.
  > > >
  > > > Great to hear.
  > > > What is your use case?
  > > > Y.
  > > >  
  > > > > Thank you for your help.
  > > > > For any users, whom it may be useful, heres the code for
  > > external
  > > > > (SSO)
  > > > > logins from hypervisor.
  > > > >
  > > > > http://paste.ubuntu.com/18435531/
  > > > >
  > > > > On Fri, 2016-07-01 at 13:53 +0200, Vinzenz Feenstra wrote:
  > > > > >
  > > > > > > On Jul 1, 2016, at 12:05 PM, Tadas <tadas at ring.lt> wrote:
  > > > > > >
  > > > > > >
  > > > > > > is there any documentation o oVirt guest agent commands?
  > > > > > > To be more precise: i need to pass commands to oVirt guest
  > > > > agent
  > > > > > > from
  > > > > > > hypervisor.
  > > > > > > Reading info works fine:
  > > > > > >
  > > > > > > socat /var/lib/libvirt/qemu/channel/target/domain-20-
  > > > > > > win7_32bit/com.redhat.serial.0 -
  > > > > > >
  > > > > > > {"applications": ["Python 2.7.12rc1", "SPICE Guest Tools",
  > > > > "Total
  > > > > > > Commander (Remove or Repair)", "Python 2.7 pywin32-216",
  > > > > "Microsoft
  > > > > > > .NET Framework 4.6.1", "Git version 2.9.0", "WinRAR 5.40
  > > beta 2
  > > > > > > (32-
  > > > > > > bit)", "Notepad++"], "__name__": "applications"}
  > > > > > > {"__name__": "host-name", "name": "WIN7_32BIT"}
  > > > > > > {"__name__": "os-version", "version": "Win 7”}
  > > > > >
  > > > > > Every command has to be send as a whole JSON object and sent
  > > as
  > > > > line
  > > > > > terminated by a \n character
  > > > > >
  > > > > > The commands available are currently not documented however.
  > > > > >
  > > > > > {“__name__”: “name”, … args}
  > > > > >
  > > > > > - name: shutdown
  > > > > >   parameters:
  > > > > >       - timeout: optional integer (seconds)
  > > > > >       - reboot: optional boolean
  > > > > >       - message: string
  > > > > >
  > > > > > - name: refresh
  > > > > >   parameters:
  > > > > >       - apiVersion: optiona integer 
  > > > > >             this defines what information can be exchanged
  > > > > >
  > > > > > - name: hibernate:
  > > > > >   parameters:
  > > > > >       - state: disk or mem (default is disk if not specified)
  > > > > >
  > > > > > if you need more you can look here:  https://github.com/oVirt
  > > /ovi
  > > > > rt-g
  > > > > > uest-agent/blob/master/ovirt-guest-
  > > > > agent/OVirtAgentLogic.py#L306 at
  > > > > > the parseCommand function
  > > > > > or just ask here :-)
  > > > > >
  > > > > > >
  > > > > > > I'm unable to find how to send command (lets say
  > > "shutdown") to
  > > > > > > agent?.
  > > > > > > echo "shutdown" | socat
  > > > > > > /var/lib/libvirt/qemu/channel/target/domain-20-
  > > > > > > win7_32bit/com.redhat.kvm-vdi.0  -
  > > > > > > Does not seem to work
  > > > > > > Thank you for your help.
  > > > > > > _______________________________________________
  > > > > > > Users mailing list
  > > > > > > Users at ovirt.org
  > > > > > > http://lists.ovirt.org/mailman/listinfo/users
  > > > > >
  > > > > _______________________________________________
  > > > > Users mailing list
  > > > > Users at ovirt.org
  > > > > http://lists.ovirt.org/mailman/listinfo/users
  > > > >
  > > >
  > >
  >
  _______________________________________________
  Users mailing list
  Users at ovirt.org
  http://lists.ovirt.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20160704/7c05b058/attachment-0001.html>


More information about the Users mailing list