[Engine-devel] Getting Hosts in a Data Center using the oVirt API
Michael Pasternak
mpastern at redhat.com
Wed Jul 24 05:44:12 UTC 2013
Hi Dustin,
On 07/24/2013 01:35 AM, Schoenbrun, Dustin wrote:
> Hey Michael,
>
> I had a question about what the best way of getting all hosts within a data center was using the oVirt Java API. Currently, we've been doing a "reverse lookup" from all
> hosts present in the oVirt Engine to see what clusters they're in and then finding out what data center the cluster belongs to. Thanks in advance, Michael!
Almost all root collections (such as hosts in your case), supports querying using
very same engine search dialect, so actually you can go to UI, combine query,
(use auto-completion) and use it in SDK, e.g:
List<Host> hosts = api.getHosts().list("datacenter = mydatacenter", null, null);
hope it helps.
>
> -- Dustin
>
--
Michael Pasternak
RedHat, ENG-Virtualization R&D
More information about the Engine-devel
mailing list