[ovirt-users] API endpoint for a VM to fetch metadata about itself

Geoff Sweet geoffrsweet at gmail.com
Tue Feb 27 01:04:47 UTC 2018


OK, that's a great place for me to start. However the problem is that all
my post-install tooling is now running on a VM that knows nothing about
itself (having been installed via pxe and kickstart) like it's {vm_id}.
Can the API be used to query for a VM and it's attributes based on
something like a MAC address or the IP itself?

-Geoff

On Sun, Feb 25, 2018 at 11:05 PM, Ondra Machacek <omachace at redhat.com>
wrote:

> We don't have any such resource. We have those information in different
>  places of the API. For example to find the information about devices of
> the VM, like network device information (IP address, MAC, etc), you can
> query:
>
>  /ovirt-engine/api/vms/{vm_id}/reporteddevices
>
> The FQDN is listed right in the basic information of the VM quering the
> VM itself:
>
>   /ovirt-engine/api/vms/{vm_id}
>
> You can find all the information about specific attributes returned by
> the API here in the documentation:
>
>  http://ovirt.github.io/ovirt-engine-api-model/4.2/#types/vm
>
> On 02/25/2018 03:13 AM, Geoff Sweet wrote:
>
>> Is there an API endpoint that VM's can query to discover it's oVirt
>> metadata? Something similar to AWS's http://169.254.169.254/latest/
>> meta-data/ <http://169.254.169.254/latest/meta-data/> query in EC2? I'm
>> trying to stitch a lot of automation workflow together and so far I have
>> had great luck with oVirt. But the next small hurdle is to figure out how
>> all the post-install setup stuff can figure out who the VM is so it can the
>> appropriate configurations.
>>
>> Thanks!
>> -Geoff
>>
>>
>> _______________________________________________
>> 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/20180226/5a997025/attachment.html>


More information about the Users mailing list