检测云/OpenStack Nova 中虚拟机的实时迁移

问题描述 投票:0回答:1

我在公共云上运行一些虚拟机,并遇到一些随机的网络/软件/性能问题。虚拟机通常具有高负载,问题会在 10-20 分钟后解决,没有任何崩溃/痕迹。相同的软件/容器在专用硬件上运行良好。所以我猜这是由于“自动收敛”实时迁移。

是否有某种方法可以检测虚拟机正在作为非特权虚拟机来宾(本例中为 KVM/Openstack Nova)进行实时迁移?

performance cloud virtual-machine detection openstack-nova
1个回答
0
投票
检测虚拟机来宾内部的实时迁移可能具有挑战性,因为迁移主要由虚拟机管理程序和编排系统管理。但是,您可以寻找以下迹象:

  1. 资源监控:您可以监控虚拟机内的资源使用情况。 在实时迁移期间,您可能会注意到 CPU 暂时下降 利用率、网络活动或存储访问。像top这样的工具, iftop 或虚拟机内的监控代理可以帮助解决此问题。

  2. 日志文件:检查您的系统日志文件。要探索的常见日志文件 包括 /var/log/syslog 或 /var/log/messages。寻找条目 与迁移事件或虚拟机管理程序更改相关。

  3. Nova Events:使用OpenStack的事件或API来查询迁移 事件。

  4. 网络监控:观察网络流量模式的变化。

  5. 来宾操作系统工具:如果您支持,请考虑使用 QEMU 来宾代理 来宾操作系统。

  6. OpenStack 命令行:使用 nova show

    检查当前 主持人。

这些方法可能无法保证检测到,因为虚拟机通常与迁移过程隔离。与您的云提供商或管理员合作,更好地了解和管理您环境中的实时迁移。

© www.soinside.com 2019 - 2024. All rights reserved.