Translated message

A translation of this page exists in English.

当使用 numa-cell 和 flavor-property "hw:cpu_policy=dedicated" 中的 cpu-pinning 时实例迁移失败

Solution In Progress - Updated -

Issue

  • 我们遇到迁移失败。 流程来自第 3 节。"在 hypervisor 间迁移"(不是实时迁移)。
  • 在执行文章 https://access.redhat.com/articles/1265613 中的迁移流程前,虚拟机是关闭的
  • 错误消息如下:
#  nova migrate --poll $u
ERROR (BadRequest): No valid host was found. No valid host found for cold
migrate (HTTP 400) (Request-ID: req-592d59db-9185-4775-b5e2-940aa657a62c)
  • 但是,如果一个虚拟机处于关闭状态(在目标主机上),那么另一个虚拟机迁移将会成功,虚拟机将进入服务状态;例如,VM1 在关闭时,VM2 从 Host10 迁移到 Host03。但是,VM1 不再能够进入服务状态,因为 VM2 正在使用一些相同的专用 VCPU。
  • 以下是尝试开启与第一个虚拟机有 VCPU 冲突的第二个虚拟机时,得到的消息:
2016-02-16 17:30:49.860 58352 INFO nova.compute.resource_tracker
[req-9922b49b-c3e7-491f-b400-fa711b99eee1 - - - - -] Auditing locally available
compute resources for node mme06-host10
2016-02-16 17:30:50.806 58352 ERROR nova.openstack.common.periodic_task
[req-9922b49b-c3e7-491f-b400-fa711b99eee1 - - - - -] Error during
ComputeManager.update_available_resource: Cannot pin/unpin cpus [0, 1, 2, 3, 4,
5, 7, 8, 9, 20, 21, 22, 23, 24, 25, 27, 28, 29] from the following pinned set
[0, 1, 5, 8, 9, 20, 21, 25, 28, 29]
  • 每当 VCPU 使用率与可能的目的地中存在的使用率重叠时,就会发生这种情况。

Environment

  • Red Hat OpenStack 7.0 或更高版本

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content