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

Re: [Xen-API] Create a Virtual machine with a specific UUID



Hi Leonelli,

Your error message looks like you've switched to using xapi on XCP - is that 
right? (though xend may well raise the same sort of error...)

I'm not sure whether this is correct for xend, but for xapi, the message names 
are 'VM.start_on and 'VM.pool_migrate' - with both V and M capitalised.

Jon


On 12 Oct 2010, at 15:08, Leonelli Mauro wrote:

> Hi,
> a short update on this subject, by calling both Vm.start_on and 
> Vm.pool_migrate XenAPI methods I get an MESSAGE_METHOD_UNKNOWN exception.
> 
> Is there any way to perform a migration (live or not) using XenAPI?
> 
> Thanks
> 
> Mauro
> 
> -----Original Message-----
> From: Jonathan Ludlam [mailto:Jonathan.Ludlam@xxxxxxxxxxxxx]
> Sent: mercoledì 6 ottobre 2010 15:37
> To: Leonelli Mauro
> Cc: Vincent Hanquez; xen-api
> Subject: Re: [Xen-API] Create a Virtual machine with a specific UUID
> 
> Unfortunately no - XCP has not yet moved to xen-4.0 yet, we're still on 
> 3.4.2. The current plan is to upgrade within the next 6 months or so.
> 
> Jon
> 
> On 6 Oct 2010, at 14:30, Leonelli Mauro wrote:
> 
>> Thanks Jon,
>> would it be possible to install xe on Xen 4.0 ?
>> 
>> Mauro
>> 
>> -----Original Message-----
>> From: Jonathan Ludlam [mailto:Jonathan.Ludlam@xxxxxxxxxxxxx]
>> Sent: mercoledì 6 ottobre 2010 13:56
>> To: Leonelli Mauro
>> Cc: Vincent Hanquez; xen-api
>> Subject: Re: [Xen-API] Create a Virtual machine with a specific UUID
>> 
>> xe is for both XenServer and XCP.
>> 
>> I think that using the XenAPI against xend is probably inadvisable - I 
>> believe that it's not well maintained at the moment. Your best options are 
>> really to use xl on Xen 4.0, or XenAPI against XCP/XenServer.
>> 
>> Jon
>> 
>> On 6 Oct 2010, at 12:00, Leonelli Mauro wrote:
>> 
>>> Is xe only for XenServer? We are using Xen 4.0 at the moment.
>>> 
>>> Mauro
>>> 
>>> -----Original Message-----
>>> From: Jonathan Ludlam [mailto:Jonathan.Ludlam@xxxxxxxxxxxxx]
>>> Sent: mercoledì 6 ottobre 2010 12:55
>>> To: Jonathan Ludlam
>>> Cc: Leonelli Mauro; Vincent Hanquez; xen-api
>>> Subject: Re: [Xen-API] Create a Virtual machine with a specific UUID
>>> 
>>> Oops, forgot to mention that to preserve the uuid on the import, append 
>>> 'preserve=true' to the import CLI command (it adds an extra HTTP parameter 
>>> to the URL)
>>> 
>>> Jon
>>> 
>>> On 6 Oct 2010, at 11:51, Jonathan Ludlam wrote:
>>> 
>>>> Hi Mauro,
>>>> 
>>>> Import and export are done via http get/put.
>>>> 
>>>> If you do:
>>>> 
>>>> xe vm-export uuid=... filename=... --debug
>>>> 
>>>> and
>>>> 
>>>> xe vm-import filename=... --debug
>>>> 
>>>> it will output some lines indicating exactly what the URLs are that it's 
>>>> using.
>>>> 
>>>> Jon
>>>> 
>>>> 
>>>> On 6 Oct 2010, at 11:19, Leonelli Mauro wrote:
>>>> 
>>>>> Hi Vincent,
>>>>> do you have a python snippet as proof of concept?
>>>>> 
>>>>> By navigating XenApi, I find import/export  only as an enum variable of 
>>>>> vm_operations
>>>>> 
>>>>> Mauro
>>>>> 
>>>>> -----Original Message-----
>>>>> From: Vincent Hanquez [mailto:vincent.hanquez@xxxxxxxxxxxxx]
>>>>> Sent: mercoledì 6 ottobre 2010 12:06
>>>>> To: Leonelli Mauro
>>>>> Cc: Alberto González Rodríguez; xen-api
>>>>> Subject: Re: [Xen-API] Create a Virtual machine with a specific UUID
>>>>> 
>>>>> On 06/10/10 10:52, Leonelli Mauro wrote:
>>>>>> Hi,
>>>>>> thanks Alberto for the quick answer.
>>>>>> There a couple of good benefits by doing it
>>>>>> 
>>>>>>     1) If a VM is creating using the config file on xen, UUID set on the 
>>>>>> file overwrites the one autogenerated (i.e. UUID is not autogenerated)
>>>>>>     2) If I delete a VM and want to recreate the exact copy of it, I'd 
>>>>>> like to use the very same UUID (that is, btw, used by me to store info 
>>>>>> on the vm on a local databse)
>>>>> 
>>>>> I believe vm-{import/export} do what you're looking for.
>>>>> 
>>>>> --
>>>>> Vincent
>>>>> 
>>>>> --
>>>>> The information transmitted is intended for the person or entity to which 
>>>>> it is addressed and may contain confidential and/or privileged material. 
>>>>> Any review, retransmission, dissemination or other use of, or taking of 
>>>>> any action in reliance upon, this information by persons or entities 
>>>>> other than the intended recipient is prohibited. If you received this in 
>>>>> error, please contact the sender and delete the material from any 
>>>>> computer.
>>>>> 
>>>>> _______________________________________________
>>>>> xen-api mailing list
>>>>> xen-api@xxxxxxxxxxxxxxxxxxx
>>>>> http://lists.xensource.com/mailman/listinfo/xen-api
>>>> 
>>>> 
>>>> _______________________________________________
>>>> xen-api mailing list
>>>> xen-api@xxxxxxxxxxxxxxxxxxx
>>>> http://lists.xensource.com/mailman/listinfo/xen-api
>>> 
>>> 
>>> --
>>> The information transmitted is intended for the person or entity to which 
>>> it is addressed and may contain confidential and/or privileged material. 
>>> Any review, retransmission, dissemination or other use of, or taking of any 
>>> action in reliance upon, this information by persons or entities other than 
>>> the intended recipient is prohibited. If you received this in error, please 
>>> contact the sender and delete the material from any computer.
>> 
>> 
>> --
>> The information transmitted is intended for the person or entity to which it 
>> is addressed and may contain confidential and/or privileged material. Any 
>> review, retransmission, dissemination or other use of, or taking of any 
>> action in reliance upon, this information by persons or entities other than 
>> the intended recipient is prohibited. If you received this in error, please 
>> contact the sender and delete the material from any computer.
> 
> 
> --
> The information transmitted is intended for the person or entity to which it 
> is addressed and may contain confidential and/or privileged material. Any 
> review, retransmission, dissemination or other use of, or taking of any 
> action in reliance upon, this information by persons or entities other than 
> the intended recipient is prohibited. If you received this in error, please 
> contact the sender and delete the material from any computer.


_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api


 


Rackspace

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