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

Re: R: [Xen-API] XCP - live migration trouble [SOLUTION]


  • To: "xen-api@xxxxxxxxxxxxxxxxxxx" <xen-api@xxxxxxxxxxxxxxxxxxx>
  • From: George Shuklin <george.shuklin@xxxxxxxxx>
  • Date: Mon, 07 Mar 2011 17:41:32 +0300
  • Delivery-date: Mon, 07 Mar 2011 06:41:39 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; b=BQodpgf9f40lCbhxoMz+IYz2cOiBLdGd9eX2H+qo9URas++qShc7ZST49WAp4yiLUD ikMCRMYCDxmu2sP9ys2T1FvFWhWLkI7iCzB20/tBqjNHv8nCBwjKM+JaWTZtZEEMudPC Mgo2D7kswPAETzeNNPKd1e4Hds34ihD8L8wbg=
  • List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>

Hm... Strange, I already done with migration of VM from slave (0.5) to master (1.0).

Actually, I do a lot of tests before, so this script may be no completed.

Guess #1: actually, I don't use guest tools for linux (it's kinda strange for PV kernels...), so try to disable guest tools and run this script again.
Guess #2: I put a higher versions during my tests. So use 99 instead '1' and '3' (and something like 99999 for Build Version).

And you can see state of guest tools by 'xe vm-list params=PV-drivers-up-to-date,PV-drivers-version', it must shows 'true for up-to-date'.

On 07.03.2011 14:37, cluster@xxxxxxxx wrote:

Dear all,

Â

I patched the script with xe support:

Â

#################################################################

#!/bin/sh

domlist=`xe vm-list params=dom-id power-state=running|tail -n +2|awk '{print $5}'`

Â

for dom in $domlist;

do

ÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/MajorVersion "1"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/MinorVersion "3"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/MicroVersion "3"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/Installed "1"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/BuildVersion "42052"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/data/updated 1

ÂÂÂÂÂÂÂ echo $dom

done

#################################################################

Â

After executing it does not still work:

Â

[root@xcp1 ~]# xe vm-migrate vm=Ipazia host=xcp2 live=true

You attempted an operation on a VM which requires a more recent version of the PV drivers. Please upgrade your PV driver

s.

vm: 439e2d7a-f22d-2265-d1c8-ae38c7445438 (Ipazia)

major: 1

minor: 3

<extra>: 3

Â

Any idea?

Â

Thanks and regards,

FG

Â

-----Messaggio originale-----
Da: xen-api-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-api-bounces@xxxxxxxxxxxxxxxxxxx] Per conto di George Shuklin
Inviato: venerdà 4 marzo 2011 20:20
A: xen-api@xxxxxxxxxxxxxxxxxxx
Oggetto: Re: [Xen-API] XCP - live migration trouble [SOLUTION]

Â

Good day, everyone.

Â

How to solve

Â

1) I don't know what happens to HVM (include windows).

2) This works with PV linux

Â

3) Upgrade master (I you have interest in this you are already done this).

Â

4) Run on every slave to be evacuated following script:

Â

--------------

#!/bin/sh

domlist=`xl list|tail -n +2|awk '{print $2}'` for dom in $domlist; do

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/MajorVersion "1"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/MinorVersion "3"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/MicroVersion "3"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/Installed "1"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/attr/PVAddons/BuildVersion

"42052"

ÂÂÂÂÂÂÂ xenstore-write /local/domain/$dom/data/updated 1 done

-----------------

Â

5) Do evacuation.

...

6) PROFIT???

Â

I think I found source of problem:

Â

guest tools declare version major=1, minor=0, but XCP 1.0 expect to have

1.3:

Â

xensource.log

Â

[debug|Logging xapi version info D:4634c2be5fc0|xapi] Server

configuration:

[debug|Logging xapi version info D:4634c2be5fc0|xapi] product_version:

1.0.0

[debug|Logging xapi version info D:4634c2be5fc0|xapi] product_brand: XCP [debug|Logging xapi version info D:4634c2be5fc0|xapi] build_number:

42052c

[debug|Logging xapi version info D:4634c2be5fc0|xapi] hg changeset:

[debug|Logging xapi version info D:4634c2be5fc0|xapi] version: 1.3 [debug|Logging xapi version info D:4634c2be5fc0|xapi] License

filename: /etc/xensource/license

Â

the version 1.3 is a source of problems.

Â

Â

Â

Ð ÐÑ., 04/03/2011 Ð 18:08 +0100, cluster@xxxxxxxx ÐÐÑÐÑ:

> Hi all,

>

>

> I am experimenting live migration issue with XCP 1.0.

>

>

> When I try to migrate a vm between hosts I receive this error:

>

>

> [root@xcp1 ~]# xe vm-migrate vm=Nettuno host=xcp1 live=true

>

> You attempted an operation on a VM which requires a more recent

> version of the PV drivers. Please upgrade your PV drivers.

>

> vm: 538d4021-affa-e54e-a8ea-c3a9feca56db (Nettuno)

>

> major: 1

>

> minor: 0

>

> <extra>: 0

>

>

> Am I missing something?

>

>

> Thanks and regards,

>

> Francesco Gallo

>

>

> _______________________________________________

> 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

_______________________________________________
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®.