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

Yaniv Kaul ykaul at redhat.com
Wed Feb 28 14:44:03 UTC 2018


On Tue, Feb 27, 2018 at 3:04 AM, Geoff Sweet <geoffrsweet at gmail.com> wrote:

> 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?
>

If you want its ID, you can get it via dmidecode:
dmidecode |grep UUID

Y.

>
> -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
>>>
>>>
>
> _______________________________________________
> 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/20180228/31b8b181/attachment.html>


More information about the Users mailing list