Centos7

跟踪 libvirt 的使用情況

  • February 12, 2021

我正在熟悉以前(不再可用)系統管理員設置的伺服器。他用各種軟體包設置了 CentOS 7。其中一個包似乎是 libvirtd,它對我來說是一項新服務,但顯然它與管理虛擬化有關。

也就是說,我看不到任何跡象表明這台 PC 上正在執行虛擬機。根據 ifconfig,有一個與該服務關聯的虛擬網路介面“virbr0”,但它有 0 個數據包。

有沒有可能以前的系統管理員只是大量安裝軟體包,甚至是一些預定義的軟體包捆綁,而這只是安裝但實際上並沒有使用?我沒有看到任何虛擬機在該伺服器上執行的任何跡象,但我不想假設,或者假設它不是某個其他應用程序的依賴項。

有沒有使用 libvirtd 經驗的人可以提供一些不同的方法來檢查它是否真的在使用或需要某些東西,所以如果沒有必要,我可以刪除它?

如果特別要求將虛擬化作為一項功能,則可以安裝 libvirtd。如果進行安裝的人選擇“帶有 GUI 的伺服器”,也可以安裝它。在這種情況下,即使沒有創建虛擬機,它也應該存在。

您可以通過以下方式查看是否存在任何虛擬機:

sudo virsh list --all

儲存虛擬機磁碟映像的預設目錄是/var/lib/libvirt/images. 您可以檢查該目錄中的磁碟映像。

如果不存在虛擬機或虛擬磁碟映像,則刪除 libvirtd 應該是安全的。

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