<div dir="ltr">I think it may be your API version. See here: <a href="https://github.com/openstack/nova/blob/2014.2/nova/compute/rpcapi.py#L270">https://github.com/openstack/nova/blob/2014.2/nova/compute/rpcapi.py#L270</a><br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><p style="margin-top:8px;margin-bottom:8px;font-family:helvetica,verdana,arial,sans-serif;font-size:0.85em;color:rgb(51,51,51);line-height:1.4"><br></p></div></div></div></div><a href="http:///" target="_blank"></a></div></div></div></div>
<br><div class="gmail_quote">On Wed, Oct 26, 2016 at 1:08 AM, Oisin O'Malley <span dir="ltr"><<a href="mailto:oisin.omalley@iocane.com.au" target="_blank">oisin.omalley@iocane.com.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi All,<br>
<br>
In the process of a Kilo to Liberty upgrade and cannot live migrate VMs between Kilo and Liberty compute hosts. The Control nodes and a single Compute node have been upgraded to Liberty. We get the following error in the compute nodes log when we attempt to live migrate a instance from the Kilo node to the Liberty node;<br>
<br>
Traceback (most recent call last):<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/manager.<wbr>py", line 5314, in live_migration<br>
     block_migration, disk, dest, migrate_data)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/rpcapi.<wbr>py", line 623, in pre_live_migration<br>
     disk=disk, migrate_data=migrate_data)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/rpc/<wbr>client.py", line 156, in call<br>
    retry=self.retry)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/<wbr>transport.py", line 90, in _send<br>
    timeout=timeout, retry=retry)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/_<wbr>drivers/amqpdriver.py", line 350, in send<br>
     retry=retry)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/_<wbr>drivers/amqpdriver.py", line 341, in _send<br>
     raise result<br>
 RemoteError: Remote error: UnsupportedVersion Endpoint does not support RPC version 3.19. Attempted met<br>
hod: pre_live_migration<br>
<br>
<br>
Traceback (most recent call last):<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/rpc/<wbr>dispatcher.py", line 142, in _dispatch_and_reply<br>
     executor_callback))<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/rpc/<wbr>dispatcher.py", line 186, in _dispatch<br>
     executor_callback)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/rpc/<wbr>dispatcher.py", line 130, in _do_dispatch<br>
     result = func(ctxt, **new_args)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/manager.<wbr>py", line 6810, in live_migration<br>
     migrate_data=migrate_data)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/exception.py", line 88, in wrapped<br>
     payload)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_utils/excutils.<wbr>py", line 85, in __exit__<br>
     six.reraise(self.type_, self.value, self.tb)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/exception.py", line 71, in wrapped<br>
     return f(self, context, *args, **kw)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/manager.<wbr>py", line 361, in decorated_function<br>
     kwargs['instance'], e, sys.exc_info())<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_utils/excutils.<wbr>py", line 85, in __exit__<br>
     six.reraise(self.type_, self.value, self.tb)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/manager.<wbr>py", line 349, in decorated_function<br>
     return function(self, context, *args, **kwargs)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/manager.<wbr>py", line 5322, in live_migration<br>
     block_migration, migrate_data)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/exception.py", line 88, in wrapped<br>
     payload)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_utils/excutils.<wbr>py", line 85, in __exit__<br>
     six.reraise(self.type_, self.value, self.tb)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/exception.py", line 71, in wrapped<br>
     return f(self, context, *args, **kw)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/manager.<wbr>py", line 361, in decorated_function<br>
     kwargs['instance'], e, sys.exc_info())<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_utils/excutils.<wbr>py", line 85, in __exit__<br>
     six.reraise(self.type_, self.value, self.tb)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/manager.<wbr>py", line 349, in decorated_function<br>
     return function(self, context, *args, **kwargs)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/manager.<wbr>py", line 5564, in _rollback_live_migration<br>
     context, instance, bdm.volume_id, dest)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/nova/compute/rpcapi.<wbr>py", line 715, in remove_volume_connection<br>
     instance=instance, volume_id=volume_id)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/rpc/<wbr>client.py", line 156, in call<br>
     retry=self.retry)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/<wbr>transport.py", line 90, in _send<br>
     timeout=timeout, retry=retry)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/_<wbr>drivers/amqpdriver.py", line 350, in send<br>
     retry=retry)<br>
   File "/usr/lib/python2.7/site-<wbr>packages/oslo_messaging/_<wbr>drivers/amqpdriver.py", line 341, in _send<br>
     raise result<br>
 RemoteError: Remote error: UnsupportedVersion Endpoint does not support RPC version 3.30. Attempted method: remove_volume_connection<br>
<br>
<br>
Upgrade level has been set to "kilo" on all Nova Control and Compute nodes in /etc/nova/nova.conf;<br>
[upgrade_levels]<br>
compute = kilo<br>
<br>
Similar errors are raised during an offline migration or resize. Live migration worked correctly with Liberty Control nodes and Kilo Compute nodes. Instances can be booted and run on both Liberty and Kilo Compute nodes. Any idea what's going on here?<br>
<br>
Regards,<br>
Oisin<br>
<br>
Oisin O'Malley<br>
Systems Engineer<br>
Iocane Pty Ltd<br>
763 South Road<br>
Black Forest SA 5035<br>
<br>
Office:+61 (8) 8413 1010<br>
Fax:+61 (8) 8231 2050<br>
<a href="mailto:Email%3Aoisin.omalley@iocane.com.au">Email:oisin.omalley@iocane.<wbr>com.au</a><br>
Web:<a href="http://www.iocane.com.au" rel="noreferrer" target="_blank">www.iocane.com.au</a><br>
<br>
Better for business<br>
______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
</blockquote></div><br></div></div>