[openstack-dev] instance migration strangeness in devstack

Dan Genin daniel.genin at jhuapl.edu
Thu Jan 16 16:46:30 UTC 2014


OK, thank you for the sanity check.

Dan

On 01/16/2014 11:29 AM, Vishvananda Ishaya wrote:
> In that case, this sounds like a bug to me related to lvm volumes. You 
> should check the nova-compute.log from both hosts and the 
> nova-conductor.log. If it isn’t obvious what the problem is, you 
> should open a bug and attach as much info as possible.
>
> Vish
>
> On Jan 16, 2014, at 8:04 AM, Dan Genin <daniel.genin at jhuapl.edu 
> <mailto:daniel.genin at jhuapl.edu>> wrote:
>
>> Thank you for replying, Vish. I did sync and verified that the file 
>> was written to the host disk by mounting the LVM volume on the host.
>>
>> When I tried live migration I got a Horizon blurb "Error: Failed to 
>> live migrate instance to host" but there were no errors in syslog.
>>
>> I have been able to successfully migrate a Qcow2 backed instance.
>> Dan
>>
>> On 01/16/2014 03:18 AM, Vishvananda Ishaya wrote:
>>> This is probably more of a usage question, but I will go ahead and 
>>> answer it.
>>>
>>> If you are writing to the root drive you may need to run the sync 
>>> command a few times to make sure that the data has been flushed to 
>>> disk before you kick off the migration.
>>>
>>> The confirm resize step should be deleting the old data, but there 
>>> may be a bug in the lvm backend if this isn’t happening. Live(block) 
>>> migration will probably be a bit more intuitive.
>>>
>>> Vish
>>> On Jan 15, 2014, at 2:40 PM, Dan Genin <daniel.genin at jhuapl.edu 
>>> <mailto:daniel.genin at jhuapl.edu>> wrote:
>>>
>>>> I think this qualifies as a development question but please let me 
>>>> know if I am wrong.
>>>>
>>>> I have been trying to test instance migration in devstack by 
>>>> setting up a multi-node devstack following directions at 
>>>> http://devstack.org/guides/multinode-lab.html. I tested that indeed 
>>>> there were multiple availability zones and that it was possible to 
>>>> create instances in each. The I tried migrating an instance from 
>>>> one compute node to another using the Horizon interface (I could 
>>>> not find a way to /confirm///migration, which is a necessary step, 
>>>> from the command line). I created a test file on the instance's 
>>>> ephemeral disk, before migrating it, to verify that the data was 
>>>> moved to the destination compute node. After migration, I observed 
>>>> an instance with the same id active on the destination node but the 
>>>> test file was not present.
>>>>
>>>> Perhaps I misunderstand how migration is supposed to work but I 
>>>> expected that the data on the ephemeral disk would be migrated with 
>>>> the instance. I suppose it could take some time for the ephemeral 
>>>> disk to be copied but then I would not expect the instance to 
>>>> become active on the destination node before the copy operation was 
>>>> complete.
>>>>
>>>> I also noticed that the ephemeral disk on the source compute node 
>>>> was not removed after the instance was migrated, although, the 
>>>> instance directory was. Nor was the disk removed after the instance 
>>>> was destroyed. I was using LVM backend for my tests.
>>>>
>>>> I can provide more information about my setup but I just wanted to 
>>>> check whether I was doing (or expecting) something obviously stupid.
>>>>
>>>> Thank you,
>>>> Dan
>>>> _______________________________________________
>>>> OpenStack-dev mailing list
>>>> OpenStack-dev at lists.openstack.org 
>>>> <mailto:OpenStack-dev at lists.openstack.org>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org 
>> <mailto:OpenStack-dev at lists.openstack.org>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140116/8dc3c21f/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3449 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140116/8dc3c21f/attachment.bin>


More information about the OpenStack-dev mailing list