← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1331170] [NEW] Live migration fails in heterogeneous host OS environment

 

Public bug reported:

The libvirt driver currently does not set the machine type for a KVM
guest by default.  When not specified, libvirt will use the newest one
it knows about.  Unfortunately, that can result in live migrations
failing if your environment is using different versions of the host OS
on compute noes as the destination node may not be able to support the
machine type used when the VM was originally started.

A simple solution to this is to provide a new option which allows you to
specify the default machine type on a per compute node basis (nova.conf
option).  By using this option, you can ensure that VMs are started with
a machine type that will allow it to be live migrated to other nodes in
the deployment.

** Affects: nova
     Importance: Undecided
     Assignee: Russell Bryant (russellb)
         Status: New


** Tags: libvirt

** Tags added: libvirt

** Changed in: nova
     Assignee: (unassigned) => Russell Bryant (russellb)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1331170

Title:
  Live migration fails in heterogeneous host OS environment

Status in OpenStack Compute (Nova):
  New

Bug description:
  The libvirt driver currently does not set the machine type for a KVM
  guest by default.  When not specified, libvirt will use the newest one
  it knows about.  Unfortunately, that can result in live migrations
  failing if your environment is using different versions of the host OS
  on compute noes as the destination node may not be able to support the
  machine type used when the VM was originally started.

  A simple solution to this is to provide a new option which allows you
  to specify the default machine type on a per compute node basis
  (nova.conf option).  By using this option, you can ensure that VMs are
  started with a machine type that will allow it to be live migrated to
  other nodes in the deployment.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1331170/+subscriptions


Follow ups

References