From ItzikB at mellanox.com Tue Jul 24 03:39:09 2012 Content-Type: multipart/mixed; boundary="===============7653914326773196892==" MIME-Version: 1.0 From: Itzik Brown To: devel at ovirt.org Subject: [Engine-devel] Migration status of a VM Date: Tue, 24 Jul 2012 07:39:05 +0000 Message-ID: <4488206DC085244C886DBC9E7038B6892AA3F795@MTRDAG01.mtl.com> --===============7653914326773196892== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_4488206DC085244C886DBC9E7038B6892AA3F795MTRDAG01mtlcom_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Is it possible to know the status of a VM through the API - whether it's in= =3D a migration process and if it is , what are the source and destination? Thanks, Itzik --_000_4488206DC085244C886DBC9E7038B6892AA3F795MTRDAG01mtlcom_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

Is it possible to know the status of a VM through = th=3D e API – whether it's in a migration process and if it is , what are t= =3D he source and destination?

 

Thanks,

Itzik

--_000_4488206DC085244C886DBC9E7038B6892AA3F795MTRDAG01mtlcom_-- --===============7653914326773196892== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzQ0ODgyMDZEQzA4NTI0NEM4ODZEQkM5RTcwMzhCNjg5MkFBM0Y3OTVNVFJEQUcwMW10 bGNvbV8KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1cy1hc2NpaSIKQ29udGVu dC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKSGksCgpJcyBpdCBwb3NzaWJs ZSB0byBrbm93IHRoZSBzdGF0dXMgb2YgYSBWTSB0aHJvdWdoIHRoZSBBUEkgLSB3aGV0aGVyIGl0 J3MgaW49CiBhIG1pZ3JhdGlvbiBwcm9jZXNzIGFuZCBpZiBpdCBpcyAsIHdoYXQgYXJlIHRoZSBz b3VyY2UgYW5kIGRlc3RpbmF0aW9uPwoKVGhhbmtzLApJdHppawoKLS1fMDAwXzQ0ODgyMDZEQzA4 NTI0NEM4ODZEQkM5RTcwMzhCNjg5MkFBM0Y3OTVNVFJEQUcwMW10bGNvbV8KQ29udGVudC1UeXBl OiB0ZXh0L2h0bWw7IGNoYXJzZXQ9InVzLWFzY2lpIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbCB4bWxuczp2PTNEInVybjpzY2hlbWFzLW1pY3Jvc29m dC1jb206dm1sIiB4bWxuczpvPTNEInVybjpzY2hlbWFzLW1pY3I9Cm9zb2Z0LWNvbTpvZmZpY2U6 b2ZmaWNlIiB4bWxuczp3PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQi ID0KeG1sbnM6bT0zRCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEy L29tbWwiIHhtbG5zPTNEImh0dHA6PQovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CjxoZWFk Pgo8bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWw7 IGNoYXJzZXQ9M0R1cy1hc2NpaSI9Cj4KPG1ldGEgbmFtZT0zRCJHZW5lcmF0b3IiIGNvbnRlbnQ9 M0QiTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEtLQovKiBG b250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo IjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1p bHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KLyogU3R5bGUgRGVm aW5pdGlvbnMgKi8KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbAoJe21h cmdpbjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTEuMHB0OwoJZm9u dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp bmsKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9u OnVuZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1z dHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOnB1cnBsZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp bmU7fQpzcGFuLkVtYWlsU3R5bGUxNwoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7 Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6d2luZG93dGV4dDt9 Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LWZhbWls eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIu MHB0IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30KZGl2Lldv cmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0zRCJlZGl0IiBzcGlkbWF4PTNEIjEw MjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFw ZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9M0QiZWRpdCIgZGF0YT0zRCIx IiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KPGJvZHkgbGFu Zz0zRCJFTi1VUyIgbGluaz0zRCJibHVlIiB2bGluaz0zRCJwdXJwbGUiPgo8ZGl2IGNsYXNzPTNE IldvcmRTZWN0aW9uMSI+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+SGksPG86cD48L286cD48L3A+ CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPTNE Ik1zb05vcm1hbCI+SXMgaXQgcG9zc2libGUgdG8ga25vdyB0aGUgc3RhdHVzIG9mIGEgVk0gdGhy b3VnaCB0aD0KZSBBUEkgJiM4MjExOyB3aGV0aGVyIGl0J3MgaW4gYSBtaWdyYXRpb24gcHJvY2Vz cyBhbmQgaWYgaXQgaXMgLCB3aGF0IGFyZSB0PQpoZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uPwo8 bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+CjxwIGNsYXNz PTNEIk1zb05vcm1hbCI+SXR6aWs8bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvYm9keT4KPC9odG1s PgoKLS1fMDAwXzQ0ODgyMDZEQzA4NTI0NEM4ODZEQkM5RTcwMzhCNjg5MkFBM0Y3OTVNVFJEQUcw MW10bGNvbV8tLQo= --===============7653914326773196892==-- From lpeer at redhat.com Tue Jul 24 04:13:04 2012 Content-Type: multipart/mixed; boundary="===============3143975202703975134==" MIME-Version: 1.0 From: Livnat Peer To: devel at ovirt.org Subject: Re: [Engine-devel] Migration status of a VM Date: Tue, 24 Jul 2012 11:12:54 +0300 Message-ID: <500E5906.7010109@redhat.com> In-Reply-To: 4488206DC085244C886DBC9E7038B6892AA3F795@MTRDAG01.mtl.com --===============3143975202703975134== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 24/07/12 10:39, Itzik Brown wrote: > Hi, > = > = > = > Is it possible to know the status of a VM through the API =E2=80=93 wheth= er it's > in a migration process and if it is , what are the source and destination? > = > = > = > Thanks, > = > Itzik > = Hi Itzik, The status is part of the VM in the API, when the VM is migrating the VM status changes to migrating The source host is available in the VM in property named host (it is mapped to run_on_vds in the backend) The destination - well it seems to not be mapped in the api, in the backend we hold it in VmDynamic migrating_to_vds Ori - do you know why we don't have it in the VM in the API? Anyway it looks like an easy fix and maybe you can open a BZ for it. Livnat > = > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > = --===============3143975202703975134==--