cloudstack-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dongdan39 <dongda...@gmail.com>
Subject Re: "list virtualmachines name=" problem
Date Thu, 05 Mar 2015 16:09:41 GMT
Thanks Kent, so the question is: given a VM name, how do you get the details of it if listVirtualMachines
could not be exact match? VM name or VM ID, which should come first?
The natural order should be VM name --> VM ID I think. This is especially an issue when
you write a script.

Cheers,
Dan


> 在 Mar 5, 2015,6:37 AM,Phillip Kent <phillip.kent@xmlsoup.com> 写道:
> 
> Note this is a property of the API call, listVirtualMachines, not Cloudmonkey.
> 
> So far as I can tell it is performing a substring match. Actually,
> quite useful :-)
> 
> But it should be documented. I just made a pull request for a note to
> appear in the API documentation:
> https://github.com/apache/cloudstack/pull/98
> 
> ---------- Forwarded message ----------
> From: Dan Dong <dongdan39@gmail.com>
> To: "users@cloudstack.apache.org" <users@cloudstack.apache.org>
> Cc:
> Date: Wed, 4 Mar 2015 14:49:15 -0600
> Subject: Re: "list virtualmachines name=" problem.
> Hi, Harikrishna,
>  Thanks, surely UUID will work in this case, but why not let user decide
> the match pattern himself? E.g:
> list virtualmachines name=vm-1*
> to list vm-1, vm-10, vm-11 ......
> 
> I think VM name is unique for all the VMs user created? It would be natural
> if all details of a VM could be got through its name, i.e:
> vm_name==>vm_details
> 
> Cheers,
> Dan
> 
> 
> 2015-03-04 12:00 GMT-06:00 Harikrishna Patnala <
> harikrishna.patnala@citrix.com>:
> 
>> Hi Dan,
>> 
>> listVirtualMachine API provided with vm name gives the result of VMs where
>> name like “%Provided_VM_name%”.
>> 
>> As the name vm-10 is like vm-1, you are getting the result of vm-10 as
>> well.
>> 
>> You can try with UUID of the vm which gives you exact vm details you want,
>> 
>> http://localhost:8080/client/api?command=listVirtualMachines&id=11b7032d-4c03-4fc0-a394-71d921c1e3ba
>> 
>> 
>> Thanks,
>> Harikrishna
>> 
>>> On 04-Mar-2015, at 10:01 pm, Dan Dong <dongdan39@gmail.com> wrote:
>>> 
>>> Hi,
>>> I found when I try to list details of the VM with name vm-1 by:
>>> list virtualmachines name=vm-1
>>> 
>>> Cloudstack will also return me with info of another VM machine of vm-10,
>> so
>>> I got 2 VMs info here.
>>> How to avoid this? Thanks.
>>> 
>>> Cheers,
>>> Dan
>> 
>> 

Mime
View raw message