KVM虚拟机客户端 – 从KVM主机获得最佳输出? 访客监控工具?

有没有办法从KVM主机获得来自KVM虚拟机客户端的最高输出? 我没有看到使用virsh获取进程列表的方法。

我真的很想知道我的一个客户正在pipe理的虚拟机中有哪一个正在执行。 CPU使用率很高,我想从虚拟机pipe理程序主机(这是一个Linux客户机)获得特定虚拟机中正在发生的事情的快照。

作为一个更为通用的问题,是否有一种很好的方法来监视每个客户正在从主机上做些什么? 数据包捕获应该是可能的,正确的? 是否有任何程序允许您从主机监控和获取有关KVM访客的信息,而无需具有root访问权限或VNC访问权限的VNC访问权限? 由于networking作为客人的桥梁,在主机上应用的iptables规则是否会影响客人呢?

可以从主机pipe理虚拟机(重新启动,启动,停止等),但是如何从主机监控客户自己正在发生什么?

任何帮助表示赞赏。

虚拟机是一个独立的机器,你可以从主机上看到它利用了多lessCPU / RAM /磁盘(当然从主机的angular度来看),但是你不能从主机获得访客详细信息,你需要监视客人。 虚拟化的重点就是这种隔离,否则,想象一下,如果没有得到您的同意,亚马逊可能会进入AWS的机器,您会喜欢吗?

只有OpenVZ或LXC之类的容器虚拟化可以直接从您的主机进行监控。 您必须为KVM或VMware使用其他软件。

你应该试试Proxmox来轻松pipe理你的KVM虚拟机。