[libvirt] Xen Migration does not work

Stefan de Konink stefan at konink.de
Mon Oct 6 13:28:21 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Stefan de Konink schreef:
> Stefan de Konink schreef:
>> I'm try to migrate using libvirt:
> 
>> virsh # migrate 0802367323_PIQ002 xen://xen002.local/
>> libvir: Xen Daemon error : POST operation failed: xend_post: error from
>> xen daemon: (xend.err 'Missing parameter: node')
> 
>> virsh -v
>> 0.4.6
> 
> Xen 3.3

The xend/server/SrvDomain.py includes:

    def do_migrate(self, _, req):
        fn = FormFn(self.xd.domain_migrate,
                    [['dom',         'int'],
                     ['destination', 'str'],
                     ['live',        'int'],
                     ['port',        'int'],
                     ['node',        'int'],
                     ['ssl',         'int']])
        return fn(req.args, {'dom': self.dom.domid})

Since FormFn does a check on the required parameter,

4077     /* Make the call. */
4078     ret = xend_op (domain->conn, domain->name,
4079                    "op", "migrate",
4080                    "destination", hostname,
4081                    "live", live,
4082                    "port", port,
4083                    "resource", "0", /* required, xend ignores it */
			"node", "-1", /* what does it do? */
			"ssl", "0",
4084                    NULL);


Could probably fix it. But I don't know if the right approach is now to
switch back to the development branch or, kindly request, a 0.4.6.1


Stefan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREKAAYFAkjqEnUACgkQYH1+F2Rqwn0cvQCggQjYvaiJN6WUcQyHBAJKsajP
/ooAn0lgATaSnOrOUrRhc/347iZ9qEUd
=0/O8
-----END PGP SIGNATURE-----




More information about the libvir-list mailing list