← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1527553] Re: cells:live-migration instance with target host failed in cells

 

There has never had the ability to move instances between cells.  This
is an intentional design decision and will not be addressed in cells
version 1.

The new cells version 2 effort may address this at some point but it
will be a few cycles before the discussion on moving instances between
cells even begins.

** Changed in: nova
       Status: New => Won't Fix

-- 
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/1527553

Title:
  cells:live-migration  instance with target host failed in cells

Status in OpenStack Compute (nova):
  Won't Fix

Bug description:
  1. version
  kilo 2015.1.0

  2. Relevant log files:

  the nova-conductor.log on cell(type:compute)

  2015-12-17 14:10:48.441 6355 WARNING nova.scheduler.utils [req-dfcb2a34-ef45-4162-8af6-28235621951c f04e318acd7e4e5093c91e6dc74a28c3 53adc6d6825b43378d6ab89fc38051da - - -] Failed to compute_task_migrate_server: Compute service of api_cell!child_cell@chenling-kilo-2 is unavailable at this time.
  2015-12-17 14:10:48.441 6355 WARNING nova.scheduler.utils [req-dfcb2a34-ef45-4162-8af6-28235621951c f04e318acd7e4e5093c91e6dc74a28c3 53adc6d6825b43378d6ab89fc38051da - - -] [instance: 69f74657-ba6e-4939-a7c6-e9dc3811baa5] Setting instance to ACTIVE state

  
  3. Reproduce steps:

  Environment description

  i have a cell(type:api), named api_cell
  two cells(type:compute) named child_cell  and child_cell02.
  There are two computing nodes : chenling-kilo and chenling-kilo-2 mount on cell: child_cell
  There are one computing node : CL-SBCJ-5-3-4 mount on cell: child_cell02

  3.1
  create a new instance from image in cells, and this instance created success on compute nodes child_cell
  3.2
  then live-migration this instance target to child_cell02

  Expected result:
  live-migration success 

  Actual result:
  live-migration failed , Log in the second quarter

  4.
  The log shows that :
  the host name on api_cell is "api_cell!child_cell@chenling-kilo-2"
  but on child_cell is "chenling-kilo-2"

  when we live-migration  instance with target host, 
  the hostname "api_cell!child_cell@chenling-kilo-2" is send to child_cell's nova-conductor.
  nova-conductor check_host_is_up find "api_cell!child_cell@chenling-kilo-2" not exist and
  think "Compute service of api_cell!child_cell@chenling-kilo-2 is unavailable at this time",
  leads to live-migration failed

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


References