Virtualization

KVM 虛擬機來賓 - 從 KVM 主機獲取頂級輸出?訪客監控工具?

  • September 11, 2016

有沒有辦法從 KVM 主機的 KVM 虛擬機來賓中獲取最高輸出?我沒有看到使用 virsh 獲取程序列表的方法。

我真的很想知道由我的一位客戶管理的我的一台虛擬機在做什麼。CPU 使用率很高,我想從虛擬機管理程序主機(它是 Linux 來賓)獲取該特定虛擬機中正在發生的事情的快照。

作為一個更通用的問題,是否有一種好方法可以監控每個客人從主人那裡做什麼?數據包擷取應該是可能的,對嗎?是否有任何程序可以讓您在不具有對 KVM 來賓的 root 訪問權限或 VNC 訪問權限的情況下從主機監視和獲取有關 KVM 來賓的資訊?因為網路作為客人的橋樑運作,主機上應用的 iptables 規則是否會影響客人?

可以從主機管理虛擬機(重啟、啟動、停止等),但是如何從主機監控來賓本身的情況呢?

任何幫助表示讚賞。

虛擬機是一台獨立的機器,您可以從主機查看它使用了多少 CPU/RAM/磁碟(當然是從主機的角度來看),但您不會從主機獲得來賓詳細資訊,因為你需要監控客人。虛擬化的全部意義在於這種隔離,否則,想像一下亞馬遜可以在未經您同意的情況下進入您在 AWS 中的機器,您願意嗎?

只有像 OpenVZ 或 LXC 這樣的容器虛擬化可以直接從您的主機進行監控。您必須為 KVM 或 VMware 使用其他軟體。

您應該嘗試使用 Proxmox 輕鬆管理您的 KVM 虛擬機。

引用自:https://serverfault.com/questions/802343