[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-API] XEN-XAPI - API Specification documentation



Hi David, do you have a link you could share?

I've just looked through some of the older docs and couldn't find any
more details for a VM.create method.

Many thanks,

Chris

On Thu, Apr 3, 2014 at 10:13 PM, David Bomba <turbo124@xxxxxxxxx> wrote:
> VM.create is definitely a valid constructor to create a VM, there is some
> assumed knowledge in the later API documentation, which is prefaced briefly
> at the bottom of the main page.
>
>  In the old 6.0 documentation these constructors are fleshed out in detail a
> little more.
>
>
> On 4 April 2014 08:05, Olivier Lambert <lambert.olivier@xxxxxxxxx> wrote:
>>
>> I'm not a CloudStack expert, I can't tell. But I do know XenServer,
>> Xe-CLI and documentation talk about cloning then provisioning as the
>> way to create a new VM. Otherwise, XAPI doc tells that every class had
>> a constructor (usually called "create")[1]. That's why it's possible
>> VM.create exists, but it's not documented at all (or I missed it
>> too).[2]
>>
>>
>> That's why for Xen Orchestra, we choose to documented way.
>>
>> [1]: http://docs.vmd.citrix.com/XenServer/6.2.0/1.0/en_gb/api in
>> "Classes, Fields and Messages" paragraph
>> [2]: Maybe some XAPI people here can enlighten us?
>>
>> On Thu, Apr 3, 2014 at 10:41 PM, chris snow <chsnow123@xxxxxxxxx> wrote:
>> > Hi Olivier,
>> >
>> > As can be seen in my gist, the XMLRPC method is:
>> > <methodName>VM.create</methodName>
>> >
>> > Are you saying that call gets mapped by the xen-xapi to a VM.clone call?
>> > If
>> > so, is there somewhere that documents the mappings from xmlrpc to other
>> > api
>> > calls?
>> >
>> > Btw, the gists are just some of the calls I captured between CloudStack
>> > and
>> > xen.
>> >
>> > Many thanks,
>> >
>> > Chris
>> >
>> > On 3 Apr 2014 21:30, "Olivier Lambert" <lambert.olivier@xxxxxxxxx>
>> > wrote:
>> >>
>> >> Hi Chris,
>> >>
>> >> You don't create directly a VM, you clone a template, then provision
>> >> it. Please take a look on Xen Orchestra project, we are exposing XAPI
>> >> to the Web, there is a lot of examples of how to connect to the XAPI
>> >> (https://github.com/vatesfr/xo-server/)
>> >>
>> >> On Thu, Apr 3, 2014 at 8:31 PM, chris snow <chsnow123@xxxxxxxxx> wrote:
>> >> > Hi Oliver, I hadn't seen the docs at that link - thank you.
>> >> >
>> >> > I was expecting to find a create method in the VM class [1], but
>> >> > there
>> >> > doesn't appear to be one defined, except on the Overview page?  Where
>> >> > can I find what parameters VM.create accepts?
>> >> >
>> >> > Many thanks,
>> >> >
>> >> > Chris
>> >> >
>> >> > ---
>> >> > [1] http://docs.vmd.citrix.com/XenServer/6.2.0/1.0/en_gb/api/?c=VM
>> >> >
>> >> >
>> >> > On Thu, Apr 3, 2014 at 6:46 PM, Olivier Lambert
>> >> > <lambert.olivier@xxxxxxxxx> wrote:
>> >> >> Hi,
>> >> >>
>> >> >> Did you check here:
>> >> >> http://docs.vmd.citrix.com/XenServer/6.2.0/1.0/en_gb/api/ ?
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Check out my professional profile and connect with me on LinkedIn.
>> >> > http://lnkd.in/cw5k69
>> >
>> >
>> > _______________________________________________
>> > Xen-api mailing list
>> > Xen-api@xxxxxxxxxxxxx
>> > http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>> >
>>
>> _______________________________________________
>> Xen-api mailing list
>> Xen-api@xxxxxxxxxxxxx
>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>
>



-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.